Estou editando arquivos do Prolog como parte de um projeto exploratório e alguns dos arquivos com os .pl
quais 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 .pl
fossem 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?
fonte
:set syntax=prolog
para algo (talvez<Leader>-p
).Você pode adicionar o seguinte na parte superior ou inferior do arquivo.
Isso instruirá o Vim a tratar o arquivo como um arquivo Prolog.
Veja "Modelines" no manual do usuário e
:help modeline
.fonte