0 盲人摸象
作为初学者,迫切的需求就是直接上手Emacs并打造包含自动补全命令在内的科研环境。
和网上众多的插件安装的教程相比,我认为找到一个与自己需求匹配的Emacs配置环境来得更方便。
本例中,在实测了两个AucTex和CDlatex插件的安装无果之后,转而寻找现成的配置。
比如Github上的这个设计,支持
- C/C++
- Matlab
- Markdown/LaTeX
- Haskell
与我的需求高度重合,克隆一份相应的配置简直是再方便不过了!也省去了一个个安装的麻烦,也无需解决各个依赖关系,对新手是再适合不过了!
1 更新Emacs配置
本机环境:
$ uname -r Linux She 2.6.32-573.el6.x86_64
安装的Emacs版本:
$ emacs --version GNU Emacs 24.5.1 Copyright (C) 2015 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING.
下载相应的Emacs配置文件:https://github.com/xyguo/emacs.d,选择“Download ZIP”下载压缩包,解压之后,将相应的文件放置到~/emacs.d/文件夹中。
如果不存在~/.emacs.d/文件夹,上述下载-解压-复制的工作还可以用以下的一句命令来完成:
$ git clone https://github.com/xyguo/emacs.d.git ~/.emacs.d
在终端执行命令,使得配置的Emacs环境立即生效:
$ emacs --debug-init
至此,一个同样的环境被安装完毕,支持命令自动补全,Matlab | Python | C | Latex等语言的语法高亮。
剩下的工作就是如何熟悉这个环境,尤其是快捷键的操作,稍作练习,我相信能很快上手。
小尾巴:auto-complete 自动补全插件的下载地址为: https://github.com/auto-complete/auto-complete
许多常用的插件,都可以在GitHub中下载到,这个网址要经常访问,上面有好多宝贝待挖掘。
参考资料和学习文档:
[2] Emacs配置文件——新手攻略,相应的配置文件在Github可以下载到。
[3] AUCTeX+Emacs 是目前我见过的能最大限度提高 LaTeX 编辑效率的编辑器(转)
[4] AucTex: A sophisticated TEX environment for Emacs
[6] RefTex配置文件,待安装...