Emacs 23.2 with ECB 2.40 |文件错误:无法打开加载文件,语义ctxt

Emacs 23.2 with ECB 2.40 |文件错误:无法打开加载文件,语义ctxt,emacs,elisp,Emacs,Elisp,如何将Emacs代码浏览器v2.40与新安装的Emacs 23.2(Debian发行版)一起使用 在我的init.el中,我有: (semantic-mode) (add-to-list 'load-path "~/.emacs.d/plugins/ecb-2.40") (require 'ecb) 运行Emacs时,我在statrup上收到一条错误消息: 文件错误:无法打开加载文件,语义ctxt 我读过CEDET套件是从Emacs 23中内置的,所以我没有安装它。很多人都抱怨Emacs

如何将Emacs代码浏览器v2.40与新安装的Emacs 23.2(Debian发行版)一起使用

在我的init.el中,我有:

(semantic-mode)
(add-to-list 'load-path
  "~/.emacs.d/plugins/ecb-2.40")
(require 'ecb)
运行Emacs时,我在statrup上收到一条错误消息:

文件错误:无法打开加载文件,语义ctxt


我读过CEDET套件是从Emacs 23中内置的,所以我没有安装它。

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

这对我来说是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)
我使用它的时间不长,但明显的特性似乎很有效


更新:或者您可以直接使用,它已针对集成CEDET进行了更新。

我已经尝试了1.0pre6和1.0pre7两个包,它们都是通过我的emacs构建的,但仍然存在相同的问题。无论如何,我发现了一个更好的方法:AwesomeMacsNav看起来确实很不错-似乎是谷歌工程师开发的。。。