把emacs变成代码浏览器,类似sourceinsight,不用再在windows下看代码了
所需软件: cscope-15.5.tar.gz http:///projects/cscope ecb-2.32.tar.gz http:///projects/ecb
但是对于一般安装的GNU emacs来说还需要三个额外的包支持即eieio, semantic, speedbar http:///projects/cedet 有这三个包的下载 我用的是 eieio-0.17.tar.gz semantic-1.4.4.tar.gz speedbar-0.14beta4.tar.gz
安装ecb和三个支持包: #cd /usr/share/emacs/site-lisp #tar zxfv ecb-2.32.tar.gz #tar zxfv eieio-0.17.tar.gz #tar zxfv semantic-1.4.4.tar.gz #tar zxfv speedbar-0.14beta4.tar.gz 做四个连接 ln -s ecb-2.32 ecb ln -s eieio-0.17 eieio ln -s semantic-1.4.4 semantic ln -s speedbar-0.14beta4 speedbar
然后修改 site-start.el文件 添加以下五行 (setq load-path (append load-path ‘("/usr/share/emacs/site-lisp/eieio"))) (setq load-path (append load-path ‘("/usr/share/emacs/site-lisp/semantic"))) (setq load-path (append load-path ‘("/usr/share/emacs/site-lisp/speedbar"))) (setq load-path (append load-path ‘("/usr/share/emacs/site-lisp/ecb"))) (require ‘ecb)
重新启动一下emacs M-x ecb-activate 看看出现了什么
cscope安装更为简单反正我就是 $tar zxfv cscope-15.5.tar.gz $cd cscope-15.5 $./configure $make #make install 然后把contrib/xcscope/目录下的cscope-indexer复制到PATH目录比如/usr/local/bin 然后把xcscope.el复制到 /usr/share/emacs/site-lisp 修改/usr/share/emacs/site-lisp/site-start.el 添加 (require ‘xcscope) 重新启动emacs 并且打开一个C文件看看有什么变化? 上述的两个软件的使用说明看看他们自带的文档,非常清楚
|