我尝试使用org-mode创建即将发生的事件的简单列表。在我的组织文件中,我将所有事件标记为:event:和SCHEDULED。但是,事件不是唯一被标记为已安排的事件,而且我不想立即看到所有这些事件。
所以我尝试使用下面的代码来修改普通议程,只显示项目标签事件,但它根本没有过滤列表。我似乎也无法找到关于命令的任何信息(org-agenda-filter-by-tag),除了它存在并且不会导致我的.emacs文件出错......
提前感谢您的帮助。
(setq org-agenda-custom-commands
'(("o" "Upcoming" (
;; agenda with only items tagged event
(agenda "" ((org-agenda-ndays 14)
(org-agenda-filter-by-tag "event")
(org-deadline-warning-days 0)
))
))
))
一旦我开始工作,我将尝试在列表中添加任何标记为DEADLINE的内容。
答案 0 :(得分:0)
列出所有标记的标题:event:,将当前文件添加到具有Cc的议程缓冲区列表中[,执行Mx org-agenda,选择选项m(匹配TAGS / PROP / TODO查询),在提示并按回车。
答案 1 :(得分:0)
这个怎么样?
(setq org-agenda-custom-commands
(quote (("e" "Upcoming" tags "event"))))
答案 2 :(得分:0)
使用
(org-agenda-tag-filter-preset '("+event"))
而不是
(org-agenda-filter-by-tag "event")
(来源:http://orgmode.org/manual/Filtering_002flimiting-agenda-items.html#fn-1)