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


Message #185 received at 77224 <at> debbugs.gnu.org (full text, mbox):

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: Re: bug#77224: [PATCH] New minor mode 'cursor-indicators-mode'
Date: Sat, 29 Mar 2025 11:17:30 +0300
> From: Daniel Mendler <mail <at> daniel-mendler.de>
> Cc: eg642616 <at> gmail.com,  77224 <at> debbugs.gnu.org,  juri <at> linkov.net
> Date: Sat, 29 Mar 2025 08:52:09 +0100
> 
> The `hl-line-highlight' moves the line highlight overlay, such that it
> moves immediately with the cursor and does not lag behind.

You may not be aware, but moving and changing overlays disables some
redisplay optimizations, and in many cases can trigger an additional
immediate redisplay cycle.  So doing that after every command exits
in practice means every redisplay cycle is adversely affected.

> The only seemingly problematic hook is `whitespace-post-command'. I
> haven't checked it in detail. It looks complex but it mostly seems to
> modify some overlays and trigger fontification. Potentially some of the
> work there could be deferred.




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.