不值得的缓冲区

时间:2013-03-01 11:11:30

标签: emacs

出于某种原因,我无法杀死某些缓冲区(因此也是如此) 不能干净地退出Emacs)。仅显示以下消息:

equal: Wrong type argument: listp, \.\.\.

我找到的唯一解决方法是write-file并将其保存在 不同的名字 - 然后我可以杀死原始和新的 缓冲。但是,一旦我重新打开原始文件,我就会回复 原始错误消息。我不能说为什么或何时对某些缓冲区发生这种情况。可能是我在不知不觉中激活某种保护措施?

这使我的工作非常努力,所以我会感激任何想法! 非常感谢你!

1 个答案:

答案 0 :(得分:2)

您的初始化文件中存在错误。打开debug-on-error并查看 如果你能得到一个回溯。 Binary Search找到它。

然而,在你开始这条道路之前,检查你是否有一个包裹 在Emacs会话中保存设置。我看到非常类似的问题 session,但它可能表现在其他类似的包中。

问题是保存的某些数据结构太大,所以Emacs缩写 它是“......”,当你下次启动Emacs时,它会恢复/错误/.