分页: 1 / 2
emacs的cedet插件配置不成功
发表于 : 2010-12-18 18:28
由 cnfczn
看完置顶帖的内容,还是没能把cedet配置好。
又从emacser上找,,配置方法和置顶帖一样,还是不成。
我装的emacs是apt-get install emacs安装的。
cedet是http://cedet.sourceforge.net/下载的1.0pre7。
前两步,,复制cedet1.0pre7到/usr/share/emacs/site-lisp/,然后make EMACS=emacs都没有问题
可是修改完.emacs文件,总是提示方法未定义
下面是.emacs文件添加的内容
(load-file "/usr/share/emacs/site-lisp/cedet-1.0pre7/common/cedet.el")
(require 'cedet)
(semantic-load-enable-code-helpers)
(semantic-load-enable-semantic-debugging-helpers)
麻烦大家帮帮忙,我做的哪步有问题啊?
Re: emacs的cedet插件配置
发表于 : 2010-12-18 19:01
由 cnfczn
打开 emacs
M-x load-library
cedet是已经加载的,可是查看cedet-version
如下:
cedet: 1.0pre7 ok ok
eieio: 1.2 ok ok
semantic: 2.0pre7 ok Not Loaded
srecode: 1.0pre7 ok Not Loaded
ede: 1.0pre7 ok ok
speedbar: 1.0.3 ok ok
cogre: 1.0pre7 ok Not Loaded
cedet-contrib: 1.0pre7 ok Not Loaded
发现semantic未加载,应该怎么加载semantic啊?
Re: emacs的cedet插件配置
发表于 : 2010-12-19 22:55
由 yupeng820921
打开一个.c文件是不是就自动加载了?
Re: emacs的cedet插件配置
发表于 : 2010-12-19 23:36
由 风间星魂
如果是emacs 23.2直接在菜单里配置。
Re: emacs的cedet插件配置
发表于 : 2010-12-20 16:50
由 cnfczn
打开.c或.cpp都没有自动加载。
因为我把配置写在了.emacs里了,,所以刚打开就报错。
打开c++文件还是没能加载。
ubuntu 自动安装的emacs是23.1.1版的
GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0)
23.2好像缺少了很多cedet1.0pre7的东西,代码折叠和自动补全都不好使
http://emacser.com/built-in-cedet.htm
所以还是希望那个能在23.1下配置cedet
Re: emacs的cedet插件配置
发表于 : 2010-12-20 17:30
由 cnfczn
谁能指点下,,都两天了,,还是没找出来原因。
Re: emacs的cedet插件配置不成功
发表于 : 2010-12-20 22:33
由 yupeng820921
(semantic-load-enable-code-helpers)
(semantic-load-enable-semantic-debugging-helpers)
这两个是不是重复了? 去掉后面那个试试。
Re: emacs的cedet插件配置不成功
发表于 : 2010-12-21 0:09
由 cnfczn
这个也试了,,,如果两个都注释掉就没有问题.
5种模式后边肯定是前边的合集.随便开哪个,都会报未定义的错误.
Re: emacs的cedet插件配置不成功
发表于 : 2010-12-21 14:32
由 cpu太雷
用了下你的配置,然后没问题semantic顺利加载

Re: emacs的cedet插件配置不成功
发表于 : 2010-12-21 16:37
由 cnfczn

版本和安装也都一样吗??
我就弄了个中文菜单和主题颜色.
而且我把插件加载放到了第一行,可是依然报错.
Re: emacs的cedet插件配置不成功
发表于 : 2010-12-22 12:32
由 yupeng820921
首先清空你的.emacs,只保留cedet的部分,不加其他任何东西,试试看。
然后,找找网上有没有编译好的版本,试试。
最后,在别人电脑上试试。话说我以前安cedet,发现配置ede总是有问题,直接跑到邮件列表上问,eric让我使用了各种debug方法,然后把调试信息发给他看,帮我搞了一个星期也没有头绪,最后我重装系统,就一切正常了,惭愧死。。。
Re: emacs的cedet插件配置不成功
发表于 : 2010-12-22 13:46
由 cpu太雷
emacs23.2,cedet1p6
Re: emacs的cedet插件配置不成功
发表于 : 2010-12-23 11:46
由 cnfczn
这两天有点事,没注意...
我是23.1和pre7的该不会跟这个有关系吧.
听说emacs23.2自带了cedet...= =!可是是缩水版的...
Re: emacs的cedet插件配置不成功
发表于 : 2010-12-23 13:16
由 cpu太雷
我这边在windows底下用的23.1和p6,还是图上那个配置文件也没问题
Re: emacs的cedet插件配置不成功
发表于 : 2010-12-24 1:15
由 cnfczn
哦,成!今天太晚啦,明天起来试下!