Adam Porter
c2b8776eca
Change: (org-ql-view-recent-items) Disallow some selectors
2019-08-19 03:30:38 -05:00
Adam Porter
f8f18716ae
Change: Move some timestamp-predicate arg processing
...
Those pcase clauses looked nice and clean, but putting the logic in
the macrolet lets us use number arguments to the keywords, which is
useful.
Eventually I may want to unify this, or put it in the defpred macro.
2019-08-19 03:30:37 -05:00
Adam Porter
8d34bc13bd
Docs: s/selectors/predicates/
...
I tend to use both terms, but I should probably stick to one.
2019-08-19 03:30:37 -05:00
Adam Porter
49d0fa8306
Add: Timestamp selectors :on a number
...
This ought to be pretty thorough now.
2019-08-19 03:30:37 -05:00
Adam Porter
c2ecbc67a5
Add: org-ql-view-recent-items
2019-08-19 03:30:37 -05:00
Adam Porter
ab3d1178b9
Add: Call some ts-type predicates with a number/auto
2019-08-19 03:30:37 -05:00
Adam Porter
99a18dff2a
Comment: Add TODO
2019-08-18 21:08:35 -05:00
Adam Porter
26a8c3d5dc
Tests: Add convenient comment
2019-08-18 20:27:11 -05:00
Adam Porter
869ce69f1d
Docs: Bindings
2019-08-16 12:43:35 -05:00
Adam Porter
be92d531ec
Add: org-ql-view, org-ql-views, org-ql-search-save
2019-08-16 12:35:24 -05:00
Adam Porter
ae3ec62e3c
Add: org-ql-view-map
2019-08-16 12:29:20 -05:00
Adam Porter
429c313634
Docs: Organize commands
2019-08-16 12:27:30 -05:00
Adam Porter
6aeb3030c6
Add: Customization group
2019-08-16 12:15:09 -05:00
Adam Porter
62878f5d9f
Fix: Free variable warning
2019-08-16 11:47:04 -05:00
Adam Porter
27e343700d
Notes: Add
2019-08-15 23:35:47 -05:00
Adam Porter
da711ebb35
Fix: (org-ql-search) Interactive completion
2019-08-15 23:34:23 -05:00
Adam Porter
6cd9341146
Fix: (org-ql-agenda--header-line-format) Available width
...
Could cause an error with very long queries.
2019-08-15 17:47:39 -05:00
Adam Porter
b2d54e4889
Notes: Update
2019-08-15 01:08:51 -05:00
Adam Porter
c3b1c0e140
Notes: Add idea
2019-08-15 01:04:22 -05:00
Adam Porter
c2022b6168
Notes: Add WIP Helm stuff
2019-08-15 01:00:40 -05:00
Adam Porter
2831e940eb
Notes: Update code
2019-08-15 01:00:28 -05:00
Adam Porter
e5791289c3
Notes: Fix macro
2019-08-15 00:57:06 -05:00
Adam Porter
a71e49b70a
Notes: Remove done task
2019-08-15 00:56:22 -05:00
Adam Porter
2d6a8fbe66
Docs: Fix punctuation
2019-08-14 13:10:17 -05:00
Adam Porter
31405d91cc
Docs: Improve example
...
I should add this command to the package, this is really useful.
2019-08-13 22:47:37 -05:00
Adam Porter
0a69207759
Add: (org-ql-search) Offer global groups
2019-08-13 22:35:51 -05:00
Adam Porter
9c45a020c1
Docs: Update example
2019-08-13 22:23:23 -05:00
Adam Porter
7cb80552ba
Docs: Update/add examples
2019-08-13 22:19:47 -05:00
Adam Porter
b256fa6a78
Change: (org-ql-agenda--header-line-format) Spacing
...
A bit more compact.
2019-08-13 21:33:54 -05:00
Adam Porter
317a460c1d
Tidy: (org-ql--parse-time-string) Remove
...
Unused now. It served well.
2019-08-13 21:29:05 -05:00
Adam Porter
eb38cf6b06
Comment: Clarify
2019-08-13 21:28:20 -05:00
Adam Porter
4a9379c83e
Comment: Correct comments
2019-08-13 21:27:13 -05:00
Adam Porter
ae8b0c740c
Change: (ts) Use ts-in
2019-08-13 21:11:58 -05:00
Adam Porter
aea37ea1c1
Docs: Add org-ql-view example
2019-08-13 21:10:42 -05:00
Adam Porter
df8a155b14
Tidy: Indentation in example
2019-08-13 19:43:17 -05:00
Adam Porter
94d499bcf3
Meta: Update description
2019-08-13 19:43:17 -05:00
Adam Porter
62fbd6123c
Add: (org-ql-agenda, org-ql-search) :title argument
2019-08-13 19:43:17 -05:00
Adam Porter
a5b06dc1bf
Docs: Add installation instructions
2019-08-13 17:36:12 -05:00
Adam Porter
62e948619a
Docs: Add example org-ql-agenda-last-days
2019-08-13 17:22:33 -05:00
Adam Porter
6b9b985c1e
Change: Use ts for all timestamp-related selectors
...
This is much simpler, and it seems quite fast with the preambles.
2019-08-13 17:06:39 -05:00
Adam Porter
40b36ecad2
Comment: Add TODO
2019-08-13 17:02:38 -05:00
Adam Porter
1d69ab7b20
Fix: (org-ql-query) Indentation declaration
2019-08-13 16:26:56 -05:00
Adam Porter
9f8101779c
Change: (ts) Accept ts structs
2019-08-13 16:08:10 -05:00
Adam Porter
559764aedd
Comment: Remove task
...
Basically done. Also, I think :from/:to/:on are ultimately better
than numeric comparators like <=, because it's easier to express a
range of dates.
2019-08-13 15:38:47 -05:00
Adam Porter
3856e61800
Fix: (org-ql-select) Don't search hidden/special buffers
2019-08-13 15:05:47 -05:00
Adam Porter
b634647e46
Fix: (org-ql--select) Don't search buffers without headings
...
Especially important when using org-ql-search to search "all" Org
buffers.
2019-08-13 14:37:27 -05:00
Adam Porter
76debff1c5
Add: Selectors (children) and (descendants)
2019-08-13 14:20:21 -05:00
Adam Porter
515b4960c4
Change: (todo) Don't match done tasks
2019-08-13 14:02:12 -05:00
Adam Porter
31bc01bc52
Fix: (org-ql--pre-process-query) Process (not) clauses
2019-08-13 13:48:56 -05:00
Adam Porter
b641e6d53c
Comment: Add TODO
2019-08-13 13:19:08 -05:00