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