覚えが悪いので、細かいことまでメモるぞ。
拡張子等で関連付けができてないファイルで syntax を効かす時、
:setf eruby
とすれば良い。setf は setfiletype の省略記法。
よく使うやつは .vimrc ~/.vim/filetype.vim に書いておくと良い。
augroup filetypedetect
autocmd! BufNewFile,BufRead *.tmpl setf eruby
augroup END
filetype.vim の中はこんなんばっか。