原创 把emacs配置成source insight-转

2010-1-22 17:09 4343 12 12 分类: 软件与OS










来源:www.cublog.cn/opera/showart.php?blogid=5421&id=37299

把emacs变成代码浏览器,类似sourceinsight,不用再在windows下看代码了所需软件:

cscope-15.5.tar.gz    http://sourceforge.net/projects/cscope

ecb-2.32.tar.gz          http://sourceforge.net/projects/ecb



但是对于一般安装的GNU emacs来说还需要三个额外的包支持即eieio, semantic,  speedbar


http://sourceforge.net/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文件看看有什么变化?

上述的两个软件的使用说明看看他们自带的文档,非常清楚

文章评论0条评论)

登录后参与讨论
我要评论
0
12
关闭 站长推荐上一条 /2 下一条