22nd
Sat
SinatraのインラインテンプレートをVimでハイライトする
Sinatraのインラインテンプレート(__END__以降に記述するテンプレート)が真っ青になって見難かったので、インラインテンプレートだけHamlとしてシンタックスハイライトするようにしてみました。
Before
After
見やすいですね。
INSTALL
Vimに
sintax/ham
.vim/ftdet
1 " Sinatra 2 au BufNewFile,BufRead *.rb set filetype=r uby | unlet b:current_ syntax | syn include @rubyData syntax/ham l.vim | syn region rubyDataHa ml matchgroup =rubyData start="^__END__$" keepend end="\%$" contains=@rubyData | syn match inFileTemp lateName "^@@\w\+" containedi n=rubyData | hi def link inFileTemp lateName Type
See Also
posted by
genki
on Sat 22 Aug 2009
at 20:58