Notes: Add idea

This commit is contained in:
Adam Porter 2020-11-08 22:15:54 -06:00
parent 4194456b40
commit b10522de6f

View file

@ -20,6 +20,7 @@
:END: :END:
:CONTENTS: :CONTENTS:
- [[#add-auto-keyword-to-planning-predicate][Add :auto keyword to (planning) predicate]] - [[#add-auto-keyword-to-planning-predicate][Add :auto keyword to (planning) predicate]]
- [[#consider-using-parsec-for-parsing-queries][Consider using parsec for parsing queries]]
- [[#document-sorters][Document sorters]] - [[#document-sorters][Document sorters]]
- [[#org-block-to-insert-results-of-queries-with-links-to-entries][Org block to insert results of queries with links to entries]] - [[#org-block-to-insert-results-of-queries-with-links-to-entries][Org block to insert results of queries with links to entries]]
- [[#outline-path-in-buffers-files-arg][Outline path in buffers-files arg]] - [[#outline-path-in-buffers-files-arg][Outline path in buffers-files arg]]
@ -611,6 +612,10 @@ Appears to be another implementation of magit-section-like expandable sections.
**** magit-section **** magit-section
** MAYBE Consider using [[https://github.com/cute-jumper/parsec.el][parsec]] for parsing queries
=peg= is a bit older and perhaps unmaintained now.
** MAYBE Overlay-based caching inspired by org-num-mode ** MAYBE Overlay-based caching inspired by org-num-mode
[2019-12-30 Mon 22:42] Newer versions of Org have =org-num-mode=, which uses =font-lock= and =after-change-functions= to update overlays in the buffer with outline numbering. Maybe a similar approach could be used to cache arbitrary values for headings in a buffer without having to discard the whole buffer's cache when the buffer changes. [2019-12-30 Mon 22:42] Newer versions of Org have =org-num-mode=, which uses =font-lock= and =after-change-functions= to update overlays in the buffer with outline numbering. Maybe a similar approach could be used to cache arbitrary values for headings in a buffer without having to discard the whole buffer's cache when the buffer changes.