Estou editando arquivos do Prolog como parte de um projeto exploratório e alguns dos arquivos com os .plquais estou trabalhando têm a extensão , que é compartilhada pelos arquivos Perl. Sempre que trabalho em um arquivo Prolog chamado [somefile].pl, o Vim me fornece destaque de sintaxe e detecção de erros para Perl, em vez de Prolog. Eu poderia desativar totalmente o realce da sintaxe para que o Perl ou a força .plfossem reconhecidos como Prolog, mas gostaria de saber se existe uma maneira menos ditatorial de corrigir o problema. Existe uma maneira de definir o destaque da sintaxe programaticamente ou usar algum tipo de combinação de teclas para informar ao Vim que estou editando um arquivo Prolog em vez de um arquivo Perl?
:set syntax=prologpara algo (talvez<Leader>-p).