我正在尝试在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”命令时,我收到的错误如“未知的服务器命令:事物在点”。
我研究了源代码,发现(看起来)有两种不同的服务器:
接穗\ SRC-高层\ Server.hs。它使用atto-lisp来解析Emacs lisp请求。
接穗\服务器\接穗\服务器。看起来这里的代码使用JSON请求。我可以看到此代码支持cmdThingAtPoint命令,但是从Emacs调用的服务器不使用它。
当使用GHC 7.4.2时,有人知道Scion for Emacs的工作版本/ fork(有点事情)吗?
如果没有 - 那么尝试集成这两台服务器是个好主意吗? (比如将lisp请求转换为JSON)。
提前感谢任何建议。