安装了GNU Emacs 23.2.1 (i686-pc-linux-gnu),我得到了持续的保存错误。下面这行代码以大约30秒的间隔反复重复。
byte-code: Beginning of buffer [6 times]
Error Writing Table: #<semanticdb-table ctype.h>
Save Error: "\"Error in macro \\\"name\\\"\"": /home/user/.emacs.d/semanticdb/!usr!include!semantic.cache有没有什么有用的提示来解释为什么或者甚至是一个解决方案?我仅将我的.emacs剥离为以下两行,但问题仍然存在
(global-ede-mode 1)
(semantic-mode 1)尝试删除/sematicsdb/文件夹下的缓存文件,但仍然弹出错误。
发布于 2010-11-30 07:13:20
您的某个头文件中有一个宏,CEDET无法处理该宏。较新版本的CEDET (来自cedet.sf.net上的bzr存储库)首先通过修复一些宏解析问题来解决该问题,其次通过在保存期间忽略这些问题。
没有随Emacs一起提供的新版本的CEDET的安装与Emacs中的不同,但如果您遵循安装说明(不包括“语义模式”),它应该仍然可以工作。
https://stackoverflow.com/questions/4302158
复制相似问题