Compare commits

..

3 Commits

Author SHA1 Message Date
06ae1cf95a
Add consistency block to search for TOPICs nested in non-TOPICs
TOPICs are “upward-inherited”, so a TOPIC can always only be part of a TOPIC
itself.
2022-06-28 21:10:17 +02:00
414b59b1d8
Simplify search for TOPICs
No need to look at keywords here.
2022-06-28 21:09:59 +02:00
7318c771ba
Do not sort TOPIC overview
This would render the indentation meaningless.
2022-06-28 21:09:38 +02:00

11
init.el
View File

@ -1156,7 +1156,11 @@ respectively."
("C" "Checks"
((tags "TODO=\"\"-HOLD-SOMEWHEN-DATE-PERIODIC-NOTE-NOP-TOPIC-TEMPLATE-GOAL"
((org-agenda-overriding-header "Goals (i.e., complex tasks) not marked with GOAL")))))
((org-agenda-overriding-header "Goals (i.e., complex tasks) not marked with GOAL")))
(org-ql-block '(and (not (tags "TOPIC"))
(descendants (tags "TOPIC")))
((org-ql-block-header "Non-TOPIC items containing TOPICs")
(org-agenda-sorting-strategy nil)))))
("U" "Unsupervised (Waiting, Missed Appointments, Hold)"
((tags-todo "WAIT-HOLD-SOMEWHEN"
@ -1187,9 +1191,10 @@ respectively."
(tags "TAGS={NOTE}-TODO={CANC\\|DONE}-HOLD-NOP-SCHEDULED>=\"<+0d>\""
((org-agenda-overriding-header "Project Notes (items explicitly tagged with NOTE but not NOP, not scheduled now or in the future)")
(org-agenda-prefix-format '((tags . "%-8c ")))))
(tags "TODO=\"\"+TAGS={TOPIC}-SCHEDULED>=\"<+0d>\""
(tags "TAGS={TOPIC}-SCHEDULED>=\"<+0d>\""
((org-agenda-overriding-header "Topics")
(org-agenda-prefix-format '((tags . "%-8c%l ")))))
(org-agenda-prefix-format '((tags . "%-8c%l ")))
(org-agenda-sorting-strategy nil)))
(tags "TAGS={PERIODIC}-TODO={DONE\\|CANC}-HOLD-SCHEDULED>=\"<+0d>\""
((org-agenda-overriding-header "Periodic Projects (PERIODIC, not scheduled in the future, not done, not on hold)")
(org-agenda-prefix-format '((tags . "%-8c ")))))))