vimperatorでプラグインをリロードする
便利プラグイン walk-input.js
vimperator の plugin に walk-imput.js というものがあります。
https://github.com/vimpr/vimperator-plugins/blob/master/walk-input.js
突如動かなくなった…
しかし、自分の環境ではふとした時に動かなくなることがありました。
例えば、下記のようなパターン。
自分は .vimperatorrc を変更した時に下記のように
map:mapc :cmapc :imapc :source ~/.vimperatorrc
で、ちょっと設定を変更して .vimperatorrc をリロードした後、ふとした時に
∑(゚Д゚)ガーン
こんな画面期待してないよ…ってことになります。
これはどうも再読み込みした際に、プラグインのマッピングがリセットされてるっぽいです。
(まぁそもそもは
解決策:プラグインをリロードする
で、とりあえず解決策としては、下記のように plugin もリロードしてあげればOKでした。
map:mapc :cmapc :imapc :source ~/.vimperatorrc :source ~/.vimperator/plugin/walk-input.js
ホントは plugin ディレクトリ配下を全部リロードしたかったのですが、
どう書けばいいのか分からなかったので、ひとまず walk-imput.js のみ。
これで安心。
おしまい。