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」のようなエラーが発生することです。

ソースコードを調べたところ、2 つの異なるサーバーがある (ように見える) ことがわかりました。

  1. scion\src-execs\Server.hs. atto-lisp を使用して Emacs Lisp リクエストを解析します。

  2. サイオン\サーバー\サイオン\サーバー。ここのコードは JSON リクエストを使用しているようです。このコードは cmdThingAtPoint コマンドをサポートしていることがわかりますが、Emacs から呼び出されるサーバーでは使用されません。

GHC 7.4.2 を使用している場合、Emacs 用の Scion の動作バージョン/フォーク (thing-at-point を使用) を知っている人はいますか?

そうでない場合、これら 2 つのサーバーを統合するのは良い考えですか? (たとえば、Lisp リクエストを JSON に変換するようなものです)。

ご提案いただきありがとうございます。

4

0 に答える 0