emacs - 如何禁用 Emacs Lisp 自动重新格式化?
问题描述
我绝对鄙视 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
自己。
推荐阅读
- sql - MS Sql Server statement inside COUNT
- postgresql - postgresql:我更改了位置,它不再启动
- node.js - 在猫鼬模式中扩展接口以添加插件方法
- javascript - 使用 $ 将变量注入字符串不起作用
- odbc - ODBC 突然慢了 100 倍
- excel - 从 Word 在同一文件夹中打开 Excel 工作簿并复制粘贴一些单元格
- c# - 如何从 HTTP 触发的 Azure 函数返回 blob?
- javascript - 如何调用两个 onClick JavaScript 调用?
- javafx - 通过散点图上的 3K 点提高性能
- r - 如何编写一个循环,以便 R 在完成一定数量的行后产生结果?