問題タブ [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 投票する
2 に答える
307 参照

scala - ensim で scala を実行するための emacs の環境パスの設定

emacsのensimを実行しようとしていました。これがinit.elです - https://github.com/michaelpnash/emacs-for-scala/blob/master/.emacs.d/init.el

require ensime 行の前に、 sbt と scala のパスを追加します。

~/.sbt/plugins.sbt には、次のスニペットがあります -

サンプルのボイラープレートを複製します - git clone git://github.com/dph01/scala-sbt-template.git

そして、sbt "ensime generate"

うまく動作しますが、emacs を開くとエラーが発生します -

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

scala - sbt プロジェクトに依存関係を追加するとき、.ensime ディレクトリを生成する必要がありますか?

sbt プロジェクトに新しい依存関係を追加するときに、.ensimeディレクトリを再度生成する必要がありますか?sbt gen-ensime

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

node.js - vscodeモジュールからのたくさんのnpmに依存して…?

Ensime scala ide-support を vscode に統合しようとしているところです。アトム パッケージhttps://github.com/ensime/ensime-atomから統合パーツの一部をhttps://github.com/ensime/ensime-nodeに取り出しました。

ただし、vscode からこれに依存すると、見つからないという赤い波線が表示されます。 赤

ただし、コードは引き続きビルドされ、正常に実行されます。心配になりました。私はこれを見つけました:

Q: 拡張機能でネイティブ Node.js モジュールを使用できますか?

A: Visual Studio Code 拡張機能パッケージには、その依存関係がすべて含まれています。これは、Windows で拡張機能を開発し、その拡張機能を公開するときにネイティブの Node.js モジュールに依存する場合、Windows でコンパイルされたネイティブの依存関係が拡張機能に含まれることを意味します。OS X または Linux のユーザーは拡張機能を使用できません。

現時点でこれを機能させる唯一の方法は、VS Code の 4 つのプラットフォーム (Windows x86 および x64、Linux、OS X) すべてのバイナリを拡張機能に含め、適切なプラットフォームを動的に読み込むコードを用意することです。

これは何を意味するのでしょうか?fs、net、child_process などを使用できませんか? 私が考えるすべてが必要ですか、それともvscodeは抽象化レイヤーを介してそれらすべてを提供しますか?

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

sublimetext3 - ensime を使用して崇高なテキスト 3 内で Scala を使用する

ensime on sublime を使用して、Windows7 でこの奇妙な問題に直面しています。ensim の起動時に、次の例外が発生します。

管理者としてSublimeを実行しようとしましたが、役に立ちませんでした

良いアイデアを持っている人はいますか?

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

scala - ensime sbt の依存関係の問題

sbt で ensime を使用しようとしていますが、コマンド ラインで試してみると

何が問題なのかわかりません。インターネット接続は良好で、多くの sbt パッケージがダウンロードされています

注:アクティベーターの新しい基本的なscalaプログラムでクリーンなプロジェクトを使用しています

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

scala - ensimeConfig はディレクトリ java と scala-2.11 を作成しますが、これは必要ありません。

を実行するensimeConfigと、次のようなディレクトリが作成されます

ソースは常に内部にあるため、これは必要ありません

どうすればそのような行動を避けることができますか?

注:これは私が使用しているバージョンです: addSbtPlugin("org.ensime" % "sbt-ensime" % "1.12.4")