emacs でコマンドをjs2-mode.el
使用してコンパイルすると、エラーが発生します。byte-compile-file
js2-mode.el:6778:21:Error: Lisp nesting exceeds `max-lisp-eval-depth'
どうすればこれを取り除くことができますか?
emacs でコマンドをjs2-mode.el
使用してコンパイルすると、エラーが発生します。byte-compile-file
js2-mode.el:6778:21:Error: Lisp nesting exceeds `max-lisp-eval-depth'
どうすればこれを取り除くことができますか?
増やすことを試みることができますmax-lisp-eval-depth
:それは通常それ自体で十分な大きさですが、バイトコンパイルは時々かなり深く繰り返されることがあります。だから試してみてくださいM-: (setq max-lisp-eval-depth (* max-lisp-eval-depth 2)) RET
。それでも問題が解決しない場合は、無限再帰など、より深刻な問題が発生している可能性があります。
byte-compile-file
これは、および の一部の古いバージョンでよく見られる問題ですjs2-mode
。私が知る限り、これはしばらくの間修正されており、emacsmirror のリポジトリには修正が含まれています。
の古いバージョンがjs2-mode
どこかにインストールされているかどうか、およびバイト コンパイル中にロードされる可能性があるかどうかを確認してください。