読者です 読者をやめる 読者になる 読者になる

rails.vim で html5 のタグをハイライト

ruby html

rails.vim v4.3を入れてもerbの編集ではhtml5のタグをハイライトしないが、以下の手順でhtml5タグを認識させることができた。

~/.vim/ftplugin/html.vimを作るかダウンロードしてくる

syn keyword htmlTagName contained article aside section header footer canvas video audio nav

~/.vim/ftplugin/eruby.vimを作る。html.vimのシンボリックリンクで良い。

ln -s html.vim eruby.vim

~/.vim/plugin/rails.vimの最後でfiletypeを読み込む

autocmd BufRead,BufNewFile *.erb set filetype=eruby

追記

~/.vim/syntax に設置するのが正解らしい。filetypeの読み込みも要らない

~/.vim/syntax/html.vimを作るかダウンロードしてくる

syn keyword htmlTagName contained article aside section header footer canvas video audio nav

~/.vim/syntax/eruby.vimを作る。html.vimのシンボリックリンクで良い。

ln -s html.vim eruby.vim

さらに追記

既存のHTML設定に追加するならば ~/.vim/after/syntax/html.vim が正しいらしい。

syn keyword htmlTagName contained article aside section header footer canvas video audio nav