出于某种原因,我无法杀死某些缓冲区(因此也是如此) 不能干净地退出Emacs)。仅显示以下消息:
equal: Wrong type argument: listp, \.\.\.
我找到的唯一解决方法是write-file
并将其保存在
不同的名字 - 然后我可以杀死原始和新的
缓冲。但是,一旦我重新打开原始文件,我就会回复
原始错误消息。我不能说为什么或何时对某些缓冲区发生这种情况。可能是我在不知不觉中激活某种保护措施?
这使我的工作非常努力,所以我会感激任何想法! 非常感谢你!
答案 0 :(得分:2)
您的初始化文件中存在错误。打开debug-on-error
并查看
如果你能得到一个回溯。 Binary Search找到它。
然而,在你开始这条道路之前,检查你是否有一个包裹 在Emacs会话中保存设置。我看到非常类似的问题 session,但它可能表现在其他类似的包中。
问题是保存的某些数据结构太大,所以Emacs缩写 它是“......”,当你下次启动Emacs时,它会恢复/错误/.