GNU bug report logs - #77224
[PATCH] New minor mode 'cursor-indicators-mode'

Previous Next

Package: emacs;

Reported by: Elijah Gabe Pérez <eg642616 <at> gmail.com>

Date: Sun, 23 Mar 2025 22:59:03 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Daniel Mendler <mail <at> daniel-mendler.de>
Cc: 77224 <at> debbugs.gnu.org, eg642616 <at> gmail.com, juri <at> linkov.net
Subject: bug#77224: [PATCH] New minor mode 'cursor-indicators-mode'
Date: Thu, 27 Mar 2025 18:29:59 +0200
> From: Daniel Mendler <mail <at> daniel-mendler.de>
> Cc: eg642616 <at> gmail.com,  77224 <at> debbugs.gnu.org,  juri <at> linkov.net
> Date: Thu, 27 Mar 2025 17:04:09 +0100
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > I disagree that the cursor must change "immediately", in the rigorous
> > sense of that word.  I think if it changes after 10 or 20 or 50
> > milliseconds, that's "immediately" for any practical purpose.
> 
> No, 50ms are not acceptable for the user if they except an immediate
> response to a key press.

50ms was just an example, and it is actually quite improbable to be
that large.

post-command-hook is run by the same loop that decides that Emacs is
idle and runs timers, so the difference in practice should be very
small if at all.

> Regarding Emacs sluggishness, the `cursor-indicators-mode' is an
> optional mode. If it increases sluggishness unnacceptably (which it
> won't), users can turn it off.

Experience shows that many users turn on a lot of features which rely
on post-command-hook, and then complain that Emacs is slow to respond.
Telling them to turn off features they like doesn't really work.

Anyway, I think making the cursor change from a mode hook is a better
solution.




This bug report was last modified 64 days ago.

Previous Next


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