Achim Gratz writes: > This release seems to have a serious performance regression when using > diff-mode on large diffs with long lines (e.g. created by comparing the > logs of two compilations), especially when combined with > toggle-truncate-lines. Emacs becomes unresponsive with 100% CPU load > when scrolling fast, sometimes for several seconds. The CPU time seems > to be spent in redisplay().
I've finally dug out the respoinsible change in NEWS. It turns out this is the fallout from a new default: a customization named diff-refine has come into existence and its default is 'font-lock. Set it to either nil to never refine automatically or the select the old behaviour with 'navigate and the scrolling works much better now. It still feels a tad slower than it were, but that might well be due to some other changes to how diff-mode fontifies. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple