Debian スクイーズで SLIME 1:20120420-2 を使用しています。Kilian Fothによる回答は、このバージョンでは機能しません。slime-develに書いたら言われた
~/.emacs でslime-lisp-implementations を使用していない限り、 inferior-lisp-program の設定は機能するはずです。
slime-lisp-implementations を使用している場合は、この変数を変更する必要があります。なぜなら、
slime-lisp-implementations が nil でない
場合、slime は Inferior-lisp-program を無視するからです:
(setq slime-lisp-implementations
'((sbcl ("sbcl" "--dynamic-space-size" "1024"))))
したがって、値が何であるかを確認したいslime-lisp-implementations
場合
slime-lisp-implementations
たとえば、Mx
eval-expressionを使用して、変数を評価するだけです。nil またはバインドされていない場合は使用されません。
slime-lisp-implementations
結局のところ、私にとっての の価値は
(("sbcl" ("sbcl")) ("clisp" ("clisp")) ("ecl" ("ecl")) ("cmucl" ("cmucl")))
だから、私は私の中に以下を入れました~/.emacs
(setq slime-lisp-implementations '(("sbcl" ("sbcl" "--dynamic-space-size" "1024")) ("clisp" ("clisp")) ("ecl" ("ecl")) ("cmucl" ("cmucl"))))
設置場所に関しては
誰が、または何がその値を設定したかを知りたい場合
は、/etc/emacs/site-lisp/ または /usr/share/emacs/site-lisp/ も確認してください。
このバージョンの SLIME では、slime-lisp-implementations
に設定されてい/usr/share/emacs/site-lisp/slime/slime.el
ます。
のドキュメントについてslime-lisp-implementations
は、
Slime マニュアル: 2.5.2 Multiple Lisp
を参照する
か、Mx describe-variable を使用してください。
上記の引用はすべて、slime-devel のSLIME で使用する SBCL のスレッド設定ヒープ サイズ
からのものです。