vim dein の master 利用しようとしたらエラーになった話

README で互換性をチェック


Posted on Sat, May 25, 2019
Tags vim, dein

dein で vim 7.4 のときに master を使おうとするとエラーになる

Error detected while processing function dein#begin..dein#util#_begin..dein#util#_error..<SNR>12_msg2list:
line    1:
E121: Undefined variable: v:t_list
E15: Invalid expression: type(a:expr) ==# v:t_list ? a:expr : split(a:expr, '\n')
Error detected while processing function dein#begin..dein#util#_begin..dein#util#_error:
line    1:
E714: List required
Press ENTER or type command to continue

なんのこっちゃとおもったが、以前も dein はバージョンのズレでエラーになっていた (dein のセットアップが変わっていた件 – Think Abstract) ので、README をみると、今の dein 2.0 系は vim 8.0 以上とのこと。

vim 7.4 は dein の tag 1.5 に戻したところ無事に利用できるように。

README と issue は読んでいきましょう。