問題タブ [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 に答える
1143 参照

scala - ENIME が正しいプロジェクト定義を見つけられない

私は Ubuntu 12.04 で Scala 2.9.2 とensime_2.9.2-RC1-0.9.3.RC4.

基本的にはhttps://groups.google.com/forum/?hl=en&fromgroups#!topic/ensime/HvvvFr5gSwgで説明されているのと同じことをしました

  • sbt を使用して .ensime ファイルを生成しますensime generate
  • で Emacs の ENSIME を起動しM-x ensimeます。
  • すべてのライブラリなどを正しく解析します (オートコンプリートが正しく動作するなど)。

ただし、を使用して Emacs 内で SBT コンソールを起動しようとするとC-c C-v s、次のエラーが表示されます。

[info] Loading project definition from /home/ximyu/.sbt/plugins

[info] Updating {file:/home/ximyu/.sbt/plugins/}default-86f483...

[error] a module is not authorized to depend on itself: default#default-86f483;0.0

[error] {file:/home/ximyu/.sbt/plugins/}default-86f483/*:update: java.lang.IllegalArgumentException: a module is not authorized to depend on itself: default#default-86f483;0.0

明らかに、ENIME はプロジェクト定義の間違ったディレクトリを参照しています。私のプロジェクトディレクトリを見る代わりに、実際に見てい~/.sbtます。これに対する解決策はありますか?

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

scala - ENSIMEエラーバッファの自動更新

ENSIMEエラーバッファー(で呼び出されたものC-c C-v e)を作成して、Scalaソースファイルを保存するたびに自動的に更新する方法はありますか?

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

scala - Ensime + SBT を使用して scala ライブラリを参照する

Ensime と SBT を使用して Scala ライブラリ クラスの定義に進むことは可能ですか?

(M-. または Control+Left-Click を使用して) 要素の定義を表示することが可能であり、そこからドキュメント ページを表示することが可能であることはわかっています。この機能を src にも結び付ける方法はありますか?

アップデート:

私のプロジェクト構成 (.ensime ファイル):

/usr/local/Cellar/scala/2.9.2/libexec/src には以下が含まれます:

build.sbt:

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

scala - emacsをリモートのensimeサーバーに接続します

リモートホスト上のensimeサーバーに接続するにはどうすればよいですか?私のネットブックはそのようなものには少し遅いです。データをコピーし、trampを使用してファイルをリモートで編集しました。bin/serverサーバーとそれに接続できるようにするためのssh転送を作成するために実行しました。ensime-connectローカルホストのポートに接続するために使用します。リモートサーバー上のensimeサーバーはで応答しますがGot connection, creating handler...、それだけです。Ensimeは[ENSIME: wtf]emacsステータスラインでモードになっています。これを修正するにはどうすればよいですか?

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

android - scalaのsublime-ensimeがAndroidパッケージを見つけられない

Ensime が Android パッケージを見つけられず、次のようなエラーが発生します。

OS X で Java 1.6 を使用して sbt と sublime-ensime を使用して、単純な Android デモ プロジェクトを試しています。thisthisなど、いくつかの同様の問題を認識していますが、それらの解決策はうまくいきませんでした。

プロジェクトは次のようにテンプレートから作成されました。

以下を使用して.ensimeファイル(以下)を生成しました

すべてのプロジェクトの依存関係が明らかにリストされているにもかかわらず、ensime はまだ Android クラスを見つけることができません。ただし、sbt は問題なくプロジェクトをコンパイルします。

これはやや長い .ensime ファイルです。これを基本にまで落としてみましたが、成功しませんでした。

ensime server.log の関連部分は次のとおりです。

私の設定に問題がありますか、それとも Ensime / Sublime に何か問題がありますか?

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

emacs - Ensimeリモートデバッグ

ensimeデバッガーをリモートプロセスに接続することは可能ですか?マニュアルに関連するものが見つかりません。

http://aemoncannon.github.com/ensime/index.html

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

scala - 「ensime generate」は有効な sbt コマンドではありません

このチュートリアルで説明されているように、sbt を使用して ensime 構成ファイルを生成しようとしています。

http://jawher.net/2011/01/17/scala-development-environment-emacs-sbt-ensime/

私が抱えている問題は、「ensime generate」コマンドが sbt コマンド セットに含まれていないように見えるため、sbt で構成ファイルを生成できないことです。

[出力]

【手順】

[バージョン情報]

【emacsの設定】

助けていただければ幸いです(すべてのパスを確認したので、これに関するコメントはありません)

乾杯、

Jラブ

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

scala - Ensime のパラメーター補完サポートの追加/使用

Ensime を使用する場合 (特に Emacs で、この質問は他の Ensime 統合にも当てはまると思いますが)、パラメーター補完のために IntelliJ によって提供されるサポートを見逃していることがよくあります。つまり、メソッドパラメーターを入力するときに、ショートカットキーを使用してScalaDoc などで検索するのではなく、記憶の補助として、これらのパラメーターの名前と型を表示します。

誤って Ensime にこれをさせてしまったことが何度かありましたが、それがどのような状況で機能するのか、どのキー バインディングが実際にそれを呼び出しているのかはわかりません。

オートコンプリートの場合、おそらく誰かが使用している定義の名前を知っているので、それをキーにバインドできますか?

Ensime ソースを掘り下げましたが、これが見つからないようです。

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

scala - Ensime Inferior scala モード

scala用にEmacs + Ensimeをセットアップしました。

Cc Cv s を使用して emacs 内で sbt コンソールを起動できます

Cc Cv z を使用して emacs 内で scala コンソールを起動すると、次のエラーが発生します。

このエラーの修正方法は何ですか? Emacs内でscalaコンソールを実行するにはどうすればよいですか?