プラグイン全滅の危機ですよっ!
もう、恒例のこととなってしまったように感じるが、vimperatorの仕様が変更された。
影響範囲は結構でかい。
プラグインでコマンドを追加するとき、bang(!)を必要とする場合にはextraInfo
オブジェクト内にbang: true
を入れておく必要が出てきた。さもないとE477: No ! allowedというエラーを吐く。
同様にコマンド先頭のカウント数が必要な場合にはcount: true
が必要になっている。
liberator.commands.addUserCommand(['commandName'], 'description', function(args, special, count){ // hogehoge },{ bang: true, count: true });
といった感じに変更する必要があるよー。