html なファイルを開いて行挿入をすると意図しないコマンドが実行される

GitHubvim-jp に issue として登録したら速攻で問題の場所を教えてもらった。
filetype indent on を設定し行挿入を行うと意図してないコマンドが実行される · Issue #614 · vim-jp/issues · GitHub


これの何が困るかって言うと、今まで F に FizzyFinder の File モードを割り当てていて、F でランチャー的に現在のディレクトリを開いて他のファイルを開くというのをずっとやっている*1


で、最新の MacVim Kaoriya を使っていて HTML を編集して、o を押した際にエラーが発生して編集していたものが全て消えるという自体に遭遇した。
色々追いかけて再現手順が判明したから、vim-jp に投げてみたら、すぐに問題の場所が分かった。


結局、~/.vim/indent/ に html.vim をコピーしてパッチを当てた。
Vim は組み込みのプラグインとかも自分の所に置くとそれで上書きしてくれるので便利。


追記:
修正を送って頂いたのが、速攻で取り入れられた。
Runtime file updates. · vim-jp/vim@fd2995b · GitHub
次の MacVim Kaoriya のリリースに含まれるまではパッチでしのごう。

*1:F を殺していてその利便性をそこねているのは承知している。元々自分の使いかたとして後ろに戻る動きはあまりやらないし、使いたい場合は T{移動したい文字}h とかしてる。