Hello, I'd like to submit the following patch for review, testing and, hopefully, inclusion. From the user point of view, it improves checks when using Flyspell, removing false-positive and allowing to check more areas. More importantly, it doesn't rely anymore on fontification, which means that activating checks is very demanding for the parser. So, it is a good stress test for the newly integrated cache mechanism. Feedback welcome. Regards, -- Nicolas Goaziou