問題タブ [ensime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1208 参照

scala - ensimeから起動されたScala REPLでオートコンプリートを取得するには?

Scala コードを含む Ensime バッファーではオートコンプリートを取得できますが、ensime から起動された Scala REPL では取得できません。ensime から起動した Scala REPL でオートコンプリートを機能させたいと考えています。どうすればこれを修正できますか? 私は以下を使用しています:

  1. スカラ 2.9.1
  2. sbt 0.13.5
  3. elpa の scala-mode2

内容はこちらも持ってますplugins.sbt:

今、私が気付いた唯一のことは、私の.ensimeファイルでは、scala バージョン 2.10 用にコンパイルされているように見えることです。ターミナルからscalaを開くと、オートコンプリートを取得できることに注意してください。

要約すると、ensime から起動された scala REPL からオートコンプリートを取得するにはどうすればよいですか?

0 投票する
3 に答える
38411 参照

emacs - パッケージは MELPA にリストされていますが、パッケージのインストールに見つかりません

現在、 https://github.com/ensime/ensime-emacsのクイック スタートの指示に従って、emacs 24.3.1 用の ENSIME をインストールしようとしています。私は追加しました

指示に従って、私の.emacsファイルに。しかし、再起動して Mx package install [RETURN]ensime[RETURN] を実行すると、[No Match] が返され、パッケージを一覧表示しても見つかりません。ただし、 http://melpa.milkbox.net/#で簡単に見つけることができます。Web サイトから入手できるものと、いつ emacs からインストールできるかの不一致の原因は何ですか?

どんな助けでも大歓迎です。ありがとうございました!

0 投票する
0 に答える
381 参照

scala - Ensime は型チェックを正しく行わず、オートコンプリートも機能しません

Ensime の型チェック機能がどれほど優れているか試してみたかったのですが、最初はうまく機能しているように見えましたが、存在しないコードのビットを参照し続けているようです: (拡大版はこちら)

ここに画像の説明を入力

asdfadsfasdf型チェッカーをテストするためにランダムなガベージとして書いたときに、正しい値が見つからなかったと書かれています。しかし、それはもう存在せず、Ensime は:、関数内の欠落した間違った型名を見つけるのではなく、それについて不平を言い続けていwhenます。

Ensime サーバーにアクセスできるにもかかわらず、オートコンプリートが実行されないという事実に加えて..

仕様:

  • Emacs バージョン: 24.3.1
  • Sbt バージョン: 0.13.5
  • システム: Mac OS X バージョン 10.9.5 "Mavericks"

.emacsEnsime と Scala に関する抜粋:

正しく動作させるにはどうすればよいですか?

0 投票する
1 に答える
235 参照

windows - Windows で emacs ensime を実行できない

Mx を押して 'ensime' と書くと、エラーが発生します

_emacs で 'require ensime' を指定すると、さらに次のように表示されました。

この「_emacs」ファイルは、実際にはここからコピーされましたhttps://github.com/ensime/ensime-server/wiki/Quick-Start-Guide Windows 8 と emacs 24.3 を実行しています。

0 投票する
1 に答える
330 参照

java - Ensime は Java を見つけることができませんか?

Emacsでensimを起動すると、すぐにクラッシュして次のように言います:

javacmd (Windows 8) で書き込むと実行されるため、これは奇妙です。Emacsの変数exec-pathとシステムのPath変数の両方に Java を追加しました。また、それが三重引用符で囲まれていることにも驚いています'"java"'。これらの引用符は干渉しますか? そして、それらをどうするか?

私の .ensime ファイル ( で作成sbt gen-ensime) は次のようになります。

0 投票する
2 に答える
43 参照

emacs - ENIME サーバー バッファーの長さを制限します。このバッファのフック

*inferior-ensime-server-...*バッファの長さを数千行に制限したい。

https://stackoverflow.com/a/11255400/1007926から、これは有望に見えますが、この場合は機能しません:

の代わりに使用できる ENIME サーバー バッファー フックはあり'compilation-filter-hookますか?

おそらく、これらのフックを使用して、バッファを時々切り捨てることができます: https://github.com/ensime/ensime-emacs/blob/master/ensime-mode.el

0 投票する
1 に答える
373 参照

scala - sbt-ensime が SBT 名のハッシュとうまく機能しない

こちらのインストール ガイドに従って、Emacs 用の ENIME をインストールします。addSbtPlugin("org.ensime" % "ensime-sbt" % "0.1.5")ファイルに行を追加~/.sbt/0.13/plugins/plugins.sbtし、SBT マルチプロジェクトで SBT を開始しました。

開始時に次のエラーが表示されます。

行を削除するとaddSbtPlugin、SBT は正常に起動します。

0 投票する
1 に答える
350 参照

scala - emacs で scala-ensime REPL を起動できない

emacs に ensime と scala-mode2 をインストールして、プロジェクトの ensime サーバーを正常に起動しました。その後、Mc + Mv + z で scala-repl を起動しようとすると、次のエラーが発生しました:" apply: 間違った型引数: stringp, ("/Users/admin/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.4.jar" "/Users/admin/.ivy2 /cache/org.kamranzafar/jtar/jars/jtar-2.2.jar" "/Users/admin/ /target/scala-2.11/classes" "/Users/admin/ /target/scala-2.11/test-classes") "