Hatena::ブログ(Diary)

C++でゲームプログラミング

2014-09-23

[]Vimrcodetools を使った Ruby のコード補完プラグインをつくった

生きてました。

まだちょっと時間が取れない感じなのでまだ問題はあるんですが以前つくっていたプラグインでも公開してしまおうかなーと。

と、いうことで rcodetools を利用した Ruby のコード補完プラグインをつくってました。


[プラグイン]

NeoBundle "osyo-manga/vim-monster"

[gem]

$ gem install rcodetools

[使い方]

<C-x><C-o> でコード補完を開始します。

また、neocomplete.vim と併用して使用したい場合は以下のように設定しておく必要があります。

let g:neocomplete#sources#omni#input_patterns = {
\   "ruby" : '[^. *\t]\.\w*\|\h\w*::',
\}

https://cloud.githubusercontent.com/assets/214488/3964723/7bc02e7e-278c-11e4-8578-1785aabecf85.gif


[その他]

一応、Ruby 2.0 でも動作することは確認済みです。

パフォーマンスもそこまで悪くはないと思います。

補完精度もよい感じです。

ただ rcodetools 自体、だいぶ前に開発が止まっているようなので動作しない構文が出てくるかも知れません。

実際、手元でもうまく動作しないケースがありました。

このあたりの調整は rcodetools 側で行う必要があるんですが…ぐぬぬどうしようかな。

その他、なにか問題等があれば issues までお願いします。

curekoshimizucurekoshimizu 2014/12/06 15:03 ブログ更新をいつも楽しみにしているのですがここ最近更新がなく残念です。また更新されることを期待しております!是非よろしくお願い致します。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/osyo-manga/20140923/1411478836
リンク元