我目前在 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
emacs24 带有 cedet ,我正在尝试将 cedet 1.0 升级到 1.1 。我编译了 cedet :
emacs -Q -nw -l cedet-build.el -f cedet-build -f save-buffers-kill-terminal
并加上(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
但是,当我尝试运行它时,语义模式会像齐柏林飞艇一样崩溃:
自动加载未能定义函数语义模式
我没有尝试在 emacs23 上运行它,我的系统上没有安装 emacs23。我也没有 macports 或 fink,我使用自制软件安装了 emacs。所以它的香草emacs。
我猜是因为 emacs 内置了一个 cedet 构建,所以有些东西崩溃了,我查看了 cedet 和 emacs 站点,并进行了一些谷歌搜索以查看是否有升级它的方法,但我还没有看到升级文档可能是因为 emacs24 是预发布版本,而 cedet1.1 是相当新的。
提前干杯... :)