关于Emacs和ecb的问题
发表于 : 2009-12-01 22:12
为什么我按下面的方法装了ecb后,执行M-x ecb-activate命令后都是[No Match]呢?下面除了ecb是解压到目录的,其他都是用新立得安装的,那位知道,帮忙解决一下谢谢!
代码: 全选
一、下载地址:
cscope-15.5.tar.gz http://sourceforge.net/projects/cscope
ecb-2.32.tar.gz http://sourceforge.net/projects/ecb
其中ecb还需要另外三个包:eieio,semantic,speedbar,地址是
http://sourceforge.net/projects/cedet
二、安装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文件,若在site-lisp目录下面没有此文件,可以新建。添加以下五行
(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)