Я думаю, что вам нужно
au BufRead,BufNewFile *.ejs setfiletype html
au
это сокращение от autocmd
* 1009 Docs *
Это также хорошая идея, чтобы поместить его в тест
if has("autocmd")
au BufRead,BufNewFile *.ejs setfiletype html
endif
Чтобы избежать сообщений об ошибках, если вы когда-либо используете урезанную версию Vim, которая не поддерживает эту функцию.
Наконец, если у вас есть правило типа файла по умолчанию, например:
au BufRead,BufNewFile * setfiletype text
тогда правило *.ejs
должно быть на выше it.