LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1225|回复: 5

emacs的cedet无法正常运行

[复制链接]
发表于 2009-10-7 12:57:40 | 显示全部楼层 |阅读模式
刚开始学,概念不是很清晰,上网查了好多资料,搞了一整天硬是搞不好才来麻烦大家的。。
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。还是不行。
安装过程大概就是这样了。
下面贴一下我的配置文件:
我第一个试的配置是这个:
  1. ; 导入
  2. (load-file "/usr/share/emacs/site-lisp/cedet/common/cedet.el")
  3. ; 功能属性,从上到下功能越来越少,性能越来越快
  4. (semantic-load-enable-excessive-code-helpers)
  5. ;(semantic-load-enable-code-helpers)
  6. ;(semantic-load-enable-minimum-features)
  7. ; additional features for name completion and ...
  8. (require 'semantic-ia)
  9. ; find system include files
  10. (require 'semantic-gcc)
  11. (eval-after-load "semantic-complete"
  12. '(setq semantic-complete-inline-analyzer-displayor-classsemantic-displayor-ghost));; 补全*出方式
  13. (require 'semanticdb)
  14. ; 创建一个存放路径
  15. (setq-default semanticdb-default-save-directory
  16. (expand-file-name "~/.emacs.d/semanticdb"))
  17. (local-set-key (kbd "M-/") 'semantic-complete-analyze-inline)
  18. (local-set-key "." 'semantic-complete-self-insert)
  19. (local-set-key ">" 'semantic-complete-self-insert)
  20. (when (require 'semantic-ia nil t)
  21. (global-set-key [(control return)] 'semantic-ia-complete-symbol-menu)
  22. )
复制代码

后来也试过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
     这又是为什么?我不知道这两种导入方式有什么区别

请问出了以上的信息我还需要提供什么吗?
 楼主| 发表于 2009-10-9 16:58:20 | 显示全部楼层
为什么没人鸟我。。。
是因为我的问题太弱智了么。。。
其实我想知道的是Cannot analyze buffers not supported by Semantic是指哪里出错了。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-11 00:55:26 | 显示全部楼层
还是没人理我?再顶...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-13 10:09:46 | 显示全部楼层
还是不鸟我?
回复 支持 反对

使用道具 举报

发表于 2009-10-14 17:02:21 | 显示全部楼层
请看一下:http://article.gmane.org/gmane.emacs.semantic/1933 或许对你有所帮助

前段时间我设置emacs时也出现问题,后来就没心思继续下去,现在还是把emacs当成文本编辑器用……
你的问题貌似发错版块了,发到“Linux 软件专题讨论(http://www.linuxsir.cn/bbs/forum28.html)”版可能会好一点。
emacs方面的问题很少有人解答,尤其是这类设置方面的,因为绝大部分问题都能在相关的faq里找到答案……
据我所经历的,国内有关emacs方面的可能只有http://groups.google.com/group/cn.bbs.comp.emacs 这个组比较活跃,其它还没有发现比较活跃的地方,你可以到这个组里去问问看……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-15 21:59:02 | 显示全部楼层
Post by ViqnRbig;2036496
请看一下:http://article.gmane.org/gmane.emacs.semantic/1933 或许对你有所帮助

前段时间我设置emacs时也出现问题,后来就没心思继续下去,现在还是把emacs当成文本编辑器用……
你的问题貌似发错版块了,发到“Linux 软件专题讨论(http://www.linuxsir.cn/bbs/forum28.html)”版可能会好一点。
emacs方面的问题很少有人解答,尤其是这类设置方面的,因为绝大部分问题都能在相关的faq里找到答案……
据我所经历的,国内有关emacs方面的可能只有http://groups.google.com/group/cn.bbs.comp.emacs 这个组比较活跃,其它还没有发现比较活跃的地方,你可以到这个组里去问问看……


总算有人鸟我了...真是超级无敌感谢你!
其实我之所以没发去Linux 软件专题讨论是因为那里人气太不旺了..上次问了一个vim设置的诡异问题也是没人鸟我..所以只好硬着头皮发这了,而且感觉这里高手多些.
我是没办法呀,vim配置补全的时候出现了诡异的问题,google之后还是无解,现在只能用emacs了...而且觉得它确实爽很多,呵呵
再次感谢你的回帖,我去看看你推荐的论坛!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表