Hmmm, interesting edge case.

I don't want invisible stuff (that SHOULD be invisible) clogging up my hold
project view. I only want invisible stuff from other causes (i.e. waiting task,
delayed, etc.) to show up. How do I reconcile this in my API?

Who knows
This commit is contained in:
Benson Chu 2023-01-03 16:38:37 -06:00
parent 9e279607c0
commit 10c94e028b

View file

@ -149,7 +149,10 @@
(org-matcher-time "<now>")))
((org-ql-block-header "Delayed projects")))
(org-ql-block '(and (tags ,tag)
(todo "TODO" "ONE" "META" "META1" "EMPTY" "SEQ")
;; TODO: What if "EMPTY" project was delayed?
;; Different subclasses of invisible? Maybe should be
;; core part of API.
(todo "TODO" "ONE" "META" "META1" "SEQ") ;; "EMPTY"
(not (property "DELAYED"))
(let* ((ts (opr/get-type-and-state))
(type (car ts))