elispやCommon Lispで関数名にカーソルを置くと引数を表示してくれる機能にはいつも助けられる。*1eldocはelisp以外にもpythonやerlangにも対応している。しかし、悲しいことになぜかrubyにはないのだ。これだけruby人口が増えてるのに誰も手をつけないのは不思議なもんだが、ないと困るので作ろうと思う。 RRSEはあくまでriやrefeのデータベース全体から探すようでこれでは範囲が広すぎる。ロードしたライブラリに範囲を限定し、なおかつ自分で定義したメソッドの引数を表示してほしいので。 そのためには各々のメソッドについて [class, {:: #}, args] の集合が必要。収集するには rcodetoolsのrct-meth-argsを使う exuberant-ctagsでtagsを生成する rtagsでtagsを生成する rcovでdefsiteを集める