以下の内容はhttps://tearoom6.hateblo.jp/entry/2019/07/07/233203より取得しました。


Vim で Highlight_Matching_Pair のエラーが出る場合

Vim のバージョンアップデート後に、例えば、以下のようなコード

def test(a)
  puts "Test: #{a}"
end

を書いたとして、 {, } のところにカーソルを合わせたときに、以下のようなエラーが発生しました。

Error detected while processing function <SNR>57_Highlight_Matching_Pair:
line   97:
E475: Invalid argument: 0

このエラーの原因は、結果的には、 Vim のバージョンアップによって API が変わっているのに、インストール済みの Vimプラグインのバージョンを上げていないので、発生していたものでした。 (どのプラグインが原因までかは調べていません)

プラグインの方が修正されていない場合はアウトですが、プラグインの方も更新してくれているかもしれません。ということで、プラグインをアップデートしてみましょう。

私の場合、 Vimプラグイン管理に dein.vim を使っているので、以下のコマンドを叩いて、プラグインのアップデートを行い、 Vim を開き直すことで解消しました。

:call dein#update()

References




以上の内容はhttps://tearoom6.hateblo.jp/entry/2019/07/07/233203より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14