liberator.commands.addUserCommand の第 4 引数に指定するオブジェクト内で completer プロパティに callback 関数を設定するとそのコマンドの引数を補完してくれるというスグレモノなんだけどクセがあるのでメモ。 callback 関数の書式は以下のような感じ ( via: http://wiki.livedoor.jp/shin_yan/d/addUserCommand#content_2 ) 。一応 CVS のソースもチェックしてみたので ( http://www.mozdev.org/source/browse/~checkout~/vimperator/src/content/completion.js?rev=1.87;content-type=application%2Fjavascript の ex プロパティ。えーとソースの一番