新版 ubuntu/debian 中出现的 emacs 23 cedet 错误

我有几个编程专用的 ubuntu 虚拟机,发现在新安装的 ubuntu 10.04 上,会出现 emacs 23 打开 c 系文件(任何使用 c-mode 的类型),都会加载错误,提示 (error "Autoloading failed to define function cxref-c-mode-common-hook")。

一开始以为是 64 位系统的问题,后来发现在 fedora 系统上无此问题,自己以前用的一个 ubuntu 9.10 ,后来升级为 10.04 的,也没有问题。后来 Google 发现是 debian 系才会有一个 bug ,貌似最近的版本才出现,是其 emacs 加载脚本写错了。按照下面链接的介绍,在 ~/.emacs 中添加一行: (require 'cxref),问题解决。

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586219

 

附记:有可能需要手工安装 cxref 的 emacs 支持。

你可能感兴趣的:(虚拟机,Debian,function,ubuntu,Google,emacs)