vimrc いじってたらシンタックスハイライトが効かなくなったので対処した

シェアする

題名の通り vimrc を書き換えていたところいつのまにか文字の色分けであるシンタックスハイライトが無効になってしまった。:syntax on のようにコマンドを実行するとちゃんと動くのでどこかで設定が書き換えられているのかもしれない。

あれこれ vimrc を編集してみたところ、どうやら dein.vim を使っていると syntax が無効になるような感じであった。ググってみると dein.vim の前身である neobundle.vim でも同様の症状が出るようだ。

上記のブログのように syntax on を dein より後に持ってくる事で回避する事ができた。

call dein#begin(expand('~/.vim/dein'))
call dein#add('Shougo/dein.vim')
call dein#add('Shougo/vimproc.vim')
" 省略
call dein#end()
syntax on

こんな感じに書いた。

NeoBundle 利用時は特に問題なかったのだがアップデートしてなかったりとかタイミング悪かったのかもしれない。

Sponsored Link

シェアする

フォローする