感谢支持
我们一直在努力

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

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


Ubuntu 12.04,Emacs


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


Ubuntu 12.04,Emacs


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


Ubuntu 12.04,Emacs


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


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


Ubuntu 12.04,Emacs


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


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


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


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


Ubuntu 12.04,Emacs


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


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


Ubuntu 12.04,Emacs


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


sudo apt-get install libncurses5-dev

安装后再configure 和 make 都没有问题,最后sudo make install


并且将下载解压后的cscope-文件夹放在自己的lisps插件目录


再次运行就没有问题了,但是有个小bug就是打开文件,有的不能自动跳转到对应文件,但是打开是没有问题的,问题截图如下


如下是配置好后使用启动输出信息截图


Ubuntu 12.04,Emacs


Ubuntu 12.04,Emacs


想把emacs配置提交到自己的svn时发现如下问题


Ubuntu 12.04,Emacs


原因是我自己编译了一个最新版本的svn,并且安装到系统目录下了,导致以前使用1.6版本的svn获取的代码需要重新更新一下才可以解决,使用svn update之后再提交出现如下问题


Ubuntu 12.04,Emacs


具体不知道如何解决(我自己编译的svn版本为1.7.4如下)


Ubuntu 12.04,Emacs


后来发现编译的svn可能有点问题,提交comment时不能打开编辑器进行编辑,提示如下错误


Ubuntu 12.04,Emacs


Ubuntu 12.04,Emacs


必须要这样才可以提交


Ubuntu 12.04,Emacs


一个比较好的插件还没测试


emacs和eclipse配合的插件https://github.com/senny/emacs-eclim还没有来得及测试(TODO)


更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 12.04 LTS 32位Emacs23.3安装与配置
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏