Todo-mode, Diary, Calendar

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))
4 个赞

如何对项目设置diary?