SublimeText in Windows で TabNine
評判がいいのでTabNineを入れてみた。 Rubyの Semantic Completion を有効にするところでハマったのでメモ
TabNineのインストール
Package Manager
から普通にインストールrubyのLanguage Serverをインストール
> gem install solargraph
TabNineのコンフィグディレクトリを検索 Sublimeのエディタ画面で、
TabNine::config_dir
と入力するとディレクトリが補完される。 このディレクトリにTabNineSample.toml
ファイルがあるので、同じフォルダのTabNine.toml
にコピーする。TabNine.toml ファイルを修正 Rubyの場合下記のようにgem実行ファイルがbatになるので、フルパスでbatファイルを指定してやるようにすると動いた。
[language.ruby] command = "C:\\Ruby25-x64\\bin\\solargraph.bat" args = ["stdio"] install = [["gem", "install", "solargraph"]]
- Semantic Completion 有効化
エディタ画面で
TabNine::sem
と入力。 これで動くはず。