プラグインマネージャー
vimperatorのプラグインのソース先頭に付けるコメント
/* * ==VimperatorPlugin== * @name hoge * @description hogehoge * ==/VimperatorPlugin== */
これ、オイラがGreasemonkeyを真似てやりだしたんだが、この部分を何とかvimpから表示して、ヘルプとして活用したいと思って作り始めた。
コメントにしちゃうと参照ができないので、E4Xを使用して
var PLUGIN_INFO = <VimpeartorPlugin> <name>pluginManager</name> <description>Manage Vimperator Plugin</description> <description lang="ja">Vimperatorプラグインの管理</description> <version>0.1</version> <detail><![CDATA[ == プラグインの説明 == :hogeCommand: コマンド説明 ]]></detail> </VimperatorPlugin>
みたいに各プラグインに記述されていると、pluginManager.jsのコマンド:pluginhelp -v プラグイン名
で情報表示できるようになる。
特にdetail
要素が重要で、ここにプラグインの使い方が載っていれば、vimpから表示できて、わざわざエディタでソースを表示してみる必要がなくなる。
とりあえず、インストールして
:pluginhelp -v pluginManager
をしてみてください。雰囲気が分かると思う。