The custom file types ability is somewhat confusing. Does this completely override a normal language file or does it use a normal language file and then apply the changes listed on top?
Also, the documentation says that custom file types are more limited and doesn't list [keywords] and [stylings] as a thing they can do, but the example linked does use keywords and styles. Is the documentation there simply out of date?
What am I missing out on with a custom filetype compared to an actual language file?