Skip to content

':children todo' doesn't seem to work #75

@bleggett

Description

@bleggett

First off, this package is AMAZING and is letting me get rid of lots of handrolled/copypasted org-agenda cruft, so thanks. I'm like 90% of the way to replacing half of my emacs config file with a 10-line statement.

Second, I'm either doing something wrong or :children todo isn't working consistently.

Given this TODO item with children (but no TODO tagged children):
Screen Shot 2019-03-13 at 12 32 12 PM

and this o-s-a group config:

    (setq org-super-agenda-groups
     '((:name "Active Projects"
              :and (:todo "TODO" :children todo))
       (:name "Stuck Projects"
              :and (:todo ("WAITING" "HOLD") :children todo))
       (:name "Pending Refile"
              :tag "REFILE")
       (:name "On Hold"
              :order 99)))

I'm still seeing the above TODO entry in Active Projects, even though my understanding of :and (:todo "TODO" :children todo) is that it should ONLY include things that

  1. Have a todo keyword
    AND
  2. Have children with todo keywords

and the entry in question fails # 2, and so should be filtered out of the group, but isn't.

Any ideas? Am I misunderstanding something here?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions