LoginSignup
2
1

More than 5 years have passed since last update.

ElixirSublime で Code completion for modules and functions が効かない

Last updated at Posted at 2018-03-19

環境

macOS Sierra 10.12.6
Sublime Text Version 3.0 Build 3143
Elixir 1.6.3
Erlang/OTP 20 [erts-9.2.1]

問題

  1. SublimeText3 で Elixir のコードを書いてみようと思い立つ.
  2. SublimeText3(DevChannel) で Elixirの開発環境を整える (OSX) を参考に ElixirSublime をインストールする.
  3. Fix Mac Path を入れても Code completion for modules and functions が機能していないことに気づく.
  4. コンソールを見ると, socket まわりでエラーが吐かれている...

解決方法

この問題は こちらのIssue で取り上げらており, nicholasruunu commented on 4 Mar 2016 のコメントを見て解決できました.

ElixirSublime の Installation には記載されていませんが, ElixirSublime が依存しているモジュールを mix deps.get でインストールする必要があるようです.

# 下記だと no such file or directory となるので $HOME に置き換える
#cd "~/Library/Application Support/Sublime Text 3/Packages/ElixirSublime/sublime_completion"
cd "$HOME/Library/Application Support/Sublime Text 3/Packages/ElixirSublime/sublime_completion"
mix deps.get
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1