Geiser のドキュメントでは、設定はスキームの実装を求めるプロンプトを表示geiser-default-implementation
しないようにする 1 つの方法であることが示唆されています。run-geiser
Geiser docs で提案されている別のアプローチはgeiser-implementations-alist
、次の値に設定することです。
(((regexp "\\.scm$") guile)
((regexp "\\.ss$") racket)
((regexp "\\.rkt$") racket))
どちらの場合も、ドキュメントは設定方法の例を示していません。setq
、などを含むさまざまな呪文を試しましたがdefcustom
、 を実行するたびに、目的のスキームの実装を求められ続けますrun-geiser
。連想リストは適切に評価さえしません。1 つには、regexp 関数が存在しないようです。別の理由として、未定義の不正/ラケットシンボルのエラーを防ぐために、ある種の引用が必要だと考えています。どちらの場合も、.emacs に追加する必要がある正確な例 (例) を誰かが挙げてくれるとありがたいです。
また、なぜ次のような理由を理解したいのですか...
(setq geiser-default-implementation 'racket)
...うまくいかないようです。