在emacs 24.3上避免CEDET 2.0 for CEDET 1.1

我试图在emacs上安装cedet 1.1,但是当我初始化时发生这个错误。 如何卸载CEDET 2.0版并加载CEDET 1.1? 我使用Ubuntu 12.04或Fedora 19。

Warning (initialization): An error occurred while loading `/home/robin/.emacs':

error: CEDET Version 2.0 already loaded.

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file.  Start Emacs with
the `--debug-init' option to view a complete error backtrace.

这是我在.emacs中的初始化

(add-to-list 'load-path "~/.emacs.d/cedet-1.1/")
(load-file "~/.emacs.d/cedet-1.1/common/cedet.el")
(setq semantic-load-turn-useful-things-on t)
(global-ede-mode 1)
(global-srecode-minor-mode 1)
(semantic-mode 1)

(require 'semantic/ia)

您只需要将CEDET 1.1作为Emacs初始化文件中的第一个软件包加载 - 在加载任何软件包之前。 请注意,在某些Linux上,某些系统级软件包已加载,它们可能会在加载初始化文件之前加载CEDET 2.0。


您可以尝试为CEDET 2.0找到等效的功能,而不是使用旧版本的CEDET。

我认为在这种情况下,这是一个变化的问题

(require 'semantic-make)

(require 'semantic/bovine/make)

链接地址: http://www.djcxy.com/p/44857.html

上一篇: Avoid CEDET 2.0 for CEDET 1.1 on emacs 24.3

下一篇: CEDET in emacs (command line mode)