unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Partly deferred font-locking?
@ 2023-01-11 17:15 Michael Heerdegen
  2023-01-11 17:43 ` [External] : " Drew Adams
  2023-01-11 17:45 ` Eli Zaretskii
  0 siblings, 2 replies; 25+ messages in thread
From: Michael Heerdegen @ 2023-01-11 17:15 UTC (permalink / raw)
  To: Emacs Development

Hello,

Is it somehow possible to defer (only) the more expensive parts of
font-lock using a timer?  A use case would be the symlink-target
checking fontification rules in dired: the need to check the target file
properties makes scrolling large dired buffers sluggish.

It seems there are only global settings available that also always
influence font-locking completely as a whole (`jit-lock-stealth-time',
`jit-lock-defer-time').

Are there other ways?  Or would it be worth to implement?


TIA,

Michael.



^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2023-01-12 16:02 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-11 17:15 Partly deferred font-locking? Michael Heerdegen
2023-01-11 17:43 ` [External] : " Drew Adams
2023-01-11 18:33   ` Michael Heerdegen
2023-01-11 18:38     ` Drew Adams
2023-01-11 18:49       ` Drew Adams
2023-01-11 19:31         ` Michael Heerdegen
2023-01-11 17:45 ` Eli Zaretskii
2023-01-11 18:36   ` Michael Heerdegen
2023-01-11 19:58     ` Eli Zaretskii
2023-01-12 13:14       ` Michael Heerdegen
2023-01-12 13:45         ` Eli Zaretskii
2023-01-12 14:00           ` Michael Heerdegen
2023-01-12 14:13             ` Eli Zaretskii
2023-01-12 14:26               ` Ihor Radchenko
2023-01-12 14:30                 ` Ihor Radchenko
2023-01-12 14:36                   ` Eli Zaretskii
2023-01-12 14:44                     ` Ihor Radchenko
2023-01-12 15:11                       ` Eli Zaretskii
2023-01-12 15:40                         ` Ihor Radchenko
2023-01-12 14:30                 ` Eli Zaretskii
2023-01-12 14:36                   ` Ihor Radchenko
2023-01-12 14:38                   ` Michael Heerdegen
2023-01-12 14:33               ` Michael Heerdegen
2023-01-12 15:51                 ` Eli Zaretskii
2023-01-12 16:02                   ` Michael Heerdegen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).