Risposte:
Si aspetterà che alcuni tipi di file abbiano una sintassi specifica. Ad esempio, quando apri un file.php ci si aspetta una sintassi PHP e lo colora di conseguenza.
Ma alcune persone usano tipi di file insoliti, ma vogliono comunque usare la sintassi corretta nell'editor, ad esempio file.txt o file.bla con contenuto PHP all'interno.
La sintassi è la "lingua" all'interno del file, dove filetype è il tipo effettivo del file.
filetype
influenza più cose di syntax
(ad esempio: evidenziazione della sintassi, regole di rientro e altri plugin). Quindi in generale, dovresti usare a filetype
meno che tu non voglia cambiare solo l'evidenziazione della sintassi.
filetype
è un super set di funzionalità disyntax
. Vedi anche questo