emacs的cedet插件配置不成功
- cnfczn
- 帖子: 22
- 注册时间: 2008-11-08 22:41
emacs的cedet插件配置不成功
看完置顶帖的内容,还是没能把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)
麻烦大家帮帮忙,我做的哪步有问题啊?
又从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)
麻烦大家帮帮忙,我做的哪步有问题啊?
上次由 cnfczn 在 2010-12-20 17:30,总共编辑 1 次。
- cnfczn
- 帖子: 22
- 注册时间: 2008-11-08 22:41
Re: emacs的cedet插件配置
打开 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啊?
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啊?
-
- 帖子: 94
- 注册时间: 2009-02-25 19:44
Re: emacs的cedet插件配置
打开一个.c文件是不是就自动加载了?
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: emacs的cedet插件配置
如果是emacs 23.2直接在菜单里配置。
- cnfczn
- 帖子: 22
- 注册时间: 2008-11-08 22:41
Re: emacs的cedet插件配置
打开.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
因为我把配置写在了.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
- cnfczn
- 帖子: 22
- 注册时间: 2008-11-08 22:41
Re: emacs的cedet插件配置
谁能指点下,,都两天了,,还是没找出来原因。
-
- 帖子: 94
- 注册时间: 2009-02-25 19:44
Re: emacs的cedet插件配置不成功
(semantic-load-enable-code-helpers)
(semantic-load-enable-semantic-debugging-helpers)
这两个是不是重复了? 去掉后面那个试试。
(semantic-load-enable-semantic-debugging-helpers)
这两个是不是重复了? 去掉后面那个试试。
- cnfczn
- 帖子: 22
- 注册时间: 2008-11-08 22:41
Re: emacs的cedet插件配置不成功
这个也试了,,,如果两个都注释掉就没有问题.
5种模式后边肯定是前边的合集.随便开哪个,都会报未定义的错误.
5种模式后边肯定是前边的合集.随便开哪个,都会报未定义的错误.
- cpu太雷
- 帖子: 85
- 注册时间: 2010-07-25 14:00
Re: emacs的cedet插件配置不成功
用了下你的配置,然后没问题semantic顺利加载
- cnfczn
- 帖子: 22
- 注册时间: 2008-11-08 22:41
Re: emacs的cedet插件配置不成功
版本和安装也都一样吗??
我就弄了个中文菜单和主题颜色.
而且我把插件加载放到了第一行,可是依然报错.
我就弄了个中文菜单和主题颜色.
而且我把插件加载放到了第一行,可是依然报错.
-
- 帖子: 94
- 注册时间: 2009-02-25 19:44
Re: emacs的cedet插件配置不成功
首先清空你的.emacs,只保留cedet的部分,不加其他任何东西,试试看。
然后,找找网上有没有编译好的版本,试试。
最后,在别人电脑上试试。话说我以前安cedet,发现配置ede总是有问题,直接跑到邮件列表上问,eric让我使用了各种debug方法,然后把调试信息发给他看,帮我搞了一个星期也没有头绪,最后我重装系统,就一切正常了,惭愧死。。。
然后,找找网上有没有编译好的版本,试试。
最后,在别人电脑上试试。话说我以前安cedet,发现配置ede总是有问题,直接跑到邮件列表上问,eric让我使用了各种debug方法,然后把调试信息发给他看,帮我搞了一个星期也没有头绪,最后我重装系统,就一切正常了,惭愧死。。。
- cpu太雷
- 帖子: 85
- 注册时间: 2010-07-25 14:00
- cnfczn
- 帖子: 22
- 注册时间: 2008-11-08 22:41
Re: emacs的cedet插件配置不成功
这两天有点事,没注意...
我是23.1和pre7的该不会跟这个有关系吧.
听说emacs23.2自带了cedet...= =!可是是缩水版的...
我是23.1和pre7的该不会跟这个有关系吧.
听说emacs23.2自带了cedet...= =!可是是缩水版的...
- cpu太雷
- 帖子: 85
- 注册时间: 2010-07-25 14:00
Re: emacs的cedet插件配置不成功
我这边在windows底下用的23.1和p6,还是图上那个配置文件也没问题
- cnfczn
- 帖子: 22
- 注册时间: 2008-11-08 22:41
Re: emacs的cedet插件配置不成功
哦,成!今天太晚啦,明天起来试下!