bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#61667: 29.0.60; Failure to redisplay


From: Dmitry Gutov
Subject: bug#61667: 29.0.60; Failure to redisplay
Date: Fri, 3 Mar 2023 15:06:11 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1

On 03/03/2023 09:29, Eli Zaretskii wrote:
From: Po Lu <luangruo@yahoo.com>
Cc: Gregory Heytings <gregory@heytings.org>,  61667@debbugs.gnu.org,  Eli
  Zaretskii <eliz@gnu.org>
Date: Fri, 03 Mar 2023 08:54:43 +0800

Also, since we now know blink-cursor-mode was previously screwing with
the results, would you please try some other window manager again and
see if the problem reproduces without GNOME?

For a good measure, also disable global-eldoc-mode.  I've found long
ago that blink-cursor-mode and global-eldoc-mode get in the way of
debugging and testing various redisplay problems, because they tend to
trigger extra redisplay cycles.

For an even cleaner environment, I suggest to disable all the timers
that we run by default (see "M-x list-timers").  Timers change how our
main loop behaves, and the routine redisplay calls are part of the
main loop.
Thank you, I've added

--eval "(global-eldoc-mode -1)" --eval "(show-paren-mode -1)" --eval "(cancel-timer show-paren--idle-timer)"

but that didn't seem to affect reproducibility, one way or the other.

This left just 2 timers in the list: undo--auto-boundary-timer, and another jit-lock related, both with intervals >0.5s.





reply via email to

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