|
From: | Dmitry Gutov |
Subject: | Re: Emacs design and architecture |
Date: | Mon, 18 Sep 2023 14:19:40 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 |
On 18/09/2023 14:12, Po Lu wrote:
Dmitry Gutov<dmitry@gutov.dev> writes:We do: just as others have noted, redisplay calls back into Lisp. Which allows us to implement jit-lock with language-specific logic written in Lisp. It has for a long time been the method by which we manage to do syntax highlighting with adequate performance even in large files.Jit-Lock doesn't control the display process itself. It's only a facility which enables buffer text to be selectively modified_before_ it is actually displayed.
Naturally.
[Prev in Thread] | Current Thread | [Next in Thread] |