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*
缓冲区以确保消息存在。
我认为我的 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*
缓冲区以确保消息存在。