Ubuntu 12.04 LTS 32位Emacs23.3安装与配置

(注明如下配置是在装好Ubuntu 12.04(2012.5.1号以前)的自带的emacs23.3.1)

Ubuntu 12.04 LTS 32位Emacs23.3安装与配置

如下是我删除emacs自带的cedet插件目录后的emacs自带插件目录截图

Ubuntu 12.04 LTS 32位Emacs23.3安装与配置

使用以前写的配置(http://code.google.com/p/my-research-back/)(最新配置已经传到这个上面了)发现如下问题:

Ubuntu 12.04 LTS 32位Emacs23.3安装与配置

估计有可能是CEDET插件包中的semantic出现问题,所以打算重新下载一个进行测试,CEDET官网(http://cedet.sourceforge.net/)

测试发现还是存在问题,最后发现定位到emacs本身自带的插件库,打开/usr/share/emacs/23.3/lisp发现果然该文件夹下存在一个cedet的目录,这个和我自己的插件库冲突,因此删掉测试发现如下问题:

Ubuntu 12.04 LTS 32位Emacs23.3安装与配置

发现是没有安装exuberent ctags的原因,安装后

sudo apt-get install exuberant-ctags  测试如下

安装ctags后使用 sudo update-alternatives --config ctags 替换为默认的ctags

测试上面问题消失,出现如下问题

Ubuntu 12.04 LTS 32位Emacs23.3安装与配置

发现emacs插件目录也没有这个插件,去官网下载吧(http://cscope.sourceforge.net/)

下载源码以后编译发现如下错误

Ubuntu 12.04 LTS 32位Emacs23.3安装与配置

发现应该是缺少ncurses相关库,运行如下命令安装这个库

sudo apt-get install libncurses5-dev

lts

相关推荐