Я использую следующие строки vimrc:
filetype plugin on
au BufNewFile,BufRead *.endfile set filetype=endfile
filetype plugin indent on
Часть с endlife помогает, например, для CSS, HTML и PHP файлов и для JavaScript, я добавил:
au BufRead,BufNewFile jquery.*.js set ft=javascript syntax=jquery
Iнадеюсь, что это поможет вам.