I'd like to tag or else mark a subtree as on the "backburner" and exclude the subtree (and its children) from all agenda views, e.g. agenda, to do, match list, etc.
Basically this would replicate the functionality of the :ARCHIVE:
tag, except I already use that tag for archiving, and it appears that org-archive-tag
does not accept multiple strings.
I've also tried the following:
#+TODO: TODO | DONE
#+TODO: WAIT BURN | CANC
This allows me to exclude a single subtree, but not its children, so it's not particularly useful for sending a whole project to the backburner.
Any ideas or alternate workflows I might try for putting projects on the backburner?
org-agenda-todo-list-sublevels
. Here is a variable that applies when using theorg-tags-view
function:org-tags-match-list-sublevels
-- Non-nil means list also sublevels of headlines matching a search. This variable applies to tags/property searches, and also to stuck projects because this search is based on a tags match as well. . . . [The default setting ist
.] As you may already be aware, there are three main search functions --org-agenda-list
,org-tags-view
andorg-search-view
.org-agenda-todo-list-sublevels nil
marking a subtree asBURN
will exclude that subtree, but then include all its childTODO
entries. Ideally I'd like to mark/tag a subtree and exclude it and all child entries (regardless of TODO status).(setq org-todo-keywords '((sequence "Active(a)" "Next Action(n)" "Canceled(c)" "Hold(h)" "Reference(r)" "Delegated(d)" "Waiting(w)" "Postponed(P)" "Someday(s)" "Planning(p)" "|" "None(N)")))
I useActive
for tasks due today. I useReference
for my attendance at special events. I useDelegated
for my attendance at meetings, or things like the house-keeper coming over . . . .