4

我正在尝试为 Emacs 中的 Haskell 开发设置 Scion。我从这里使用原始版本的 Scion: https ://github.com/nominolo/scion

我的 GHC 是 7.4.2,我在 Ubuntu 12.04 / 13.04 下。

我通过“cabal install scion”编译了 scion-server 和 scion-worker。问题是我在 Emacs 中尝试运行“thing-at-point”命令时遇到了类似“Unknown server command: thing-at-point”的错误。

我查看了源代码,发现(看起来)有两个不同的服务器:

  1. 接穗\src-execs\Server.hs。它使用 atto-lisp 来解析 Emacs lisp 请求。

  2. 接穗\服务器\接穗\服务器。看起来这里的代码使用 JSON 请求。我可以看到这段代码支持 cmdThingAtPoint 命令,但是从 Emacs 调用的 Server 不使用它。

在使用 GHC 7.4.2 时,任何人都知道 Scion for Emacs 的工作版本/fork(带有东西)?

如果不是 - 那么尝试集成这两个服务器是一个好主意吗?(例如将 lisp 请求转换为 JSON)。

在此先感谢您的任何建议。

4

0 回答 0