主要观点:
- 安装Arei(Emacs 的 Guile Scheme IDE)和Guile Ares RS(适用于 guile 的 nREPL 兼容 RPC 服务器)。
- 最简单的方法是使用
guix
包管理器创建环境,也可以使用通常的方法安装 emacs 和 guile 包。 - 运行 nREPL 兼容的 RPC 服务器,需确保 guile-ares-rs 及项目源和依赖在加载路径上,可使用
guix shell guile-next guile-ares-rs --
(可选,设置所需加载路径),然后guile -c '((@ (ares server) run-nrepl-server))'
。 - 运行安装了 Arei 包的 Emacs,可使用
guix shell emacs emacs-arei --
(可选,提供 Emacs 和 Arei),然后emacs
。 - 提示:若已安装geiser且不想其干扰完成(CAPF),可在
init.el
或其他位置设置(setq geiser-mode-auto-p nil)
。 - 确保加载 Arei 包
(require 'arei)
,打开 Scheme 缓冲区并连接到 RPC 服务器M-x sesman-start RET
(C-c C-s C-s
),若服务器在不同端口,使用通用参数(前缀)C-u M-x sesman-start RET
。 - 提示:目前 Arei 和 Ares RS 没有文档功能,但可使用
C-h S
查找大多数 Guile 和 Scheme 函数的文档。
关键信息:
- 提供了安装 Arei 和 Guile Ares RS 的方法及相关运行和配置步骤。
- 提及了与 geiser 的冲突处理及文档查找方式。
重要细节:
- 强调了安装环境的选择及相关命令的使用细节。
- 明确了连接 RPC 服务器的不同操作及条件。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。