1
我剛升級到emacs 24.5。啓動emacs後,我得到了錯誤信息: 「run-hooks:Args超出範圍:#,9017,10107」 使用emacs時不顯示此錯誤24.3, 我懷疑它與yassnippet有關但不確定。有人遇到類似的問題嗎?emacs 24.5 Args超出範圍:#<buffer * scratch *>,9017,10107
我剛升級到emacs 24.5。啓動emacs後,我得到了錯誤信息: 「run-hooks:Args超出範圍:#,9017,10107」 使用emacs時不顯示此錯誤24.3, 我懷疑它與yassnippet有關但不確定。有人遇到類似的問題嗎?emacs 24.5 Args超出範圍:#<buffer * scratch *>,9017,10107
我在emacs 24.5上運行了好幾個月,從未遇到過那個特殊的錯誤。這幾乎肯定是由你的init文件或你已經安裝的軟件包中的某些東西引起的。嘗試使用-q運行,看看你是否得到了錯誤 - 如果你不這樣做,那麼肯定是在你的innit文件中完成的。
通常,編譯後的elisp是向後兼容的,但我發現在升級到新版本時重新編譯所有* .elc文件是一種很好的做法。如果你還沒有這樣做,強烈建議這樣做,看看是否能解決問題。
在啓動emacs時使用--debug-init命令行選項來獲得更有意義的回溯,這將幫助您確定init在哪裏生成問題。在最小變化的情況下,這應該爲您提供足夠的信息來發布更有針對性的問題,這通常會提供更有用的幫助。