GNU bug report logs - #79141
31.0.50; The tab-bar-format-align-right cache doesn't take face changes and per-frame faces into account

Previous Next

Package: emacs;

Reported by: Steven Allen <steven <at> stebalien.com>

Date: Fri, 1 Aug 2025 20:58:02 UTC

Severity: normal

Fixed in version 31.0.50

Done: Juri Linkov <juri <at> linkov.net>

Full log


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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Steven Allen <steven <at> stebalien.com>
Cc: mail <at> daniel-mendler.de, 79141 <at> debbugs.gnu.org, juri <at> linkov.net
Subject: Re: bug#79141: 31.0.50; The tab-bar-format-align-right cache
 doesn't take face changes and per-frame faces into account
Date: Tue, 12 Aug 2025 21:18:07 +0300
> From: Steven Allen <steven <at> stebalien.com>
> Cc: mail <at> daniel-mendler.de, 79141 <at> debbugs.gnu.org
> Date: Tue, 12 Aug 2025 11:07:08 -0700
> 
> > Anyone who needs a (possibly unreliable) caching version, it's easy
> > to create a copy of the existing 'tab-bar-format-align-right',
> > add caching to it, and use in 'tab-bar-format'.
> 
> I can describe it in this case, at least:
> 
> 1. Any time any face attribute is updated, the "tick" would be incremented.

Why do you think it makes any sense to do that?  When an attribute of
any face is modified, Emacs discards and recomputes all the faces on
that frame.  How would the tick help you?




This bug report was last modified 2 days ago.

Previous Next


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