簡體   English   中英

限制從Org-mode內置的每周/每日議程返回的待辦事項關鍵字

[英]Limiting todo-keywords returned from Org-mode's built-in weekly/daily agenda

使用與Toodledo同步的Emacs組織模式,我將變量org-todo-keywords設置為

((sequence "TODO" "NEXT" "|" "DONE")
 (sequence "WAITING" "HOLD" "SOMEDAY" "|" "CANCELLED"))

當想要通過鍵入Cc aa來查看內置議程每周/每天的議程時 ,我會得到所有未處於待辦狀態DONE的任務。

如何設置組織模式,使命令Cc aa只返回待辦事項狀態TODONEXT任務?

當然,我可以創建一個自定義的議程視圖,但是我想這里有一個變量可以限制待辦事項狀態,或者可以通過其他簡單方式修改組織模式來設置內置的議程視圖以滿足我的需求。

提前致謝

這只是一個解決方案-還有其他解決方案:

(org-agenda-skip-entry-if 'notregexp "regular expression")

http://orgmode.org/manual/Special-agenda-views.html

也可以看看

http://orgmode.org/worg/org-tutorials/org-custom-agenda-commands.html


其他設置包括按截止日期和計划篩選出已完成的任務,如下所示:

(org-agenda-skip-scheduled-if-done t)

(org-agenda-skip-deadline-if-done t)

編輯 (2014年4月26日):包含的工作示例:

(setq org-agenda-custom-commands '(
  ("1" "Events" agenda "my-calendar" (
    (org-agenda-span 365)
    (org-agenda-show-all-dates nil)
    (org-agenda-entry-types '(:deadline))
    (org-agenda-skip-function
      '(org-agenda-skip-entry-if 'notregexp "\\* TODO\\|\\* NEXT"))
    (org-deadline-warning-days 0)  ))))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM