我想創建一個組織模式下的自定義日程,它會顯示所有TODO項目,其中包含過期或到期的特定標籤。在組織模式下自定義日程查看:組合日期和標籤
但是,我找不到任何搜索功能,將允許我結合這兩個。我是否錯過了某些東西,或者我是否錯誤地使用了該工具?
我想創建一個組織模式下的自定義日程,它會顯示所有TODO項目,其中包含過期或到期的特定標籤。在組織模式下自定義日程查看:組合日期和標籤
但是,我找不到任何搜索功能,將允許我結合這兩個。我是否錯過了某些東西,或者我是否錯誤地使用了該工具?
org-agenda-list
是爲了做到這一點。你可以用C-c a a
來調用它。它顯示本週的議程,其中包括本週到期或逾期的所有任務。您可以縮小範圍以查看今天到期的所有任務,按今天到期,並通過按d
過期所有任務。此外,如果您只希望看到帶有特定標籤的任務,可以按/
並選擇您想要查看的標籤。
這樣你就會得到你想要的。
您可以使用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和用Ctrl-廣告與TAG1任務任務,TAG2
事實上,[此評論](http://stackoverflow.com/questions/1361595/emacs-org -mode-agenda-filter-by-owner?rq = 1#comment18868850_1361595)在這裏會更好用:我不認爲這個代碼可以工作了,但這正是我想要實現的。更新將非常歡迎! – 2012-12-05 22:21:20