Geiser文档表明设置geiser-default-implementation
是防止run-geiser
提示实现方案实现的一种方法。Geiser文档建议的另一种方法是将geiser-implementations-alist
设置为以下值:
(((regexp "\.scm$") guile)
((regexp "\.ss$") racket)
((regexp "\.rkt$") racket))
在两种情况下,文档都提供了如何设置的示例。我已经尝试了涉及setq
,defcustom
等的各种咒语,但是每当我运行run-geiser
时,我继续提示我进行所需的方案实现。Alist甚至无法正确评估:一方面,Regexp功能似乎不存在;另一方面,我认为需要某种引用以防止在未定义的吉尔/球拍符号上出现错误。如果有人能够完全添加需要添加的内容(例如)到.emacs。
也想理解为什么像...
这样的东西(setq geiser-default-implementation 'racket)
...似乎不起作用。
您可以从活动实现列表中删除其他实现:
(setq geiser-active-implementations '(racket))