Você está procurando por autocommands . Adicione uma linha para cada extensão de arquivo personalizada no seu .vimrc :
au! BufRead,BufNewFile *.ext setfiletype ext
Em seguida, você pode especificar configurações para .ext arquivos em ftplugin/ext.vim .
PS: Note que os comandos automáticos devem ser definidos dentro de um augroup.