Vim で rcodetools を使った Ruby のコード補完プラグインをつくった
生きてました。
まだちょっと時間が取れない感じなのでまだ問題はあるんですが以前つくっていたプラグインでも公開してしまおうかなーと。
と、いうことで rcodetools を利用した Ruby のコード補完プラグインをつくってました。
[gem]
$ gem install rcodetools
[使い方]
また、neocomplete.vim と併用して使用したい場合は以下のように設定しておく必要があります。
let g:neocomplete#sources#omni#input_patterns = { \ "ruby" : '[^. *\t]\.\w*\|\h\w*::', \}
[その他]
一応、Ruby 2.0 でも動作することは確認済みです。
パフォーマンスもそこまで悪くはないと思います。
補完精度もよい感じです。
ただ rcodetools 自体、だいぶ前に開発が止まっているようなので動作しない構文が出てくるかも知れません。
実際、手元でもうまく動作しないケースがありました。
このあたりの調整は rcodetools 側で行う必要があるんですが…ぐぬぬどうしようかな。
その他、なにか問題等があれば issues までお願いします。