如何防止 Guile 为每个错误启动调试器?

haz*_*ziz 5 debugging emacs scheme guile geiser

我在 Emacs 下将GuileGeiser结合使用,同时学习如何在 Scheme 中编程。我发现每次我打错字或输入错误的代码时,Guile 都会进入调试器,这实际上是一个障碍。在 Emacs 下通过 Geiser 使用 Guile 时,如何让 Guile 更能容忍我的错别字/错误并跳过调试器?

随着我在 Scheme 编程方面越来越先进,我将如何恢复默认行为,或者如何在调试器始终启动与仅按需启动之间进行切换?

abo*_*abo 1

我并没有写很多Scheme,但似乎你可以忽略调试器。

如果您使用lispy进行 eval e,您甚至看不到 REPL 窗口,您只会在 echo 区域中收到带有结果的消息。

如果您设置(setq geiser-impl--implementation 'guile),然后按 ein lispy-mode,它将自动启动 Geiser REPL(如果没有活动的)并评估表达式。