Emacs里如何找到配置文件
**老生常谈的问题了。**新人还是不停的问,特别是在Windows下,这个问题还足够复杂以至于手册里面也讲了很多[1]。
目前有两种比较靠谱的方法判断配置文件在哪:
C-x C-f ~/ RET
找.emacs
或.emacs.d/init.el
;- 使用
M-x customize RET
改点什么东西,保存,看看默认存哪里;
今天我又知道了第三种方法:
F1 v init-file-user RET
或者C-h v init-file-user RET
。
相比前两种方法 第三种方法更优雅
延伸阅读
为什么会这么复杂? 一个是因为兼容性:为了向后兼容DOS时代支持_emacs
作为配置文件,为了向后兼容支持.emacs
等作为配置文件,规则一多,自然就乱;再一个是HOME
在Windows下指向何处不统一,不同版本不一样,为了支持DOS时代可能会使用C盘根目录(?),XP时代和Vista之后的又不一样,如果设置了这个环境变量,又根据环境变量来……
复杂的后果就是新人无所适从。我刚开始用的时候也纠结,其实看开就好了,对于新人,默认的配置在哪,就先用着 等到了水平够高的时候再一点点的配置就好。重要的是用起来。
[1] https://www.gnu.org/software/emacs/manual/html_node/efaq-w32/Location-of-init-file.html
或者您可以把评论发在别处,添加指向本页的连接,然后把网址告诉我:
本文标题:Emacs里如何找到配置文件
文章作者:Chris
发布时间:2015-11-16
最后更新:2022-03-23
原始链接:https://chriszheng.science/2015/11/16/How-to-find-the-dotEmacs-or-init-file/
版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!
分享