Commit graph

885 commits

Author SHA1 Message Date
Adam Porter
a441276888 WIP: Add (ts) sorter
Probably will do this separately but it's handy in this branch.
2023-03-15 03:42:15 -05:00
Adam Porter
7b3bb25fd2 WIP: Add timestamp key, change arg 2023-03-15 03:42:02 -05:00
Adam Porter
77a4fdb7be WIP: Taxy-grouped lists of results in dynamic blocks
Looks like, e.g.:

\#+BEGIN: org-ql :from "~/org/main.org" :query "tags:Emacs todo:" :groups (planning todo) :sort (date reverse) :columns (todo heading planning)
+ Planned
  + To-do: PROJECT
    - PROJECT Emacs timers and frames 1640d ago
    - PROJECT :custom doesn't seem to work with custom setters · Issue #702 · jwiegley/use-package · GitHub 846d ago
  + To-do: WAITING
    - WAITING Gnus: gnus-parameter-large-newsgroup-initial-alist ignored? 1704d ago
    - WAITING byte-compiled functions don't hash consistently 1663d ago
    - WAITING Change: (org-agenda-bulk-action) Prompt w/number of marked items 1647d ago
    - WAITING org-link-match struct and functions 1636d ago
    - WAITING Emacs ~-defun~ macro idea 1296d ago
    - WAITING Check feedback 801d ago
  + To-do: UNDERWAY
    - UNDERWAY Add: By-key memoization by alphapapa · Pull Request #10 · skeeto/emacs-memoize · GitHub 1664d ago
    - UNDERWAY Setup Git syncing of Org files 1609d ago
    - UNDERWAY org-zoom-in org-zoom-out 176d ago
+ To-do: WAITING
  - WAITING Dash wand/swiss-arrows macros
  - WAITING Missing Emacs functions
  - WAITING Org-metaup destructive when region active?
  - WAITING org creates bibtex fontification buffers without setting dialect, causes error
  - WAITING =org-map-entries= calls org-agenda-prepare-buffers unnecessarily?
  - WAITING Improvement to f.el's directory-files function
  - WAITING Suggestion: Only redraw search buffer after refresh completes · Issue #293 · skeeto/elfeed · GitHub
\#+END:
2023-03-15 03:15:49 -05:00
Adam Porter
4f972547db WIP: improvements to dynamic blocks
Another idea is to use taxy to output Org plain lists with grouping
and indentation, using the column-based formatting in
taxy-org-ql-view.el.
2023-03-15 03:15:49 -05:00
Adam Porter
2cd65ea6e0 WIP 2023-03-15 03:15:14 -05:00
Adam Porter
194491f57e WIP: taxy-org-ql-report, etc 2023-03-15 03:15:14 -05:00
Adam Porter
d242d9c41f WIP: Add taxy-org-ql-view-multi, fix bugs 2023-03-15 03:15:14 -05:00
Adam Porter
017d8c9bcf Remove duplicate tags 2023-03-15 03:15:14 -05:00
Adam Porter
72b9101e85 WIP: Another column, and :columns 2023-03-15 03:15:14 -05:00
Adam Porter
83cb43a1b9 WIP: Root taxy, formatting across all items works 2023-03-15 03:15:14 -05:00
Adam Porter
160fcfcbea Comment: Add FIXME 2023-03-15 03:15:14 -05:00
Adam Porter
37b1a063ab WIP: Multiple queries per view, (planned), etc.
Very useful now.  Still a lot of potential UI work to make it easier
to use, and plugging it into links and bookmarks, etc.
2023-03-15 03:15:13 -05:00
Adam Porter
97b21cd52c WIP: Add (agenda) key 2023-03-15 03:15:13 -05:00
Adam Porter
bbe09d754a WIP: Adjust heading faces 2023-03-15 03:15:13 -05:00
Adam Porter
a20bba775a WIP: Fix byte compilation warnings 2023-03-15 03:15:13 -05:00
Adam Porter
32ff0d3432 Add: Category column 2023-03-15 03:15:13 -05:00
Adam Porter
d11edbc132 Add: Faces 2023-03-15 03:15:13 -05:00
Adam Porter
58ae883856 Change: Use --header-line-format for query headings 2023-03-15 03:15:13 -05:00
Adam Porter
fd9af0aae6 WIP: Set org-agenda-type in org-ql-view-mode 2023-03-15 03:15:13 -05:00
Adam Porter
fc7447185a WIP: Larger high-level headings 2023-03-15 03:15:13 -05:00
Adam Porter
0f8ae0e850 WIP: Fix query in section heading 2023-03-15 03:15:13 -05:00
Adam Porter
023f2e9521 WIP: Define org-ql-view-mode and map 2023-03-15 03:15:13 -05:00
Adam Porter
e28f80daf8 WIP: Add marker to items for Agenda commands 2023-03-15 03:15:13 -05:00
Adam Porter
998bd1edda WIP: Update argument 2023-03-15 03:15:13 -05:00
Adam Porter
f054804968 WIP: Tidy 2023-03-15 03:15:13 -05:00
Adam Porter
daa3ab31e8 WIP: Updates for improvements to taxy.el 2023-03-15 03:15:13 -05:00
Adam Porter
924239ea79 WIP: Columns 2023-03-15 03:15:13 -05:00
Adam Porter
7540e81f09 WIP: Add more keys 2023-03-15 03:15:13 -05:00
Adam Porter
ab91209e2c WIP: taxy-org-ql-view
Moving from the taxy.el.git repo.
2023-03-15 03:15:13 -05:00
Adam Porter
1d98c7d07c Tests: Disable Org link bracket tests on old Org versions 2023-03-14 12:13:07 -05:00
Adam Porter
4c1a4b169f Fix: (org-ql-completing-read)
This seems to work better now with default Emacs completion (i.e. not
using Vertico or Helm).  It's still not perfect, but it seems to work
reasonably well and be more correct.

Fixes #338.  Thanks to @arozbiz for reporting.
2023-03-12 09:33:28 -05:00
Adam Porter
e08de2a76c Fix: (org-ql-completing-read) Bind org-outline-path-cache nil 2023-03-12 05:59:22 -05:00
Adam Porter
ce66f67c96 Meta: v0.7.1-pre 2023-03-12 05:59:13 -05:00
Adam Porter
aadddc4d84 Release: v0.7 2023-03-10 06:25:45 -06:00
Adam Porter
107fc66d08 Change: (org-ql-view--format-element) Use display-warning 2023-03-10 06:24:03 -06:00
Adam Porter
44679a6c93 Comment: Remove old FIXMEs 2023-03-10 06:23:53 -06:00
Adam Porter
962a3dc414 Comment: Remove old FIXME
See 3c73888b98.
2023-03-10 06:19:01 -06:00
Adam Porter
9e14f9eefa Fix: (link) Allow brackets in description
Org 9.3 stopped replacing brackets in link descriptions with braces
and started escaping them instead.

Fixes #283.  Thanks to Daniel Borchmann (@exot) for reporting.
2023-03-10 05:56:01 -06:00
Adam Porter
3c73888b98 Merge: (org-ql-sparse-tree) Accept string queries
Thanks to Akira Komamura (@akirak).
2023-03-10 04:46:45 -06:00
Adam Porter
d92afcda06 Docs: Update changelog 2023-03-10 04:46:32 -06:00
Adam Porter
99e580b530 Tidy: (org-ql-sparse-tree) Docstring; use pcase 2023-03-10 04:44:39 -06:00
Akira Komamura
1ae2f0cd60 Update the docstring 2023-03-10 04:44:39 -06:00
Akira Komamura
2b7d4e0e79 Fix: Accept plain queries in interactive org-ql-sparse-tree 2023-03-10 04:44:39 -06:00
Adam Porter
7f68db962e Merge: (blocked) predicate
Thanks to Akira Komamura (@akirak).
2023-03-10 03:42:37 -06:00
Adam Porter
902dad04c1 Docs/Tidy: Update readme, reorder forms 2023-03-10 03:36:21 -06:00
Akira Komamura
6afe3be572 Add: (blocked) predicate 2023-03-10 03:33:08 -06:00
Adam Porter
e5e9daab07 Fix: Aliases
One of them seems to break on Emacs 26.3 only...
2023-03-09 05:00:14 -06:00
Adam Porter
d21da3682b Tidy: Compilation warnings 2023-03-09 03:23:42 -06:00
Adam Porter
d86a402ba5 Tidy: Docstrings 2023-03-09 03:04:15 -06:00
Adam Porter
5c5a15a09b Fix: (org-ql--sanity-check-form) Use pcase 2023-03-09 02:47:23 -06:00