Hatena::ブログ(Diary)

Alone Like a Rhinoceros Horn

2012-01-16

Vim のプラグインのプラグインの呼称

Vimプラグインプラグイン呼称について、自分が知っている範囲でまとめてみた。

PluginPlugin's PluginLoad Function
neocomplcachesource#define()
QuickRunmodule#new()*1
ref.vimsource#define()
unite.vimsource, kind, filter#define()
unite-outlineoutline info#outline_info()

うーん……

outline info っていう名前が気に入らないなー

元々、unite.vim の source である unite-outline のプラグインがこれまた source だったら紛らわしいなあと思い、何か別の呼称を考えようということで outline info としたのが事の始まり。しかし、今にして思うと「〜info」みたいな名前はそれが何かを端的に表しておらず、漠然としていて、決していい名前とはいえない。おまけに長いし。

何かもっとよい呼称はないものか。*2

unite-outline の次期バージョンでは、本体を独立したプラグインとして切り出し、unite-outline をそのプラグインに添付する、という構成にする予定で、ディレクトリの構成とか思いっ切り変わるので、これを機に outline info という呼称をなくそうと考え中。

*1:使用する際は明示的に quickrun#register_module() などで登録する。

*2:一応候補は見つかった。

トラックバック - http://d.hatena.ne.jp/h1mesuke/20120116/p1
リンク元