~abcdw/emacs-arei - 用于 Guile Scheme 的异步可靠可扩展集成开发环境

主要观点:

  • 安装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 RETC-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 服务器的不同操作及条件。
阅读 33
0 条评论