当前位置:  开发笔记 > 开发工具 > 正文

Emacs组织模式议程按所有者过滤

如何解决《Emacs组织模式议程按所有者过滤》经验,为你挑选了1个好方法。

是否可以根据所有者属性过滤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项目的其他方法.



1> seth..:

这在我的.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页面非常有帮助.

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有