最近,研究emacs的使用,期间遇到很多配置方面的问题,在http://www.emacer.com上面寻找到一些相关的教程,但中间仍然出现了很多难以预料的问题,在这里,把我用的的相应配置过程记录一下,一是为自己以后备用,二来为那些和我一样挣扎的新手提供一些帮助,废话少说,进入正文。
我使用的系统是ubuntu 9.10, 在这里我主要是配置cedet和ecb的相关内容,内容全部在.emacs 文件中(.emacs文件一般在/home/你的用户名 目录下,一般是隐藏的,按ctrl+h可以查看隐藏文件)。
1 安装前的准备
1.1 Emacs已经安装好,且版本号必须高于或等于21.(我用的是Emacs23.1)
1.2 安装Cedet套件:
1.2.1 首先下载cedet的cvs版本(请先安装cvs)
cvs -d:pserver:anonymous@cedet.cvs.sourceforge.net:/cvsroot/cedet login
cvs -z3 -d:pserver:anonymous@cedet.cvs.sourceforge.net:/cvsroot/cedet co -P
cedet
1.2.2 编译Cedet
进入到cedet
$ cd cedet-1.0pre6
编译:
$ make EMACS=emacs
如果这里没有安装texinfo, 会出现makeinfo命令未找到的出错. 请把texinfo安装就行了.
更多的编译过程, 请参阅cedet目录下的INSTALL文件.
1.2.4 配置Cedet
打开.emacs, 在最后加入:
(load-file “/home/你的用户名/cedet/common/cedet.el”)
(require ’semantic-ia)
(require ‘eldoc)
(require ’semantic-gcc)
(global-ede-mode 1)                      ; Enable the Project management system
(semantic-load-enable-code-helpers)      ; Enable prototype help and smart completion
(global-srecode-minor-mode [...]