このプロジェクトをハッキングして、emacs/ENSIME を使用して開発環境をセットアップすることを検討しています。ただし、このプロジェクトでは Maven を使用し、トップレベルと 3 つのコンポーネント サブプロジェクト (format、cli、core) 内に pom を使用します。
起動して実行するために .ensime 構成で何をする必要があるのか わかりません(デフォルト構成では明らかにそれがうまくいかず、さまざまな ensime-maven-cfg スクリプトを取得できないため)動作することがわかりました)。
Maven + ENSIME に関して私が見つけた最新の情報は、1 年前のものです。提供されたスクリプトは機能しません。
Maven と ENSIME をうまく使い分けている人がいるに違いない…と願っています。ENIME 構成を設定するにはどうすればよいですか?
編集: :source-roots リストを .ensime 構成ファイルに設定するだけで、ほとんどが機能しました。(上記のリンクに似たハッキングされたPythonスクリプトを介して)depを追加しても、ビルドには役立たないようですが、Scala REPLがすべてのdepを適切にロードするようになりました。セマンティクスの強調表示とその他のいくつかはまだうまく機能していませんが、定義にジャンプして型インスペクターを使用できます。
全体として、完全に機能することにはるかに近づいています。