GNU bug report logs - #78953
31.0.50; tab-bar-format-align-right alignment breaks if field widths change

Previous Next

Package: emacs;

Reported by: Daniel Mendler <mail <at> daniel-mendler.de>

Date: Fri, 4 Jul 2025 06:41:02 UTC

Severity: normal

Fixed in version 31.0.50

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

Full log


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

From: Daniel Mendler <mail <at> daniel-mendler.de>
To: Stéphane Marks <shipmints <at> gmail.com>
Cc: 78953 <at> debbugs.gnu.org, Juri Linkov <juri <at> linkov.net>
Subject: Re: bug#78953: 31.0.50; tab-bar-format-align-right alignment breaks
 if field widths change
Date: Fri, 11 Jul 2025 18:43:12 +0200
Stéphane Marks <shipmints <at> gmail.com> writes:

> On Fri, Jul 11, 2025 at 12:14 PM Juri Linkov <juri <at> linkov.net> wrote:
>
>> > But I understand that disabling the overall wrap around is more
>> > difficult since it has to be implement on a deeper level of the
>> > display engine.
>>
>> Indeed, the required change is on a deeper level of the display engine,
>> but it's quite simple like in the attached patch.  I wonder is it
>> appropriate to reuse the existing option 'auto-resize-tab-bars'
>> whose new value 'truncate' will force tab-bar truncation:
>>
>
> I'd think maybe it should insert an ellipsis, or some other indicator, that
> truncation has been done.

I would not really need such an indication, but why not. For me it is
mainly important that I can prevent jumping behavior - this affects
multiple display parts of Emacs. I also don't like if the echo area
resizes, and I configured it such that it stays at height 1. For
vertical completion the minibuffer necessarily has to resize, but the
window jumpiness because of cursor visibility still hurts. There are
projects like https://github.com/neeasade/stillness-mode.el which try to
prevent this, but these are hacks which makes me worry about robustness.

Daniel




This bug report was last modified 13 days ago.

Previous Next


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