我在“完成”状态更改时使用“注释和时间戳”。在我的自定义议程命令中,我定义了我想查看状态更改日志。但似乎我仍然看到原来的重复 TODO。我只想查看状态更改日志。
我尝试了两种不同的配置。第一个不提供状态更改,第二个提供状态更改日志但也会重复。
任何想法如何修剪议程以仅显示状态更改日志?
“company.org”中的 TODO 条目:
* 议程 ** TODO Acronis : 备份检查 :DAILY: 预定: :日志: - 从“TODO”中声明“DONE” [2012-10-25 Thu 10:31] \\ 将“自豪”恢复为中央存储。询问有关 RAM 升级的问题。定于周一。 :结尾: :特性: :LAST_REPEAT: [2012-10-25 星期四 10:31] :结尾:
TODO 状态变化顺序:
;; '!' (用于时间戳)或“@”(用于带有时间戳的注释) (setq org-todo-keywords '((序列“TODO(t)”“PROJ(p)”“APPT(a)”“|”“DONE(d@)”)))
自定义议程命令:
(“c”议程“公司 60” ( (org-agenda-files '("~/shoebox/read/org/company.org")) (组织议程第 60 天) (org-deadline-warning-days 7) (org-agenda-sorting-strategy '(time-up todo-state-up priority-down)) (组织议程时间网格无) (org-agenda-repeating-timestamp-show-all nil) (组织议程显示日志 t) (组织议程日志模式项目'(状态)) (org-agenda-show-all-dates nil) ;; 只显示有东西的日子 (org-agenda-skip-function '(org-agenda-skip-entry-if 'notregexp ":DAILY:")) ))
产生:
60 天议程(W43-W51): 2012 年 10 月 25 日星期四 公司:10:00...... 预定:TODO Acronis:备份检查:每日:
然而:
("c" "公司 60" ((议程 ””)) ( (org-agenda-files '("~/shoebox/read/org/company.org")) (组织议程第 60 天) (org-deadline-warning-days 7) (org-agenda-sorting-strategy '(time-up todo-state-up priority-down)) (组织议程时间网格无) (org-agenda-repeating-timestamp-show-all nil) (组织议程显示日志 t) (组织议程日志模式项目'(状态)) (org-agenda-show-all-dates nil) ;; 只显示有东西的日子 (org-agenda-skip-function '(org-agenda-skip-entry-if 'notregexp ":DAILY:")) ))
产生:
60 天议程(W43-W51): 2012 年 10 月 25 日星期四 公司:10:00...... 预定:TODO Acronis:备份检查:每日: 公司:10:31...... 状态:(完成)待办事项 Acronis:备份检查 - 将“自豪”恢复到中央存储。询问有关 RAM 升级的问题。定于周一。:日常的: