6

我想在 org 模式下创建一个自定义议程,它将向我显示所有带有特定标签的 TODO 项目,这些项目要么过期要么今天到期。

但是,我找不到任何可以将两者结合起来的搜索功能。我错过了什么,还是我试图错误地使用该工具?

4

2 回答 2

4

您可以使用 org-agenda-filter-apply。此外,我发现在当前日期或星期的议程中隐藏标签很有用。结果你有类似的东西。

(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-ao 显示带有 tag1 的任务,使用 Ctrl-ad 显示带有 tag2 的任务

于 2009-12-06T08:18:06.627 回答
2

org-agenda-list是为了做到这一点。您可以使用C-c a a. 它显示本周的议程,其中包括本周到期或过期的所有任务。您可以通过按进一步缩小范围以查看今天安排的所有任务、今天到期的所有任务以及所有过期的任务d,如果您只想查看具有特定标签的任务,您可以通过按/并选择要查看的标签来实现。

这样你就会得到你想要的。

于 2009-12-05T13:46:28.223 回答