当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [求助]emacs的cedet无法正常运行
帖子发表于 : 2009-10-07 21:19 

注册: 2009-09-09 4:31
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
刚开始学,概念不是很清晰,上网查了好多资料,搞了一整天硬是搞不好才来麻烦大家的。。
emacs是在cvs上下下来自己编译安装的,cedet也是用的cvs版,按照网上的方法,我是这样安装cedet的:
touch `find -name "Makefile"`
make bootstrap
然后把整个目录扔到/usr/share/emacs/site-lisp下面。
不能正常运行后我又试过在目录下emacs -Q -l cedet-build.el -f cedet-build。还是不行。
安装过程大概就是这样了。
下面贴一下我的配置文件:
我第一个试的配置是这个:

代码:
代码:
; 导入
(load-file "/usr/share/emacs/site-lisp/cedet/common/cedet.el")
; 功能属性,从上到下功能越来越少,性能越来越快
(semantic-load-enable-excessive-code-helpers)
;(semantic-load-enable-code-helpers)
;(semantic-load-enable-minimum-features)
; additional features for name completion and ...
(require 'semantic-ia)
; find system include files
(require 'semantic-gcc)

(eval-after-load "semantic-complete"
'(setq semantic-complete-inline-analyzer-displayor-classsemantic-displayor-ghost));; 补全*出方式

(require 'semanticdb)
; 创建一个存放路径
(setq-default semanticdb-default-save-directory
(expand-file-name "~/.emacs.d/semanticdb"))

(local-set-key (kbd "M-/") 'semantic-complete-analyze-inline)
(local-set-key "." 'semantic-complete-self-insert)
(local-set-key ">" 'semantic-complete-self-insert)
(when (require 'semantic-ia nil t)
(global-set-key [(control return)] 'semantic-ia-complete-symbol-menu)
)


后来也试过Alex Ott的配置文件

有两个问题:
1、这两个中设置方法在我补全的时候都会在minibuffer你面提示:
Cannot analyze buffers not supported by Semantic
然后补全失败。。
明明已经进入c++mode了,semantic不可能不supportc++文件吧,请问问题出在哪里?

2、当我把第一中设置里面的(load-file "/usr/share/emacs/site-lisp/cedet/common/cedet.el")改成(require 'cedet)时,甚至无法启动emacs,直接错误提示:
Symbol's function definition is void: semantic-load-enable-excessive-code-helpers
这又是为什么?我不知道这两种导入方式有什么区别

请问出了以上的信息我还需要提供什么吗?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: [求助]emacs的cedet无法正常运行
帖子发表于 : 2010-11-14 23:19 

注册: 2010-11-14 23:09
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
1.我遇到了同样问题,我把系统的cedet给删除了,也就是apt-get remove cedet,然后就OK了。估计是svn的跟系统的发生了冲突。
2.很明显没有加载成功。不然semantic-load-enable-excessive-code-helpers就不会没定义了。

我现在使用svn的,感觉很快。比系统自带的快多了。看看一篇文章,很好很详细。

http://alexott.net/en/writings/emacs-de ... Cedet.html


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译