8

是否可以根据 Owner 属性过滤 emacs 中的议程?

目前我使用标签来设置 TODO 项目的所有者。这样我就可以通过这样的标签过滤议程:

(setq org-agenda-custom-commands
  `(("o" "tasks for oleg"
     ((org-agenda-list)
      (org-agenda-filter-apply ,(list "+oleg")))
     ((org-agenda-remove-tags t)))
    ("k" "tasks for karl"
     ((org-agenda-list)
      (org-agenda-filter-apply ,(list "+karl")))
     ((org-agenda-remove-tags t)))
    ))

使用标签来标记所有者并不方便,但我看不到其他方法可以按所有者过滤 TODO 项目。

4

1 回答 1

5

这在我的 .emacs 中对我有用:

(setq org-agenda-custom-commands
   (quote (("s" "tasks for Seth" tags "+OWNER=\"seth\"" nil))))

我的属性是大写的,所以你需要使用+Owner=methinks。

您还可以通过执行以下操作调用您自己的自定义搜索:

C-c a m +Owner="foobar"

(假设你有 Cc a 绑定到org-agenda.

我正在运行 org-mode 6.27a。对于它的价值,我一开始不太确定如何执行此操作,但关于自定义命令的 worg 页面非常有帮助。

于 2009-09-01T23:47:37.320 回答