我非常讨厌Emacs自动重新格式化我的 init.el
文件。每次我使用GUI更改设置时,当我回看我的 init.el
文件,Emacs已经扭曲了我在文件上所做的所有格式化工作(例如,改变缩进,把东西移到它们自己的行上,等等)。
我如何禁用这个功能?
你的选择是完全避免使用自定义GUI(我不确定这是否可能,因为,例如,,包使用它们),或者在你的 .emacs
:
(custom-set-variables
`(custom-file ,(expand-file-name "custom.el" user-emacs-directory)))
(when (file-readable-p custom-file)
(message "ignoring and deleting `%s'!" custom-file)
(delete-file custom-file))
这将使Emacs把所有的自定义表格写到一个文件中,无论你何时启动Emacs都不会加载和删除。
这也意味着,你将不得不手动将所有的自定义表单从 custom-file
对你的 .emacs
你自己。