LoginSignup
0
0

More than 5 years have passed since last update.

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

Last updated at Posted at 2019-01-21

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

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0