Commit graph

153 commits

Author SHA1 Message Date
Adam Porter
bd56652c66 Add: org-ql-block
Usable as an Org Agenda custom command block type.  Inspired by
@pestctrl's custom config:

84c557982a/config-org-new.org (my-own-agenda-renderer)
2019-08-08 15:51:51 -05:00
Adam Porter
d37f7c3eea Fix: (org-ql-agenda--agenda) Don't overwrite org-agenda-mode-map 2019-08-08 09:32:02 -05:00
Adam Porter
3a9b32002e Docs: Clarify changelog entries 2019-07-26 16:39:27 -05:00
Adam Porter
70176d9c5f Add: Convert bare strings to (regexp) predicates 2019-07-26 16:38:54 -05:00
Adam Porter
7c4297b667 Add/Change: (org-ql-select, org-ql-query) Add/rename function
Also improve docstrings.
2019-07-26 16:38:53 -05:00
Adam Porter
c19cc4d6d2 Docs: (README.org) Remove Predicates from ToC 2019-07-23 23:55:49 -05:00
Adam Porter
bdf473356d Change: Improve level predicate
Now accepts e.g. (level 2 4) to match headings from levels 2-4,
inclusive.

Also add tests for (level) preamble conversion.
2019-07-23 23:55:49 -05:00
Adam Porter
797798bd08 Change: (org-ql-query) Accept comparator function to :sort 2019-07-21 17:21:48 -05:00
Adam Porter
88ba3d3933 Docs: (org-ql) Improve docstring 2019-07-21 17:21:17 -05:00
Adam Porter
b1b04b3f19 Docs: Add badges 2019-07-20 17:42:56 -05:00
Adam Porter
25f964dfcb Fix: (--date-type-p) Handle ranges
I meant to do this in c5599a6, but I omitted the range type symbol
when I rewrote the selector and functions.  This should work now.

Thanks to @codygman, @swflint, and @vikasrawal.
2019-07-17 12:08:58 -05:00
Daniel Kraus
adcb96cb1e Fix: Compatibility with org>=9.2
The API for `org-get-tags-at` and `org-timestamp--to-internal-time`
changed in org-mode version 9.2.

Thanks to Ataias Pereira Reis (@ataias) and Daniel Kraus (@dakra).

Closes #27.  Closes #31.
2019-07-16 13:29:13 -05:00
Adam Porter
6a968d212f Docs: Update first paragraph 2019-07-16 13:05:16 -05:00
Adam Porter
3933db460b Add: Query preambles
Notes: Mark preambles as done

Docs: Add changelog entry
2019-07-16 12:49:09 -05:00
Adam Porter
7dcdc21ea1 Change: (regexp) Accept multiple regexps 2019-07-16 12:38:58 -05:00
Adam Porter
7068322757 Meta: Update version 2019-07-16 12:38:04 -05:00
Adam Porter
eb281fe345 Release: 0.1 2019-07-16 12:03:09 -05:00
Adam Porter
0aec8ec603 Add: Search buffer refreshing, header line, etc. 2019-06-10 19:13:08 -05:00
Adam Porter
a74520c223 Docs: (deadline) Mention org-deadline-warning-days 2019-06-10 16:49:06 -05:00
Adam Porter
ab77cc1cb0 Docs: Silence code block 2019-06-10 16:48:51 -05:00
Adam Porter
943bb6d6c0 Add: (ts) predicates, improved tests 2019-06-09 03:13:42 -05:00
Adam Porter
3a10fe593d Docs: Fix argument name 2019-06-09 00:09:32 -05:00
Adam Porter
4174dbad84 Tidy: Docstring 2019-06-09 00:08:26 -05:00
Adam Porter
f930cd40b5 Docs: Tidy 2019-06-09 00:05:26 -05:00
Adam Porter
3a036c3efb Fix: Predicate args in documentation 2019-06-09 00:03:32 -05:00
Adam Porter
974acb0f43 Docs: Reorganize 2019-06-08 21:51:59 -05:00
Adam Porter
f6d58fcf70 Docs: Update, etc. 2019-06-08 21:25:41 -05:00
Adam Porter
a1b64f9eec Docs: Tidy 2019-06-08 05:00:20 -05:00
Adam Porter
8ee5c2d131 Docs: Add ToC 2019-06-08 04:52:40 -05:00
Adam Porter
13d3c1c4d9 Docs: Queries, etc. 2019-06-08 04:45:52 -05:00
Adam Porter
2722d87460 Tidy: Docstrings, symbol names 2019-06-08 04:30:52 -05:00
Adam Porter
4d186d7054 Docs: org-ql, org-ql-query
Also rename org-ql--query to org-ql-query.
2019-06-08 04:24:50 -05:00
Adam Porter
fc5647aea3 Change: Define predicates with macro, generate docs 2019-06-08 04:16:58 -05:00
Adam Porter
50465f0af8 Docs: Add org-ql-search snippet example 2019-01-14 18:38:59 -06:00
Adam Porter
95a6b9f2d3 Add: org-ql-search
Also move screenshot into subdir.
2019-01-06 06:57:25 -06:00
Adam Porter
748c3fb619 Change: (org-ql-agenda) Allow org-super-agenda-groups global value
Also, automatically quote :super-groups in macro expansion, and update
example in readme.
2018-12-18 06:16:53 -06:00
Adam Porter
bd75b15056 Docs: Clarify example
Show where the grouping comes from, since it's not part of this
package.
2018-08-24 09:11:12 -05:00
Adam Porter
2d0a79a9f3 Docs: Mention org-sidebar 2018-08-21 02:37:32 -05:00
Adam Porter
75886a57a6 Change: org-agenda-ng -> org-ql-agenda 2018-08-21 02:37:30 -05:00
Adam Porter
056c93bcd6 Docs: Add examples and update readme 2018-07-10 08:38:17 -05:00
Adam Porter
d826425fd7 Add: Sorting for org-ql 2018-05-23 05:04: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
5da0b80513 Update examples 2018-05-10 16:56:35 -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
b2b0d068e0 Add stuff 2018-05-10 13:39:28 -05:00