quickrun: Specified outputter is not registered: buffer
久しぶりに:BundleInstall!して、quickrun.vimがVersion0.5.0になったら動かなくなっちゃったけど、
vim scriptもgitもよく分かってなかったので前のバージョンを使うようにするのに苦労したからメモ。
[追記 20110906]
ちゃんと新しいvimを使ってればこんなことにはならないと考えます。
(コメント参照)
quickrunできなくなっちゃった
Vundleでquickrun.vim導入していました。
Bundle 'quickrun.vim'
ふと思い立って:BundleInstall!で更新したところquickrunでエラーが出るようになってしまいました。
/home/calpo/.vim/bundle/quickrun.vim/autoload/quickrun/outputter/browser.vim の処理中にエラーが検出されました: 行 27: E475: 無効な引数です: 77 quickrun: Specified outputter is not registered: buffer 続けるにはENTERを押すかコマンドを入力してください
古いバージョンにする
プラグインのディレクトリに移動して前のバージョンのコミットID確認
$ cd ~/.vim/bundle/quickrun.vim/ $ git log commit 7e440caa04fef77ab29c7bb9c954866c60399020 Author: thinca <thinca+vim@gmail.com> Date: Tue Jul 26 00:00:00 2011 +0000 Version 0.5.0 - Implemented the module system. - Some options are not compatible. - See :help quickrun-module more details. - Moved QuickRun() into quickrun#operator(). - Other many changes. commit 162ff2788fea8e2da9a3feea8db9ed6a89c63c45 Author: thinca <thinca+vim@gmail.com> Date: Mon May 23 00:00:00 2011 +0000 Version 0.4.7: - Added and improved the default values.
Version 0.4.7をチェックアウト
$ git checkout 162ff2788fea8e2da9a3feea8db9ed6a89c63c45
とりあえずこれで再びquickrunが使えるようになりました。
$ git branch -a * (no branch) master remotes/origin/HEAD -> origin/master remotes/origin/master
なんか間違ってる気もするけどとりあえずはこれでしのぐの・・・