2

我在“完成”状态更改时使用“注释和时间戳”。在我的自定义议程命令中,我定义了我想查看状态更改日志。但似乎我仍然看到原来的重复 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 升级的问题。定于周一。:日常的:
4

0 回答 0