[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[O] Globally set categories overwhelm tree inheritance
From: |
William Léchelle |
Subject: |
[O] Globally set categories overwhelm tree inheritance |
Date: |
Wed, 02 Jan 2013 19:38:55 +0100 |
User-agent: |
Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (Gojō) APEL/10.8 Emacs/23.4 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) |
Happy new year list :)
Constructing a custom agenda using (org-entry-get (point) "CATEGORY" t) in an
org-agenda-skip-function, I found a rare case of strangely inherited property,
when a #+Category:foo line is present (at the top of the file) :
If an entry has no property drawer, it correctly inherits its CATEGORY property
from its hierarchy, but if it *has* one, *not* featuring a category property,
then the #+Category one supersedes that of the entry's hierarchy.
I know #+Category is obsolete, and for subtree-category differentiation
properties are the way to go, but I thought of it as a file-local fallback
value, and apparently it's not reliable for this either, as it infringes
inheritance logic when property drawers are present.
Reporting just in case someone else still uses #+Category and bumps into it.
- [O] Globally set categories overwhelm tree inheritance,
William Léchelle <=