Sto modificando i file Prolog come parte di un progetto esplorativo e alcuni dei file con cui sto lavorando hanno l'estensione .pl
, che è condivisa dai file Perl. Ogni volta che lavoro su un file Prolog chiamato [somefile].pl
, Vim mi dà l'evidenziazione della sintassi e il rilevamento degli errori per Perl, piuttosto che Prolog. Potrei disabilitare totalmente l'evidenziazione della sintassi affinché Perl o la forza .pl
vengano riconosciuti come Prolog, ma mi piacerebbe sapere se esiste un modo meno dittatoriale di risolvere il problema. Esiste un modo per impostare l'evidenziazione della sintassi a livello di codice o utilizzare una sorta di combinazione di tasti per dire a Vim che sto modificando un file Prolog anziché un file Perl?
:set syntax=prolog
qualcosa (forse<Leader>-p
).