Sev*_*vki 11 emacs cedet emacs24
我目前在OS X上使用emacs24.
CEDET Version: 1.0
Requested File Loaded
Package Version Version Version
----------------------------------------------------------
cedet: 1.0 nil ok
eieio: 1.3 nil ok
semantic: 2.0 nil ok
srecode: 1.0 nil Not Loaded
ede: 1.0 nil Not Loaded
speedbar: 1.0 nil Not Loaded
Run Code Online (Sandbox Code Playgroud)
emacs24附带cedet,我正在尝试将cedet 1.0升级到1.1.我编译了cedet:
emacs -Q -nw -l cedet-build.el -f cedet-build -f save-buffers-kill-terminal
Run Code Online (Sandbox Code Playgroud)
然后加入(load-file "~/.emacs.d/cedet/common/cedet.el")
到.emacs
cedet告诉我一切都很好,花花公子
CEDET Version: 1.1
Requested File Loaded
Package Version Version Version
----------------------------------------------------------
cedet: 1.1 ok ok
eieio: 1.4 ok ok
semantic: 2.1 ok ok
srecode: 1.1 ok ok
ede: 1.1 ok ok
speedbar: 1.0.4 ok ok
cogre: 1.1 ok Not Loaded
cedet-contrib: 1.1 ok Not Loaded
Run Code Online (Sandbox Code Playgroud)
但是当我尝试运行它时,语义模式崩溃就像一个led zeppelin:
自动加载无法定义函数语义模式
我没有尝试在emacs23上运行它,我的系统上没有安装emacs23.我也没有macports或fink,我使用自制软件安装了emacs.所以它的香草emacs.
我猜是因为有一个cedet内置的emacs东西崩溃,我环顾了cedet和emacs网站,并做了一些谷歌搜索,看看有没有办法升级它,我还没有看到升级文档可能是因为emacs24是预发布的,而cedet1.1是相当新的.
提前干杯...... :)
Ale*_*Ott 11
请注意,CEDET 1.1(和1.0)的激活与Emacs捆绑的CEDET的激活不同.你需要使用类似的东西:
(load-file "..../cedet/common/cedet.el")
(semantic-load-enable-excessive-code-helpers)
Run Code Online (Sandbox Code Playgroud)
加载并激活它.这种旧行为已经在CEDET存储库中的版本中已经改变 - 从本周开始,开发切换到与Emacs中用于CEDET的相同的方案.
要阅读有关"旧"激活方案的更多信息,请查看我的文章(虽然我想用"新"激活方案的描述更新它).