尝试退出 Emacs 时'End of file during parsing'



当我试图杀死Emacs(使用save-buffers-kill-terminal)时,我得到错误

End of file during parsing

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

progn: End of file during parsing

没有*Backtrace*缓冲显示,即使debug-on-error设置为t

我怎么知道发生了什么?

递归地分割初始化文件,找出导致问题的部分。

是的,这意味着重新启动和退出Emacs多次,但这是一个二进制搜索,所以它实际上非常快,即使它本质上是粗心的。重要的是,它是系统的,而猜测通常不是。

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

就像@phils说的,check-parens也是你的朋友。

相关内容

最新更新