编辑器是我们经常要打交道的工具,工欲善其事,必先利其器。每一个领域都有专用的好的工具,比如android开发用android sduio, 我先用emacs填补在使用这些好用的专用ide之外的任何地方。
最近打算好好体验下emacs。
本文主要解决如下三个问题
- emacs的配置文件在哪儿?
- 使用的是什么语法?
- 怎么读配置文件(已经以后怎么自定义配置)
emacs配置文件在哪儿
1. 使用单个文件: ~/.emacs 。
这种方法把所有初始化函数放在一个文件里,设置起来简单,但是一旦插件多了这个文件就会变得很长很乱。
2. 使用目录: ~/.emacs.d/ 。
所有配置文件都放在该目录下,并且Emacs启动时会自动执行该目录下名为 init.el 的文件。虽说只有一个文件会被自动执行,但可以在 init.el 里执行其它的函数,所以 init.el 可以变得很简洁;使用Emacs的 Feature 机制(???),可以很方便地把具体的初始化工作按类别分在其余文件中。推荐的方法。
在window下的目录(我的):
D:\Users\Frank\AppData\Roaming\.emacs.d
D:\Users\Frank\.emacs.d
emacs的配置语言elisp
配置emacs的所有代码构成了一个配置文档。Emacs的配置文档是用elisp语言写的。elisp是lisp的一种方言。至于lisp语言,有人说它是黑客的语言。
(那传说中的lisp作为配置语言,这也是emacs吸引我的去学的一点,想象学配置的时候还可以顺便学一门语言... 不过,可能想多了,现在才刚开始...刚开始)
延伸阅读
NEXT
下一步的话应该把这三篇文章过一遍,同时在github上选一个不错的配置fork 阅读使用。