Activate jit-lock

Improves scrolling and buffer performance by deferring font-locking
until you're idle. YMMV
This commit is contained in:
Henrik Lissner 2020-04-25 00:18:30 -04:00
parent efee551709
commit ddc7bf782c
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -273,6 +273,11 @@ users).")
;; quickly self-correct.
(setq fast-but-imprecise-scrolling t)
;; Font locking is the source of much slowness in Emacs. jit-lock-mode tries to
;; defer fontification until the user is idle. This should help... in theory.
(setq jit-lock-defer-time 0 ; only defer while processing input
jit-lock-stealth-time 2) ; fontify the rest of the buffer after a delay
;; Resizing the Emacs frame can be a terribly expensive part of changing the
;; font. By inhibiting this, we halve startup times, particularly when we use
;; fonts that are larger than the system default (which would resize the frame).