具体怎么customize-variable org-todo-keywords?

大家好, 最近在看http://emacslife.com/baby-steps-org.html, 其中的“ Define shortcuts for managing TODO states”一节中, 有提到可以定制好org-todo-keywords。 关于“ Change TODO to TODO(t) and DONE to DONE(d) .”,如下图所示:

执行“M-x customize-variable org-todo-keywords”命令后, 有两个问题:

  1. 没有找到要修改的TODO。
  2. 也没有找到具体怎么把TODO修改成“TODO(t)”。

请大家指点。

Emacs的版本是“GNU Emacs 26.1”。 下图是执行“M-x customize-variable org-todo-keywords”命令后, 看到情况:

自问自答下, 看到下面的内容

image

也调整成TODO(t)了。

不过, 新问题来了, 怎么保存?

31

1 个赞

给你个栗子

(setq org-todo-keywords
      '((sequence "TODO(t)" "WAIT(w@)" "|" "DONE(d)" "CANCELED(c)")))

具体含义请看 C-h v org-todo-keywords。这个 setq 你写到 .emacs 里就相当于保存了。如果要用 customize 的话就点 apply and save.

选中下面的链接执行后,

在.emacs文件中看到了效果:

多谢详细的回复, 图文并茂

看到有一个命令“customize-save-customized”, 使用“M-x customize-save-customized”执行后, 没看到效果。

customize-save-customized命令不对么?还是执行方法不对?

这个命令保存所有已经改过的选项。你看看你的 .emacs 有没有 custom-set-variables.

最后操作时, 可以看到这样的内容