Skip to content

Instantly share code, notes, and snippets.

Last active December 15, 2016 03:15
What would you like to do?
Atom + ENSIME setup in Japanese

sbt プロジェクトの準備


// just for sbt ensimeConfig
if (sys.props("java.version").startsWith("1.6")) addSbtPlugin("org.ensime" % "sbt-ensime" % "1.0.0")
else addSbtPlugin("org.ensime" % "sbt-ensime" % "1.12.4")
// drastically faster dependency resolver
addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-M15")

.ensime つくる

  • sbt プロジェクトに移動
  • sbt ensimeConfig 実行
  • 直下に .ensime というファイルができる

Atom に Ensime 連携入れる

  • apm コマンド使えるなら apm install ensime だけで OK
  • Atom に Ensime プラグインをインストール、ちょっと時間かかる

Ensime start

  • ここにあるように cmd-shift-P のサーチで ensime 探して ensime start する


  • No Issues じゃなくなってて壊れてる感じになってたら Ensime stop/start で直ることが多い
  • ensime start が終わる前にコードジャンプしようとするとおかしくなるっぽい。connected になるまではガマンした方がよさそう
  • 大きめのプロジェクトだと .ensime_cache をつくるのにそれなりに時間がかかるのでその場合は少々待つ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment