From a3fd8f77b274837152d1575734f79092f4c39e66 Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Tue, 17 Aug 2021 10:54:10 +0200 Subject: [PATCH] Exclude NOP and TOPIC tags from inheritance MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Those tags are meant to mark the current headline (and nothing below) as either just a headline (via NOP, i.e., no projects) or as a topic (i.e., a general obligation and not a concrete thing to achieve). This tells `org-set-tags-command` to not clear the NOP tag if it's available somewhere at a parent node – a thing `org-set-tags-command` apparently seems to be doing in general to keep the tags hierarchy clean. --- init.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/init.el b/init.el index d973f15..67e7e78 100644 --- a/init.el +++ b/init.el @@ -821,6 +821,9 @@ ("NOP" . ?o) ("TOPIC" . ?t)) + org-tags-exclude-from-inheritance + '("NOP" "TOPIC") + org-fast-tag-selection-single-key 'expert) ;; Faces