如何在新安装的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开始构建的,所以我没有安装它。
答案 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发行版,看看你是否也有问题。