尝试退出Emacs时“解析期间文件结束”

时间:2014-06-26 18:51:05

标签: emacs

当我尝试杀死Emacs时(使用save-buffers-kill-terminal)我收到错误

End of file during parsing

查看*Messages*缓冲区,我看到了:

progn: End of file during parsing

即使*Backtrace*设置为debug-on-error,也不会显示t个缓冲区。

我如何弄清楚发生了什么?

1 个答案:

答案 0 :(得分:2)

Recursively bisect your init file找出它的哪一部分会导致问题。

是的,这意味着多次重启和退出Emacs,但这是一个二进制搜索,所以它实际上非常快,即使它基本上没有思想。重要的是,它是系统性的,通常不是猜测。

同样,如果您发现问题来自您加载的某个库:递归地将其平分以找到其中的问题。

正如@phils所说,check-parens也是你的朋友。