emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Unfreezing the display during auto-repeated scrolling. Simpler appro


From: Tassilo Horn
Subject: Re: Unfreezing the display during auto-repeated scrolling. Simpler approach.
Date: Mon, 24 Nov 2014 12:34:54 +0100
User-agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux)

Alan Mackenzie <address@hidden> writes:

> It's CC Mode's fontification, rather than the display engine, which is
> slow here.  But in a large window, even Emacs Lisp Mode can only just
> keep up: On my 2.6 GHz Athlon II, with a 66 line window, and the
> keyboard auto-repeating every 0.024s, fontifying and displaying a
> screen took ~0.018s.  There's not a lot of spare time for fancier
> fontification.

Indeed.

>> But still I think the variable's name is a bit misleading.  I
>> expected to see the text that scrolls by black on white, i.e., using
>> the default face similar to having `jit-lock-defer-time' set to some
>> non-nil value.  But instead the text that scrolls by and is visible
>> is fontified using the normal font-lock faces.
>
> :-).  I had quite some trouble coming up with a name for the option.
> Something like
> `assume-default-face-for-nondisplayed-screens-in-scrolling' would be
> more accurate, but a bit of a mouthful.  If you've any suggestions for
> improvement, post them!

Maybe something like `font-lock-omit-nondisplayed-screens-on-scoll'?

Bye,
Tassilo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]