開発したアプリなど一覧

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

記事内にアフィリエイトリンクを含む場合があります

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

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

http://noboru.hatenablog.jp/entry/20130701/1372686224

上記のブログのように 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

コメント

タイトルとURLをコピーしました