我想跟踪我的TODO项目的状态更改,包括项目的创建日期/时间。我发现你可以在定义TODO状态时添加感叹号(例如TODO(t!))并添加时间戳。这在我更改TODO项目的状态时有效,但在创建时不会(无论是通过组织捕获还是手动)。
我的org-todo-keywords
定义:
(setq org-todo-keywords '((sequence "TODO(t!)" "IN-PROGRESS(i!)" "WAITING(w!)" "|"
"DONE(d!)" "CANCELED(c@)")))
我还启用了登录LOGBOOK抽屉:
(setq org-log-into-drawer t)
当我通过org-capture创建一个新的TODO项目时,不会添加任何LOGBOOK抽屉。
Hiere是我的捕获模板配置:
(setq org-capture-templates '(("t" "Task"
entry
(file+headline org-todo-file "Tasks")
"* TODO %^{Description}\n\n%?"
:prepend t)
("n" "Note"
entry
(file+headline org-default-notes-file "Notes")
"* %^{Description}\n\n%?\n\n%i")
("l" "Listen"
entry
(file+headline org-listen-read-watch-file
"Listen")
"* %?")
("r" "Read"
entry
(file+headline org-listen-read-watch-file
"Read")
"* %?")
("w" "Watch"
entry
(file+headline org-listen-read-watch-file
"Watch")
"* %?")))))
我正在使用Spacemacs,顺便说一句。