GNU bug report logs - #20285
25.0.50; blink-cursor-mode sometimes stops blinking

Previous Next

Package: emacs;

Reported by: Tassilo Horn <tsdh <at> gnu.org>

Date: Thu, 9 Apr 2015 14:52:02 UTC

Severity: minor

Tags: moreinfo

Found in version 25.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Tassilo Horn <tsdh <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 20285 <at> debbugs.gnu.org, monnier <at> IRO.UMontreal.CA
Subject: bug#20285: 25.0.50; blink-cursor-mode sometimes stops blinking
Date: Sat, 11 Apr 2015 22:17:01 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>> But I think Stefan's explanation (which is the same as you write
>> below) is correct, i.e., a redisplay is triggered by new output
>> received from the async latex compile process.
>
> It is triggered if there's a small time window between two successive
> chunks of subprocess output, so that Emacs has enough time to return
> to the idle loop and see that no new input is available.

I see.

>> But under some circumstances which aren't completely clear to me, the
>> subprocess output paired with timers etc can cause a redisplay pause.
>> The even default interval of 0.5 of b-c-m seems to play its role
>> thereby.
>
> This could happen if a very large chunk of output arrives, or several
> smaller chunks arrive with almost no delay between them.  Then Emacs
> will not become idle before it sees that more input is available.

Yes, with this specific latex document, there are hundreds of small
chunks arriving in almost no time.

Bye,
Tassilo




This bug report was last modified 3 years and 26 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.