Adam Porter
fe32388d50
Change/Fix: (--format-element) Use marker's buffer
...
When formatting an element outside the element's buffer (e.g. when
mapping --format-element across the results of org-ql), the current buffer
is not the element's source buffer, so functions like org-get-tags-at
will not return the correct results, because they don't use the
marker's buffer. So now we set the current buffer to the marker's
buffer.
As this package matures, this might become unnecessary in the future,
but it's probably best to keep it for correctness.
2018-08-01 10:50:27 -05:00
Adam Porter
056c93bcd6
Docs: Add examples and update readme
2018-07-10 08:38:17 -05:00
Adam Porter
ed55f7f15f
Notes: Add notes
2018-07-10 08:36:24 -05:00
Adam Porter
3ec6ded312
Notes: Add note
2018-07-10 08:29:09 -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
fd00eb6bb5
Change: second -> cadr
2018-05-24 09:50:07 -05:00
Adam Porter
aa07803635
Add notes
2018-05-24 09:49:24 -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
d722e4db72
Fix: (--add-priority-face) match-string
...
Oops...
2018-05-23 07:26:03 -05:00
Adam Porter
e04c1212a0
Tidy: Footer
2018-05-23 07:03:37 -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
Adam Porter
39a8c36b92
Add property matcher
2018-05-10 18:58:21 -05:00
Adam Porter
58b2cca65f
Add regexp matcher
2018-05-10 18:43:03 -05:00
Adam Porter
96dd06b144
Few changes
2018-05-10 17:01:53 -05:00
Adam Porter
5da0b80513
Update examples
2018-05-10 16:56:35 -05:00
Adam Porter
28144f8413
Update screenshot
2018-05-10 16:52:26 -05:00
Adam Porter
89ae2ecf4a
Update commentary
...
We aren't using org-element-parse-buffer anymore.
2018-05-10 16:47:27 -05:00
Adam Porter
2aa3ba008e
Remove need to quote date comparators
2018-05-10 16:24:09 -05:00
Adam Porter
41b1e0e837
Simplify org-today
2018-05-10 15:56:53 -05:00
Adam Porter
1d9a2cfc53
More...
2018-05-10 15:50:13 -05:00
Adam Porter
146772af67
And more
2018-05-10 15:48:31 -05:00
Adam Porter
9147c891a1
More stuff
2018-05-10 15:11:09 -05:00
Adam Porter
7a1e22da50
Fix deadline/scheduled warning days, and improve relative date formatting
2018-05-10 14:30:29 -05:00
Adam Porter
96fb97d4bd
Show relative due date (with actual date as tooltip)
2018-05-10 14:01:49 -05:00
Adam Porter
b2b0d068e0
Add stuff
2018-05-10 13:39:28 -05:00
Adam Porter
ad16be39bd
Use org-trust-scanner-tags
2018-05-10 13:39:27 -05:00
Adam Porter
5af85cd7d4
Add notes
2018-01-30 01:42:16 -06:00
Adam Porter
eeb70b0b8e
Add todo
2018-01-06 04:32:38 -06:00
Adam Porter
bc1976d96c
Add todo
2018-01-06 04:22:10 -06:00
Adam Porter
8d096188bb
Add notes
2018-01-06 04:21:21 -06:00
Adam Porter
949ef58c61
Fix: Indentation
2018-01-06 04:19:27 -06:00
Adam Porter
bdea8c923a
Change: Remove extra code
...
We don't need to find the next heading, because
org-element-headline-parser doesn't care.
2018-01-06 04:18:48 -06:00