通过 geiser 将命令行选项传递给 guile

Pass command line options to guile via geiser

当 运行 Guile 从 Emacs 中读取时,Geiser 可以配置为读取 ~/.guile。我想将命令行选项附加到传递给 guile 的参数列表中。

是否有保存命令行选项的变量?

geiser-guile-binary 自定义为字符串列表(将 "Value" 按钮更改为 "repeat")。第一个应该是 "guile"(或者你系统上任何 guile 的二进制文件),接下来的条目应该是字符串,每个字符串包含一个参数。

您可以通过将 (insert (pp (geiser-guile--parameters))) 放入加载了 geiser 的方案文件中然后 运行 M-x eval-last-sexp.

来仔细检查它

我遇到了同样的问题,但是当我禁用

;;(use-modules (ice-9 colorized)) ;;(激活着色)

在我的 ~/.guile-geiser 文件中问题消失了。

在 Emacs 中也不需要 readline,只需按 C-up/down 即可查看历史记录。

;;(使用模块 (ice-9 readline)) ;;(激活阅读线)