组织模式议程忽略没有TODO状态的条目

时间:2012-07-16 16:15:17

标签: org-mode

我在组织文件中有以下(子)树

* Project
** SubProject
*** TODO Do this action 1
*** TODO Do this action 2

我希望我的议程只显示带有TODO关键字的条目。目前议程给了我

Project
SubProject
TODO Do this action 1
TODO Do this action 2

我希望它只显示

TODO Do this action 1
TODO Do this action 2

目前,我使用org-agenda-skip-function-global来跳过DONECANCELLED次操作

(setq org-agenda-skip-function-global 
      '(org-agenda-skip-entry-if 'todo '("DONE" "CANCELLED")))

有没有办法告诉这个也跳过没有TODO状态的动作?我已尝试添加nil"",但这不起作用?如果没有,还有其他办法吗?

1 个答案:

答案 0 :(得分:6)

您可以将条件nottodo用于反向匹配并使用:

(org-agenda-skip-entry-if 'nottodo '("TODO"))

使用C-h f org-agenda-skip-if RET查看完整文档。