»
S
I
D
E
B
A
R
«
refe2.vim
June 15th, 2008 by mootoh

Rubyリファレンスマニュアル刷新計画ですすめられている新リファレンスシステムを、Vimから引けるようにしてみました。

ダウンロード

コード

つかいかた

Rubyのファイルを編集中に、単語の上で K を押すと該当するリファレンスマニュアルのページに飛びます。

必要なもの

  1. Rubyリファレンスマニュアル → るりまWiki から
  2. --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など、どしどしやってもらえると幸せです。


2 Responses  
mootoh.log - Ruby会議2008でLTしてきた writes:
June 26th, 2008 at 1:02 am

[...] refe2.vim [...]

diigo2ZerockBlog 07/02/2008 « ZerockBlog writes:
July 2nd, 2008 at 9:31 am

[...] mootoh.log – refe2.vim [...]

Leave a Reply

»  Substance: WordPress   »  Style: Ahren Ahimsa