Emacs:如何在 .emacs 文件中定义和初始化自定义变量

Emacs: How to define and initialize a custom variable in the .emacs file

我认为我的 emacs 可能无法读取 ~/.emacs 初始化文件。我想验证这个理论。欢迎任何建议。但是,我想出了以下想法。

假设我在 ~/.emacs 文件中定义并初始化了一个自定义布尔变量。一旦 emacs 打开,我就可以通过发出命令 C-h v <custom variable name> RET.

检查这个变量的值

所以我的问题是:如何在我的初始化文件中定义和初始化自定义布尔变量?是不是在文件底部加上下面一行:

(setq <custom variable name> t)

我应该补充一下,以下空括号出现在我的初始化文件的开头:

(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 )

(setq <custom variable name> t) 方法可以正常工作。或者,您可以简单地在 .emacs:

中发出一条消息
(message "successfully loaded .emacs")

然后检查 *Messages* 缓冲区以确保消息存在。