是否可以根据所有者属性过滤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项目的其他方法.
这在我的.emacs中对我有用:
(setq org-agenda-custom-commands (quote (("s" "tasks for Seth" tags "+OWNER=\"seth\"" nil))))
我的属性是大写的,所以你需要使用+Owner=
methinks.
您还可以通过执行以下操作来调用自己的自定义搜索:
C-c a m +Owner="foobar"
(假设你有Cc约束 org-agenda.
我正在运行org-mode 6.27a.对于它的价值,我一开始并不确定如何做到这一点,但关于自定义命令的worg页面非常有帮助.