5.2.1 TODO keywords as workflow states

你可以使用待办关键字表示处理事项过程中不同的、可能 连续(sequential) 的状态,例如38

(setq org-todo-keywords
      '((sequence "TODO" "FEEDBACK" "VERIFY" "|" "DONE" "DELEGATED")))

竖线将待办关键字( 需要执行操作(need action) 的状态)与完成状态( 无需后续操作(no further action) )分隔开。 若未提供分隔竖线,则最后一个状态会被用作完成状态。

在此配置下,命令 C-c C-t 会将条目从 ‘TODO’ 循环切换至 ‘FEEDBACK=, 再到 =VERIFY’ ,最终到 ‘DONE’ 和 ‘DELEGATED’ 。 你也可以使用数字前缀参数快速选择特定状态。 例如 C-3 C-c C-t 会直接将状态改为 ‘VERIFY’ 。 或者使用 S-RIGHTS-LEFT 在状态间前后切换。 若定义了大量关键字,可使用缓冲区内补全(参见 Completion) 或专用单键选择方案(参见 Fast access to TODO states)将这些词插入缓冲区。 修改待办状态可附带时间戳记录;更多信息参见 Tracking TODO state changes


Footnotes

(38)

修改变量 org-todo-keywords 后,需在缓冲区中重启 Org mode 方可生效。