O nome do Vim para um tipo de arquivo não é necessariamente o mesmo da extensão. O nome do tipo de arquivo para o javascript é javascript e o nome do tipo de arquivo para perl é perl . Nos seus comandos automáticos, altere js para javascript e pl para perl . Você pode encontrar os mapeamentos do Vim de extensões para tipos de arquivos em $VIMRUNTIME/filetype.vim .