我想在org mode中创建一个自定义日程,它将显示所有带有特定标签的TODO项目,这些项目要么已过期,要么今天到期。
然而,我找不到任何搜索功能,可以让我将这两个条件组合起来。我是漏掉了什么,还是在错误地使用该工具?
然而,我找不到任何搜索功能,可以让我将这两个条件组合起来。我是漏掉了什么,还是在错误地使用该工具?
(setq org-agenda-custom-commands
`(("o" "tasks with tag1"
((org-agenda-list)
(org-agenda-filter-apply ,(list "+tag1")))
((org-agenda-remove-tags t)))
("d" "tasks with tag2"
((org-agenda-list)
(org-agenda-filter-apply ,(list "+tag2")))
((org-agenda-remove-tags t)))
))
使用Ctrl-a-o显示带有tag1标签的任务,使用Ctrl-a-d显示带有tag2标签的任务。
org-agenda-list
的作用就是这样,您可以使用C-c a a
来调用它。它显示本周的日程安排,其中包括所有在本周到期或已过期的任务。您可以通过按下d
来缩小范围,查看今天安排的所有任务、今天到期的所有任务和所有过期的任务。此外,如果您只想查看具有特定标签的任务,则可以按下/
并选择要查看的标签。这样您就能得到想要的结果。