从Emacs builtin mode 功能介绍继续讨论:
我不用 org-mode,但还是有管理 todo 项目的需求。
Emacs 自带的 todo-mode 可以很好完成我的需求。
todo 文件不是手动编辑的,而是用 todo-show
召来的管理介面完成的。
如果对项目设置了 diary
格式 (e y),也可以结合 diary
使用,把对应的 todo 文件当成一个额外的 diary 文件处理。而 diary 本身就和 calendar 有联动功能。
(use-package diary-lib
:defer t
:init
(setq diary-display-function #'diary-fancy-display
diary-number-of-entries 7)
(add-hook 'diary-list-entries-hook #'diary-sort-entries t)
(add-hook 'diary-list-entries-hook #'diary-include-other-diary-files)
(add-hook 'diary-mark-entries-hook #'diary-mark-included-diary-files))