emacs環境配置
阿新 • • 發佈:2017-05-25
環境 系統 成功 cto 執行 figure curses.h config devel
Cscope:
首先官網上下載cscope的源碼包,解壓進入,按照INSTALL的說明:
./configure
make
make install
但是在make時報如下錯誤:fatal error: curses.h: No such file or directory
百度了下,是字符界面的庫ncurses,需要安裝開發包:
yum install ncurses-devel ncurses
安裝完畢後編譯安裝成功。借著將源碼包中的xcscope.el拿出來放到emacs的插件目錄下cscope文件夾中,並在.emacs中添加引用:
(add-to-list ‘load-path "~/.emacs.d/plugin/xcscope")
;;打開C文件時加載cscope
(add-hook ‘c-mode-common-hook
‘(lambda()
(require ‘xcscope)))
然而這還不夠。將源碼包中的cscope-indexer拷貝到/usr/bin目錄下(系統PATH),並添加執行權限:
chmod +x cscope-indexer
最後,打開emacs,C-c s I,建立索引文件數據庫成功。
emacs環境配置