Emacs 的 --debug-init 选项有什么缺点?

Emacs 的 --debug-init 选项有什么缺点?

如果我修改 dotemacs 文件,可能会引发错误。如果没有--debug-init选项,emacs 在处理 dotemacs 时不会在出错时调用调试器。由于我经常修改 dotemacs,因此我编辑了我的 Emacs 快捷方式(在 MS Windows 上),以在快捷方式中包含 --debug-init 选项。这样做有什么缺点吗?如果没有,为什么这个选项是可选的而不是可选的?

答案1

手动的很好地解释了这一点:

进入调试器不是错误的正常结果。许多命令在被不恰当地调用时会发出 Lisp 错误信号,而在日常编辑过程中,每次发生这种情况时都进入调试器是非常不方便的。

我认为关键点在于,仅使用 emacs 时出现错误并不正常。您可能只会在配置出现问题、开发 emacs lisp 代码或发现其他人的代码中有 bug 需要您帮助调试时才启用调试。

相关内容