我下载并编译了CEDET的开发分支,并根据网页上的指南加载它,但是当我启动Emacs时,我得到
错误: EIEIO 1.3版本已经加载;在init文件开头加载CEDET以避免这种情况。
这实际上是~/. .emacs中我的.emacs的第一行:
(load-file "~/.emacs.d/cedet/common/cedet.el")
(semantic-load-enable-excessive-code-helpers)
(global-ede-mode t)
(require 'semantic-ia)
(require 'semantic-gcc)
(require 'semanticdb)我真的不明白是怎么回事。我也是Emacs的新手:P谢谢你的帮助。干杯
发布于 2012-07-02 12:03:20
我的错误是自我描述的。把你的片段放在.emacs的开头
实际上,加载开发版本并没有什么不同。这是我的.emacs文件的相关部分。(相应地更改cedet的路径)
(unless (featurep 'cedet)
(when (file-directory-p "~/.emacs.d/el-get/cedet")
(progn
(add-to-list 'load-path "~/.emacs.d/el-get/cedet")
(load-file "~/.emacs.d/el-get/cedet/cedet-devel-load.el"))))
;;; ede
(setq semantic-default-submodes
'(;; cache(?)
global-semanticdb-minor-mode
global-semantic-highlight-edits-mode
global-semantic-idle-local-symbol-highlight-mode
;; global-cedet-m3-minor-mode
;; code helpers
global-semantic-idle-scheduler-mode
global-semantic-idle-summary-mode
global-semantic-idle-completions-mode
;; eye candy
global-semantic-decoration-mode
global-semantic-highlight-func-mode
global-semantic-highlight-edits-mode
global-semantic-stickyfunc-mode
;; debugging semantic itself
;;global-semantic-show-parser-state-mode 1 ;; show the parsing state in the mode line
;;global-semantic-show-unmatched-syntax-mode 1
))
(global-ede-mode 1)https://stackoverflow.com/questions/11293128
复制相似问题