> The `font-lock` in the name is just a relic, I expect.

Ah okay, that clears up a lot.  Thank you so much for taking the time to 
explain all of this. It helped me get a better understanding of what's 
happening.

Cheers,
Reza