1. 程式人生 > >emacs環境配置

emacs環境配置

環境 系統 成功 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環境配置