Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs 组织模式:自定义议程命令TODO状态更改日志,无需重复相同的TODO_Emacs_Org Mode - Fatal编程技术网

Emacs 组织模式:自定义议程命令TODO状态更改日志,无需重复相同的TODO

Emacs 组织模式:自定义议程命令TODO状态更改日志,无需重复相同的TODO,emacs,org-mode,Emacs,Org Mode,我在“完成”状态更改上使用“备注和时间戳”。在自定义议程命令中,我定义要查看状态更改日志。但我似乎仍然看到原来的重复待办事项。我只想查看状态更改日志 我尝试了两种不同的配置。第一个不提供状态更改,第二个提供状态更改日志,但也会重复 你知道如何调整议程以只显示状态更改日志吗 “company.org”中的待办事项条目: * Agenda ** TODO Acronis : Backup Check

我在“完成”状态更改上使用“备注和时间戳”。在自定义议程命令中,我定义要查看状态更改日志。但我似乎仍然看到原来的重复待办事项。我只想查看状态更改日志

我尝试了两种不同的配置。第一个不提供状态更改,第二个提供状态更改日志,但也会重复

你知道如何调整议程以只显示状态更改日志吗


“company.org”中的待办事项条目:

* Agenda ** TODO Acronis : Backup Check :DAILY: SCHEDULED: :LOGBOOK: - State "DONE" from "TODO" [2012-10-25 Thu 10:31] \\ Reverted 'proud' back to central storage. Asked about RAM upgrade. Scheduled for Monday. :END: :PROPERTIES: :LAST_REPEAT: [2012-10-25 Thu 10:31] :END: *议程 **待办事项:备份检查:每日: 预定: :行车日志: -从“待办事项”中注明“已完成”[2012-10-25周四10:31]\\ 已将“Proude”恢复为中央存储。询问有关RAM升级的问题。定于星期一。 :完: :属性: :最后一次重复:[2012-10-25周四10:31] :完:
TODO状态更改顺序:

;; '!' (for a timestamp) or '@' (for a note with timestamp) (setq org-todo-keywords '((sequence "TODO(t)" "PROJ(p)" "APPT(a)" "|" "DONE(d@)"))) ;; '!' (用于时间戳)或“@”(用于带有时间戳的注释) (setq组织todo关键字) (顺序为"待办事项(t),"项目(p),"附件(a),"完成(d)) 自定义议程命令:

("c" agenda "Company 60" ( (org-agenda-files '("~/shoebox/read/org/company.org")) (org-agenda-ndays 60) (org-deadline-warning-days 7) (org-agenda-sorting-strategy '(time-up todo-state-up priority-down)) (org-agenda-time-grid nil) (org-agenda-repeating-timestamp-show-all nil) (org-agenda-show-log t) (org-agenda-log-mode-items '(state)) (org-agenda-show-all-dates nil) ;; only show days with something (org-agenda-skip-function '(org-agenda-skip-entry-if 'notregexp ":DAILY:")) )) (“c”议程“公司60” ( (组织议程文件“(“~/shoebox/read/org/company.org”)) (组织议程星期日60) (组织截止日期警告第7天) (组织议程排序策略(时间到前状态向上优先级向下)) (组织议程时间网格为零) (组织议程重复时间戳显示全部为零) (组织议程显示日志t) (组织议程日志模式项目(状态)) (组织议程显示所有日期为零);;仅显示某物的日期 (组织议程跳过功能(如果“notregexp”:DAILY:”,则组织议程跳过条目) )) 产生:

60 days-agenda (W43-W51): Thursday 25 October 2012 company: 10:00...... Scheduled: TODO Acronis : Backup Check :DAILY: 60天议程(W43-W51): 2012年10月25日星期四 公司:10:00。。。。。。计划:TODO Acronis:备份检查:每日: 其中:

("c" "Company 60" ((agenda "")) ( (org-agenda-files '("~/shoebox/read/org/company.org")) (org-agenda-ndays 60) (org-deadline-warning-days 7) (org-agenda-sorting-strategy '(time-up todo-state-up priority-down)) (org-agenda-time-grid nil) (org-agenda-repeating-timestamp-show-all nil) (org-agenda-show-log t) (org-agenda-log-mode-items '(state)) (org-agenda-show-all-dates nil) ;; only show days with something (org-agenda-skip-function '(org-agenda-skip-entry-if 'notregexp ":DAILY:")) )) (c)“公司60” ((议程“)) ( (组织议程文件“(“~/shoebox/read/org/company.org”)) (组织议程星期日60) (组织截止日期警告第7天) (组织议程排序策略(时间到前状态向上优先级向下)) (组织议程时间网格为零) (组织议程重复时间戳显示全部为零) (组织议程显示日志t) (组织议程日志模式项目(状态)) (组织议程显示所有日期为零);;仅显示某物的日期 (组织议程跳过功能(如果“notregexp”:DAILY:”,则组织议程跳过条目) )) 产生:

60 days-agenda (W43-W51): Thursday 25 October 2012 Company: 10:00...... Scheduled: TODO Acronis : Backup Check :DAILY: Company: 10:31...... State: (DONE) TODO Acronis : Backup Check - Reverted 'proud' back to central storage. Asked about RAM upgrade. Scheduled for Monday. :DAILY: 60天议程(W43-W51): 2012年10月25日星期四 公司:10:00。。。。。。计划:TODO Acronis:备份检查:每日: 公司:10:31。。。。。。状态:(完成)TODO Acronis:备份检查-已将“骄傲”还原回中央存储。询问有关RAM升级的问题。定于星期一每日:
这将删除除状态更改以外的所有已完成项目:
(如果已完成,则组织议程跳过计划)