Emacs 23.2,ECB 2.40 |文件错误:无法打开加载文件,semantic-ctxt

时间:2010-06-28 16:03:49

标签: emacs elisp

如何在新安装的Emacs 23.2(Debian发行版)中使用Emacs Code Browser v2.40

在我的init.el中,我有:

(semantic-mode)
(add-to-list 'load-path
  "~/.emacs.d/plugins/ecb-2.40")
(require 'ecb)

当我运行Emacs时,我在statrup上收到错误消息:

  

文件错误:无法打开加载文件,semantic-ctxt

我看过CEDET套件是从Emacs 23开始构建的,所以我没有安装它。

2 个答案:

答案 0 :(得分:8)

这对我来说就是2.40:

(require 'semantic/analyze)
(provide 'semantic-analyze)
(provide 'semantic-ctxt)
(provide 'semanticdb)
(provide 'semanticdb-find)
(provide 'semanticdb-mode)
(provide 'semantic-load)

(add-to-list 'load-path "~/ecb-2.40")
(require 'ecb)

我没有长时间使用它,但显而易见的功能似乎有效。

更新:或者您可以使用latest CVS snapshot,它已针对集成的CEDET进行了更新。

答案 1 :(得分:1)

很多人抱怨Emacs 23.2附带的CEDET出现问题,所以我建议你尝试使用独立的CEDET发行版,看看你是否也有问题。