.vimrcをいじってたら、vim開くごとにエラー出るようになって困ったのでメモ
エラーはこんな感じ
rror detected while processing function <SNR>53_getKeyAlias:
line 6:
E118: Too many arguments for function: nr2char
E15: Invalid expression: nr2char(a:code, 1)
line 8:
E121: Undefined variable: alias
E15: Invalid expression: alias
nr2char(a:code, 1)な箇所を検索すると、最近落とした wenresizerプラグインだった模様。
以下の対応したら直った。
winresizer.vim
$ vim .vim/bundle/winresizer/plugin/winresizer.vim===略 ===180行目くらい
fun!s:getKeyAlias(code)ifa:code ==13let alias ="Enter"elseifa:code ==32let alias ="Space"else" let alias = nr2char(a:code, 1) ←古いほう let alias = nr2char(a:code)endreturn alias
endfun