Vimのgit rebase -iでのError detected while processing function <SNR>11_LoadFTPluginの対処

Vim 8を使っており,git rebase -iコマンドを実行するとVimのエラーが出ていることに気がついた。

git rebase -i
"~/project/product/qing/.git/rebase-merge/git-rebase-todo" [converted] 28L, 1198
C
Error detected while processing function <SNR>11_LoadFTPlugin:
line    2:
E31: No such mapping

git rebase -iの実行の度にエラーが出るのがうっとうしいので調査した。

調査したところ,.vim/pack/vim-polyglotが原因だった。

インストールしたバージョンを確認すると,2016-09-11リリースのv2.13.0 (正確にはその1個後のe404a658b1647fad396a954776eda0bdabf8353c) だった。

最新バージョンのv4.2.1が2020-01-26にリリースされている。さすがにバージョンが古いので,.vim/pack/vim-polyglot内で以下のコマンドでバージョンを上げる。

git fetch --depth 1 origin tag v4.2.1
git checkout v4.2.1

バージョンを上げたところエラーが出なくなった。詳細は不明だが解決したのでよしとする。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です