commit d8f29225a3
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Fri Sep 24 15:47:38 2021 -0500
Abstract buffers-files being flattened to a list of strings
commit 2d49745425
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Fri Sep 17 17:53:21 2021 -0500
Fix: \w duplicates & func's with buffers/names with expand/contract
commit 576f9d3512
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Thu Sep 16 18:42:32 2021 -0500
Handling support for functions \w functions using completing-read-multiple
commit cea165192d
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Thu Sep 16 16:49:19 2021 -0500
Cleaning up functions and improvements for clarity.
commit aa9c6ccdfa
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Wed Sep 15 17:56:19 2021 -0500
Adding `comma separated` instruction to readme
commit 564d491604
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Mon Sep 13 17:05:14 2021 -0500
Fixes for using mulitiple values and related test suite improvements
commit ffaebcbcbe
Merge: 788951a94f9e6f
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Mon Sep 13 13:15:57 2021 -0500
Merge branch 'master' of https://github.com/alphapapa/org-ql
commit 788951a4a9
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Mon Sep 13 11:01:55 2021 -0500
Replacing org-ql-view--expand-buffers-files
commit cabf88eea5
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Mon Jul 19 00:19:52 2021 -0500
removing duplcates when expanding buffers-files
commit b68d836562
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Sun Jul 18 23:49:54 2021 -0500
Using completing-read-multiple for org-ql-view--complete-buffers-files
commit 06bdfc7a9e
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Sun Jul 4 23:32:08 2021 -0500
Fn always promts for buffer/files; handle buffer obj and list
Fn: org-ql-view--complete-buffers-files
With buffers, org-ql-view--contract-buffers-files return the buffer
name.
When org-ql-view-buffers-files is a list, just dumpt it as a string
and check if completion-read returns the same value, if so return the
original value of org-ql-view-buffers-files
commit cc6e22dd30
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Sun Jul 4 23:31:31 2021 -0500
Allow reading buffer names for buffers-or-names
commit 89b84768ad
Author: Ahmed Shariff <ahmed.shariff@live.com>
Date: Sat Jul 3 21:25:10 2021 -0500
Test cases for all org-ql-view--*-buffers-files functions
commit 7120b6334d
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Sat Jul 3 02:17:33 2021 -0500
Refactor of org-ql-view--complete-buffers-files
Handles the different values `org-ql-view-buffers-files` can hold.
Use completing-read only if `org-ql-view-buffers-files` is nil or the
contracted form of `org-ql-view-buffers-files` is a string.
commit 7b990e5275
Author: Ahmed Shariff <shariff.mfa@outlook.com>
Date: Wed Jun 30 18:01:49 2021 -0500
Fix for issue with initial-input in org-ql-view--complete-buffers-files
This is a breaking change of sorts in that searches using multiple
sorting methods will have to have the order of the sorters reversed to
get the same result. Unfortunate, but I think it's worth it in the
end, and this is pre-1.0, anyway.
Fixes#143.
This actually only fixes a problem with running the tests, because I
don't have a way to force map-2.1 to be installed into the sandbox, so
the tests on CI always fail. So for now we just use -let* for this.
Fixes#138. Fixes#139. Thanks to Matt Huszagh (@matthuszagh) for
reporting.
This *actually* fixes those issues. The 0.4.7 release is related to
those issues, but those issues actually arose in code added to
0.5-pre.
This makes several changes and fixes and adds test cases for all the
combinations I'm aware of.
See #147. Thanks to @tpeacock19 for patiently reporting these issues.
Squashed commit of the following:
commit d1b396c5654ae3fa8ad03d0d4b2cbde20000fa1a
Author: Adam Porter <adam@alphapapa.net>
Date: Mon Nov 16 02:01:23 2020 -0600
WIP: Fixes
commit 23215a723c4bf6e249c330863e01029166db56c3
Author: Adam Porter <adam@alphapapa.net>
Date: Mon Nov 16 01:34:34 2020 -0600
WIP: Fixes
commit 97b13d09d4d52bb168bfc19fb6f8daf2964f4b6c
Author: Adam Porter <adam@alphapapa.net>
Date: Mon Nov 16 00:46:49 2020 -0600
WIP: Test links too
Everything passes now.
commit 1866a71dbbb6416f7e365c90cadd269765d52b70
Author: Adam Porter <adam@alphapapa.net>
Date: Sun Nov 15 22:22:22 2020 -0600
WIP: Test loading/saving bookmarks
Also, remove the Org <=9.1.4 compatibility code. It's not worth it.
I'm probably the only person who needs it, anyway, and I can live with
the double-call until I upgrade my Org version.
Fixes#148. Thanks to @tpeacock19 for reporting.
This prevents arbitrary code execution when opening "org-ql-search:"
links. (The links feature was just pushed to master in the last day
or so, and no stable release with the feature has been tagged.) This
fix also means that arbitrary expressions are no longer accepted when
interactively completing the buffers-files argument to
org-ql-search (a worthy trade, I think; users who need to do that can
call the function from Lisp).
This feels too complicated, but I don't see a way around it, short of
redesigning all of the argument expansion/contraction, which might end
up in the same place, anyway.
See #147.
Use org-ql--tags-at instead of org-get-tags/org-get-tags-at. This
uses our cache, which should improve performance, and it obviates the
function alias for Org versions before 9.3 (which occasionally
misbehaves, e.g. if Org is reloaded).
This is sort of a workaround or preventative measure as much as it is
a fix. It seemed to be necessary when I was testing bookmark
loading in org-sidebar.