SublimeText in Windows で TabNine

評判がいいのでTabNineを入れてみた。 Rubyの Semantic Completion を有効にするところでハマったのでメモ

  1. TabNineのインストール Package Manager から普通にインストール

  2. rubyのLanguage Serverをインストール

> gem install solargraph
  1. TabNineのコンフィグディレクトリを検索 Sublimeのエディタ画面で、TabNine::config_dirと入力するとディレクトリが補完される。 このディレクトリにTabNineSample.tomlファイルがあるので、同じフォルダのTabNine.tomlにコピーする。

  2. TabNine.toml ファイルを修正 Rubyの場合下記のようにgem実行ファイルがbatになるので、フルパスでbatファイルを指定してやるようにすると動いた。

[language.ruby]
command = "C:\\Ruby25-x64\\bin\\solargraph.bat"
args = ["stdio"]
install = [["gem", "install", "solargraph"]]
  1. Semantic Completion 有効化 エディタ画面で TabNine::sem と入力。 これで動くはず。