Eric, > I'm starting with the easiest use-case: attaching a "level" text > property to each TODO. I'm trying to do this for TODOs produced by
This might or might not solve all your needs, but one option for finding ancestors is to simply grab the olpath for each agenda line. Then you can compare pathname components. For example /a/b is an ancestor of /a/b/c/d/e. That would be sufficient for dimming ancestors. But you might be wanting to do something fancier. Samuel -- The Kafka Pandemic: http://thekafkapandemic.blogspot.com I support the Whittemore-Peterson Institute (WPI) === Bigotry against people with serious diseases is still bigotry.