全部学习汇总: GitHub - GreyZhang/editors_skills: Summary for some common editor skills I used.

       Emacs启动的时候会去加载配置文件,这也是我们用来配置自己的emacs的方式。关于加载的文件存在几种方式,一种是home目录下的.emacs文件,一种是home目录下的.emacs.el文件,还有一个是home目录下.emacs.d中的init.el文件。如果是最新版本的emacs,看网络上的信息说还支持了一个config目录。我现在用的版本不是很高,先把之前我见过的测试一下,在学习的过程中这几种文件我也都尝试过。

       虽然都尝试过,但是我没有去区分下如果多个文件存在的时候会是什么情况。接下来,做一个优先级的测试。

       直接创建上面三种配置文件,看看emacs究竟会加载哪一个。

924_测试emacs几种初始加在配置文件的优先级_优先级

       从这个结果看,优先级最高的应该是.emacs.d中的init.el。那么剩下的2个优先级确认也简单,删除掉这个看看效果就知道了。

924_测试emacs几种初始加在配置文件的优先级_it技术_02

       这么看,第二优先级的应该是home目录下的,emacs.el。继续删除在判断优先级上就没有什么意义了,但是可以用来看看配置文件是否可以识别。

924_测试emacs几种初始加在配置文件的优先级_优先级_03

       从这个结果看,.emacs还是有效的。但是,从加载的优先顺序上这个是最低的。