Variable binding depth exceeds max-specpdl-size

(setq max-specpdl-size 5) ; default is 1000, reduce the backtrace level

(setq debug-on-error t) ; now you should get a backtrace

除添加以上设置外,如果是在调整el 文件时出现这种错误,很有可能是出现循环调用。比如org-mode-hook 在一某种场景下触发执行某个函数,而该函数又会调用org-mode-hook,继续触发该函数,形成一个死循环。

此时将最近做的修改取消,细细分析即可找到原因。

原文地址:https://www.cnblogs.com/halberd-lee/p/9147224.html