Estoy editando archivos Prolog como parte de un proyecto exploratorio, y algunos de los archivos con los que estoy trabajando tienen la extensión .pl, que es compartida por los archivos Perl. Siempre que trabajo en un archivo Prolog llamado [somefile].pl, Vim me da resaltado de sintaxis y detección de errores para Perl, en lugar de Prolog. Podría deshabilitar totalmente el resaltado de sintaxis para Perl o forzar .pla que se reconozca como Prolog, pero me gustaría saber si hay una forma menos dictatorial de solucionar el problema. ¿Hay alguna manera de configurar el resaltado de sintaxis mediante programación, o usar algún tipo de combinación de teclas para decirle a Vim que estoy editando un archivo Prolog en lugar de un archivo Perl?
fuente

:set syntax=prologalgo (tal vez<Leader>-p).Puede agregar lo siguiente en la parte superior o inferior del archivo.
Esto le indicará a Vim que trate el archivo como un archivo Prolog.
Consulte "Modelinas" en el manual del usuario y
:help modeline.fuente