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
e.g. if a predicate only accepts one argument, but the query gives
two, now the error will say, "PREDICATE called with 2 arguments, but
accepts only 1" (so maybe the predicate definition just needs
"&rest").
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.
Had to (and needed to, anyway) use peg-1.0. And while this does less
macro magic, and less magic with cl-eval-when, I couldn't get around
using eval. I wish peg had a function that takes a list of rules and
returns a predicate that matches a string or at point. (I tried to
work around the lack of that by using parts of peg macros, but it's
very complicated, and everything I tried had one problem or another.)