Sometimes you want to create a custom syntax and such for an ad-hoc custom filetype.

creating new syntaxes

matchadd is useful for this, without having to dive all the way into syntaxes

plugins useful for working with syntaxes

other plugins