| 把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 看看出現(xiàn)了什么
cscope安裝更為簡單反正我就是 $tar zxfv cscope-15.5.tar.gz $cd cscope-15.5 $./configure $make #make install 然后把contrib/xcscope/目錄下的cscope-indexer復(fù)制到PATH目錄比如/usr/local/bin 然后把xcscope.el復(fù)制到 /usr/share/emacs/site-lisp 修改/usr/share/emacs/site-lisp/site-start.el 添加 (require ‘xcscope) 重新啟動emacs 并且打開一個C文件看看有什么變化? 上述的兩個軟件的使用說明看看他們自帶的文檔,非常清楚
|