Haskell Scion项目似乎有两个不同的服务器

Haskell Scion项目似乎有两个不同的服务器,haskell,emacs,ide,Haskell,Emacs,Ide,我正在尝试在Emacs中为Haskell开发设置Scion。 我在这里使用的是Scion的原始版本: 我的GHC是7.4.2,我在Ubuntu 12.04/13.04下 我通过“阴谋集团安装scion”编辑scion服务器和scion工人。 问题是,我在Emacs中尝试运行“thing at point”命令时遇到了类似“Unknown server command:thing at point”的错误 我查看了源代码,发现(看起来)有两个不同的服务器: scion\src execs\Ser

我正在尝试在Emacs中为Haskell开发设置Scion。 我在这里使用的是Scion的原始版本:

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

我通过“阴谋集团安装scion”编辑scion服务器和scion工人。 问题是,我在Emacs中尝试运行“thing at point”命令时遇到了类似“Unknown server command:thing at point”的错误

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

  • scion\src execs\Server.hs。它使用atto-lisp解析Emacs-lisp请求

  • scion\server\scion\server。看起来这里的代码使用JSON请求。我可以看到,这段代码支持cmdThingAtPoint命令,但从Emacs调用的服务器不使用它

  • 当使用GHC 7.4.2时,有人知道Scion for Emacs的工作版本/分叉(在点上有东西)吗

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

    提前感谢您的建议