2013-03-14 40 views
1

當我在emacs中使用byte-compile-file命令編譯js2-mode.el時出現錯誤。js2-mode.el編譯錯誤

js2-mode.el:6778:21:Error: Lisp nesting exceeds `max-lisp-eval-depth' 

我該如何擺脫?

+0

你從哪裏得到該文件? – legoscia 2013-03-14 11:05:54

+0

https://github.com/emacsmirror/js2-mode – sudeepdino008 2013-03-14 15:08:09

回答

2

您可以嘗試增加max-lisp-eval-depth:它通常足夠大,但是字節編譯偶爾會遞歸很深。所以請嘗試M-: (setq max-lisp-eval-depth (* max-lisp-eval-depth 2)) RET。如果這不能解決問題,那麼可能會有一些更嚴重的問題,例如無限遞歸。

0

這是byte-compile-file和一些舊版本js2-mode的常見問題。據我所知,它現在已經修復了一段時間,而emacsmirror中的存儲庫包含修復程序。

看看你是否有舊版本的js2-mode安裝在某處,以及它是否可能在字節編譯期間加載。