Emacs的安装:
Mac上的Emac版本有:
- Emacs for Mac OS X
- Emacs for Mac OS X Modified
- Emacs Mac Port
- Aquatics
方法1:使用dmg安装
Download OS X emacs,拷贝到/Applications目录
注意在终端运行emacs时很可能会运行OS X默认安装的emacs程序,/usr/bin/emacs,在~/.bash_profile中添加
alias emacs="/Applications/Emacs.app/Contents/MacOS/Emacs"
然后 source ~/.bash_profile
来定位emacs命令到自己安装的emacs上
方法2:使用homebrew安装GNU Emacs:
brew install emacs --HEAD --use-git-head --with-cocoa --with-gnutls --with-rsvg --with-imagemagick
默认安装目录为/usr/local/Cellar/emacs, 若想在Applications中启动,可以使用软连接的方式:
ln -s /usr/local/Cellar/emacs/HEAD/Emacs.app /Applications/Emacs.app
Emacs的配置
Emacs的配置文件为~/.emacs, 而~/.emacs.d/目录则存放一些资源,如颜色脚本(姑且这么叫吧)。感觉像是~/.vimrc和~/.vim的关系
Emacs如何加载配置文件
Emacs的核心部分是一个emacs lisp解释器,emacs lisp是lisp的一种方言版本。对emacs进行配置,其实就是lisp解释器对emacs lisp配置文件进行解释。而我们对emacs进行配置其实就是书写emacs lisp配置文件。所有的emacs配置文件都以.el为后缀(emacs lisp简写).emacs在“/home/你的用户名/”下有一个统一的配置文件.emacs,一般用于放置一些基本的配置内容和对其他配置文件的路径引用。
那么Emacs会从哪些路径加载.el配置文件呢?
默认搜索路径:~/.emacs, ~/.emacs.el, ~/.emacs.d/init.el
另一个比较重要的就是load-path
指定的搜索目录。可以通过如下两种方式查看load-path
的当前值
方式1:
C-h v load-path RET
C-h
是Emacs的帮助选项
方式2:
在Emacs的*scratch*缓冲区中输入(print load-path)
, 然后将光标移动到右括号处,使用快捷键C-j (M-x eval-print-last-see