Adam Porter
75fd46022f
Fix: (org-ql-block-header, org-ql-search-block)
...
Omitted this feature when I refactored the -agenda file. Also, put
back the improved docstring.
Fixes #32 . Thanks to Josiah Schwab (@jschwab).
2019-10-01 01:33:03 -05:00
Adam Porter
1b60f8e2a7
Tidy: Add header
2019-10-01 01:32:40 -05:00
Mikhail Skorzhinskii
086f290d0b
Add: (org-ql-view--format-element) Set org-agenda-type to search
...
Some org-agenda commands check the org-agenda-type text property to
ensure that the command is valid to run in that type of agenda.
Notably this fixes running commands org-agenda-schedule and
org-agenda-deadline.
Setting the type to "search" prohibits some of the functions that are
still not working in these buffers, like org-agenda-do-date-earlier.
Fixes #35 .
2019-09-28 00:19:34 -05:00
Adam Porter
9295ec4c06
Notes: Update
2019-09-26 21:35:25 -05:00
Adam Porter
ead91f7894
Fix: ts dependency
...
0.2-pre is the current version, not 0.2.
2019-09-26 21:35:25 -05:00
Adam Porter
5864c28cdb
Refactor/Add: agenda->view/search, view-sidebar
...
Squash-merging branch wip/refactor-org-ql-agenda.
Squashed commit of the following:
commit 60d73b071830ab8f0355687a1d325a4791eeb29b
Author: Adam Porter <adam@alphapapa.net>
Date: Wed Sep 18 04:30:55 2019 -0500
WIP: Tidy
commit 36f65638cdb585553c0f90ef48b3908700461014
Author: Adam Porter <adam@alphapapa.net>
Date: Wed Sep 18 04:24:45 2019 -0500
WIP: Tidy
commit f7bae3ac8c250c4e42b79157656603da91185574
Author: Adam Porter <adam@alphapapa.net>
Date: Wed Sep 18 04:10:36 2019 -0500
WIP: Tidy
commit 8791b0de3404cfff9e110969b8aa30c753319335
Author: Adam Porter <adam@alphapapa.net>
Date: Wed Sep 18 04:05:18 2019 -0500
WIP: Remove unnecessary defvars
commit 0dd8d259a31e279ad76188640f6731f8fdf0ae88
Author: Adam Porter <adam@alphapapa.net>
Date: Wed Sep 18 04:03:27 2019 -0500
WIP: (org-ql-search.el) Require org-super-agenda
commit 76981fbcd3eba7d1b8d096c094a013953c2d3333
Author: Adam Porter <adam@alphapapa.net>
Date: Mon Sep 16 19:49:07 2019 -0500
WIP: More refactoring
commit a3e58f4d44aa804bfd9ff537aca53647dd068329
Author: Adam Porter <adam@alphapapa.net>
Date: Mon Sep 16 19:21:20 2019 -0500
WIP: View list sidebar
commit 56f27cd87f0ef246d31328e4c7a41ad2a1c57553
Author: Adam Porter <adam@alphapapa.net>
Date: Sat Aug 31 22:25:09 2019 -0500
WIP: Split org-ql-agenda into org-ql-view and org-ql-search
2019-09-26 21:34:51 -05:00
Adam Porter
8f2a02264f
Add/Fix: Set case-fold for preambles
...
And use for (todo) preambles.
2019-09-18 01:33:15 -05:00
Adam Porter
6e4ce26f45
Tests: Add org-tweak-timestamps function
2019-09-16 23:43:34 -05:00
Adam Porter
9bc3138ff8
Tests: Add (heading)
2019-09-11 22:07:59 -05:00
Adam Porter
f55fe7ef79
Fix: (heading) Only match against heading text
...
It should not match against e.g. tags strings or to-do keywords. Note
that the (regexp) predicate still matches against those, because it
searches entire entries, from heading stars to the next entry.
2019-09-11 22:02:14 -05:00
Adam Porter
5574f33682
Change: (regexp) Match all regexps
...
This seems more useful, because it makes it easier to narrow down
results, which is the most common way to search.
2019-09-11 21:59:39 -05:00
Adam Porter
adec4d05bf
Fix: Declare another Helm function
2019-09-10 16:29:48 -05:00
Adam Porter
a8e8e76df9
Change: (helm-org-ql, etc.) Name source for command
2019-09-10 15:40:47 -05:00
Adam Porter
d336554e9c
Fix: (org-ql-select) Remove extra quote
...
Oops.
2019-09-09 20:48:31 -05:00
Adam Porter
6a93e887cc
Comment: Remove done TODOs
...
I wish I could remember to remove these when I commit the code that
does them!
2019-09-09 20:48:28 -05:00
Adam Porter
622f0e6d5e
Add: helm-org-ql
...
Squashed commit of the following:
commit f4c2ce37199eb6eab5038e6bdadf5d57f8d88cd3
Author: Adam Porter <adam@alphapapa.net>
Date: Mon Sep 9 16:56:04 2019 -0500
Docs: Add about helm-org-ql C-x C-s
commit 845a205f7b17904cb9f8e379dc172787cdd16018
Author: Adam Porter <adam@alphapapa.net>
Date: Mon Sep 9 16:25:46 2019 -0500
WIP: Update docs and add screenshot
commit d8aa8a50169d3ecdee4d85a0f7cd6e1dc26e420e
Author: Adam Porter <adam@alphapapa.net>
Date: Mon Sep 9 16:25:18 2019 -0500
WIP: Ignore all query errors
Partially typed queries might cause parsing errors.
commit 782a830a5fb7d77ea2eba3553f46cc4dcac98708
Author: Adam Porter <adam@alphapapa.net>
Date: Mon Sep 9 16:24:57 2019 -0500
WIP: (deadline) and (priority)
commit d32e3e33f97dfa7593f4376c08eb31b0ccb980a2
Author: Adam Porter <adam@alphapapa.net>
Date: Mon Sep 9 14:26:54 2019 -0500
WIP: Compatibility
Trying to make it install and run cleanly even when Helm isn't
installed.
commit 4bd9943f86ef543903e10f3b58b26c0eb366d869
Author: Adam Porter <adam@alphapapa.net>
Date: Mon Sep 9 13:47:41 2019 -0500
Add: (helm-org-ql-org-directory)
commit d9a04e142ae68f83201c311fa84a46fa8f4e0ce0
Author: Adam Porter <adam@alphapapa.net>
Date: Mon Sep 2 12:23:51 2019 -0500
WIP: Add helm-org-ql.el
2019-09-09 17:10:46 -05:00
Adam Porter
1ff21dc0c8
Fix: (org-ql--get-tags) For Org 9.2
...
org-get-tags takes no arguments.
2019-09-09 14:58:21 -05:00
Adam Porter
21d0fadecf
Fix: Require org-element
...
I don't know if this is actually required, but it should silence a
compiler warning.
2019-09-09 14:57:48 -05:00
Adam Porter
ea2ed02c84
Add: (path) predicate
2019-09-09 14:08:48 -05:00
Adam Porter
29c3cdd360
Add: (heading) Preambles
2019-09-09 13:41:31 -05:00
Adam Porter
2f9a7ab6b7
Change: (heading) Match all regexps
...
This makes more sense and should be more useful.
2019-09-09 13:40:56 -05:00
Adam Porter
f6bd02b355
Comment: Tidy preamble function
2019-09-09 13:38:58 -05:00
Adam Porter
4e90ba47b0
Meta: Update makem.sh
2019-09-09 10:40:46 -05:00
Adam Porter
deb78e51c7
Merge: 0.2.1
2019-09-09 09:07:44 -05:00
Adam Porter
55694f17fc
Fix: (descendants) matched against parent heading
...
It matched against parent headings instead of only descendants, which
caused some queries to return incorrect results.
Released as 0.2.1.
2019-09-09 09:05:13 -05:00
Adam Porter
91771c41e6
Meta: Update makem.sh, Makefile
2019-09-09 09:00:56 -05:00
Adam Porter
7cdc134f0d
Notes: Add on section view
2019-09-08 10:11:07 -05:00
Adam Porter
6aa3f1a341
Notes: Add "In the Wild"
2019-09-07 20:10:42 -05:00
Adam Porter
eb722649c5
Add: org-ql-block-header
...
Closes #32 .
2019-09-06 12:35:45 -05:00
Adam Porter
8a624bdf0d
Change: (heading) Accept multiple regexps
2019-09-06 12:04:12 -05:00
Adam Porter
8a812323fc
Fix: (--tags-at) Respect tag inheritance options
...
Respect org-use-tag-inheritance and org-tags-exclude-from-inheritance.
Fixes #43 . Thanks to Josiah Schwab (@jschwab) for reporting.
2019-09-06 11:55:59 -05:00
Adam Porter
bf20251e93
Fix: (org-ql-search) Group completion when osa not installed
2019-09-06 05:26:18 -05:00
Adam Porter
57cad50761
Notes: Add struct PoC
2019-09-05 15:51:40 -05:00
Adam Porter
f55aae782c
Add: tags-all, tags&
2019-09-05 15:51:40 -05:00
Adam Porter
dcad551760
Notes: Add on node caching
2019-09-05 15:51:40 -05:00
Adam Porter
f70c34d765
Notes: Add on helm-org-ql
2019-09-05 15:51:40 -05:00
Adam Porter
ca9ab3e6a5
Add: Tag cache, inherited/local tags predicates
2019-09-05 15:51:40 -05:00
Adam Porter
3ec5e08a6b
Notes: Add caching of inherited tags
2019-09-05 08:10:51 -05:00
Adam Porter
a8b93a8a09
Notes: Add
2019-09-05 05:40:00 -05:00
Adam Porter
88a667b0fe
Add: org-ql-sparse-tree
...
Thanks to Akira Komamura (@akirak). Closes #34 .
2019-09-04 06:03:01 -05:00
Adam Porter
0b20be451f
Meta: 0.3-pre
2019-09-04 05:29:52 -05:00
Adam Porter
9c0f83be9c
Notes: Add idea
2019-09-03 06:17:38 -05:00
Adam Porter
01772f3c8a
Docs: Add example
2019-09-02 14:42:20 -05:00
Adam Porter
09b777c94b
Notes: Add TODO
2019-09-02 05:49:03 -05:00
Adam Porter
b9badc3e34
Notes: Add
2019-09-02 05:22:11 -05:00
Adam Porter
6a6272ef96
Notes: Add
2019-09-01 08:21:40 -05:00
Adam Porter
0adc23d34d
Release: 0.2
2019-08-31 23:49:26 -05:00
Akira Komamura
3a5e4a1e11
Fix: Add autoloads
...
Fixes #36 . Thanks to Akira Komamura (@akirak).
2019-08-31 23:43:49 -05:00
Adam Porter
42947aa2df
Comment: Update to-dos
2019-08-31 23:36:19 -05:00
Adam Porter
a34d5f77bd
Change/Tidy: (-agenda--format-element) Remove no-marker warning
...
And update to-dos.
2019-08-31 23:33:11 -05:00