refe2.vim
Rubyリファレンスマニュアル刷新計画ですすめられている新リファレンスシステムを、Vimから引けるようにしてみました。
ダウンロード
コード
つかいかた
Rubyのファイルを編集中に、単語の上で K を押すと該当するリファレンスマニュアルのページに飛びます。
必要なもの
- Rubyリファレンスマニュアル → るりまWiki から
--enable-rubyinterpつきでコンパイルされたVim
準備
0: refe2.vimの一式をcheckout。
1: ダウンロードしたRubyリファレンスマニュアルにパッチをあてます。
% cd ruby-refm-1.9.0-dynamic
% patch -p0 < /tmp/refe2-vim/bitclust.patch
2: refe2.vim の中の s:bitclust_path に bitclustのパスを指定します。
3: refe2.vim を ~/.vim/ftplugin/ruby あたりにコピー。
ToDo
- 色付け
- 文脈に沿ったリファレンスの表示。 たとえば、
arr = [1,2,3] arr.first
というコードがあったときに、 arr.first で検索してもちゃんと Array#first にひっかかるようにしたい。 Vimスクリプトの中のRubyインタプリタで周辺をevalしたらできたりしないだろうか。
その他
今回はじめてVim (+Ruby) スクリプトを書いてみました。 てんで荒削りな実装なので、コードの添削、書き換え、forkなど、どしどしやってもらえると幸せです。
- Newer: Ruby会議 2008 LTに出ます
- Older: CodeReposとgithubを併用する
Comments:0
Trackbacks:2
- Trackback URL for this entry
- http://blog.deadbeaf.org/2008/06/15/refe2-vim/trackback/
- Listed below are links to weblogs that reference
- refe2.vim from mootoh.log
- pingback from mootoh.log - Ruby会議2008でLTしてきた 08-06-26 (Thu) 1:02
-
[...] refe2.vim [...]
- pingback from diigo2ZerockBlog 07/02/2008 « ZerockBlog 08-07-02 (Wed) 9:31
-
[...] mootoh.log - refe2.vim [...]

