我已經隨機得到以下錯誤在Emacs:追查MAX-specpdl尺寸誤差在Emacs
變量綁定深度超過MAX-specpdl尺寸
...和我一直在非常隨機的時刻得到它。經過研究,似乎某處的某個elisp正在遞歸得太深。有沒有什麼策略可以跟蹤?就實際造成這種情況而言,我完全不知所措。
我收到了一些錯誤,指出了與ropemacs無限遞歸的線(但這些通常是Python錯誤)。是否可以用ropemacs錯誤配置?
更新:有趣的是,我發現如果我爲「speedbar」做「C-h a」但不是「rope-」,我總是會得到這個錯誤。
當然不是。希望SO在編輯時有一個「diff」工具,我想看看我在哪裏醞釀起來。 – 2009-08-24 17:42:52
你有'debug-on-errot'。 如果您點擊編輯旁邊的鏈接(例如'5小時前'),可以看到差異。或者你的意思是不同的? – seth 2009-08-24 23:01:25
我試過了,它沒有工作:我把值降低到5,並有錯誤調試T,但emacs沒有讓我進入調試器:它只是打印通常的錯誤信息。這發生在錯誤發生在自動縮進函數的地方,這可能會干擾錯誤調試嗎? – 2011-11-21 23:24:45