Commit graph

275 commits

Author SHA1 Message Date
Adam Porter
334b68de3d Change: (org-ql) Handle arbitrary expressions for sort arg
See https://github.com/alphapapa/org-agenda-ng/pull/1
2018-08-04 15:48:18 -05:00
Adam Porter
cc05faa977 Docs: Add missing sort type to docstring 2018-08-04 15:47:41 -05:00
Adam Porter
08243d5479 Add: (org-ql) Markers argument 2018-08-04 01:52:23 -05:00
Adam Porter
fe3d5c2bd8 Fix: (org-ql) Set "today" to org-ql--today in symbol-macrolet
Since we byte-compile the lambda, this is necessary (at least, I think
this is why).  Remember that we set org-ql--today when we actually run
queries.
2018-08-01 10:53:15 -05:00
Adam Porter
8bfb65d715 Change: Refactor, improve docstrings, argument handling, etc.
Move some code between functions and macros to make more sense and be
more flexible.
2018-07-10 08:27:54 -05:00
Adam Porter
c605ccbaf3 Change: (org-ql--org-timestamp-element<) Use macrolet
Should be a small performance improvement, avoiding funcall overhead.
2018-07-10 08:26:55 -05:00
Adam Porter
51a472ffa8 Add: --sanity-check-form function
Currently unused, but may try to use it in the future to avoid
confusing problems.
2018-06-08 18:06:31 -05:00
Adam Porter
27fb5f0852 Comment: Add MAYBE 2018-06-08 18:06:24 -05:00
Adam Porter
86d2e38802 Add: (org-ql--fmap) Add debug declaration 2018-06-08 18:05:52 -05:00
Adam Porter
a134e34fd8 Change: Improve TODO grouping 2018-06-08 18:05:17 -05:00
Adam Porter
73925c8f1c Change: Use org-done-keywords instead of org-done-keywords-for-agenda
This should fix a bug, and it seems like the more correct thing to do.
2018-06-08 18:04:01 -05:00
Adam Porter
977e9aa0a2 Change: Enable lexical-binding
Hopefully this doesn't break anything...
2018-06-08 18:03:49 -05:00
Adam Porter
1143414f67 Change: (--date<) Use macrolet instead of flet 2018-05-24 10:04:34 -05:00
Adam Porter
f19f2a4cb4 Fix: Tag inheritance
Hardcoded on for now.
2018-05-24 10:00:20 -05:00
Adam Porter
005ad636b2 Change: Rename org-agenda-ng--date-p -> org-ql--date-p 2018-05-24 09:59:00 -05:00
Adam Porter
afad077b04 Change: Improve error message 2018-05-24 09:58:23 -05:00
Adam Porter
52a1deffa2 Change: Error if file can't be opened 2018-05-24 09:50:46 -05:00
Adam Porter
6624837aa2 Change: Read files or buffers 2018-05-23 10:38:35 -05:00
Adam Porter
a3cb114f71 Add: (org-ql) Optionally don't widen buffers 2018-05-23 07:49:44 -05:00
Adam Porter
edc9958aa1 Add: Sorting by TODO keyword 2018-05-23 07:03:28 -05:00
Adam Porter
70573b98c5 Fix: Remove unnecessary list from default action
Not sure why I had put that in there...
2018-05-23 07:01:29 -05:00
Adam Porter
d826425fd7 Add: Sorting for org-ql 2018-05-23 05:04:40 -05:00
Adam Porter
1ccbe008ac (org-ql) Remove sharp-quote from action-fn
That should be specified from the macro call, not here.
2018-05-22 06:27:53 -05:00
Adam Porter
d1f26eec2f (org-ql--priority-p) Convert to function
I don't remember why I had made it a macro, but it needs to be a
function so it can be called correctly in org-ql--query.
2018-05-22 06:27:21 -05:00
Adam Porter
9050b756ba Factor out org-ql into separate file 2018-05-11 16:40:40 -05:00