Hello, Carlos Pita <carlosjosep...@gmail.com> writes:
> Here is a patch on top of latest revision. It just adds an extension > function while initializing font locking, as documented in [1]. It > indeed reduces lines of code to some extent by moving the dirty stuff > out of the fontification function (but I tried to keep the code > formatting of your last commit, since it was rather different than the > one shipped with emacs). The approach is more robust AFAICS since the > font locking framework is correctly informed of which blocks should be > refontified before fontification itself happens. It covers all types > of blocks: #+BEGIN/#+END, \begin\end, \[\]. It's not a full parser but > at least it matches corresponding delimiters by type by using a simple > heuristic. I still think it is not a good long-term solution for fontification. I'd rather see work to integrate fontification with the parser. Meanwhile, I applied your patch in master. I also added a commit message. Thank you. Regards, -- Nicolas Goaziou