GNU bug report logs - #78890
31.0.50; Messy vc-annotate buffer names

Previous Next

Package: emacs;

Reported by: Kristoffer Balintona <krisbalintona <at> gmail.com>

Date: Tue, 24 Jun 2025 10:43:02 UTC

Severity: normal

Found in version 31.0.50

Fixed in version 31.1

Done: Sean Whitton <spwhitton <at> spwhitton.name>

Bug is archived. No further changes may be made.

Full log


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

From: Jim Porter <jporterbugs <at> gmail.com>
To: Sean Whitton <spwhitton <at> spwhitton.name>
Cc: Stephen Berman <stephen.berman <at> gmx.net>,
 Kristoffer Balintona <krisbalintona <at> gmail.com>, 78890 <at> debbugs.gnu.org
Subject: Re: bug#78890: 31.0.50; Messy vc-annotate buffer names
Date: Fri, 27 Jun 2025 10:16:21 -0700
On 6/27/2025 4:11 AM, Sean Whitton wrote:
> How about this (whitespace-only changes filtered out):

By inspection, this seems reasonable enough to me. Without some new 
uniquify functions, I suppose we can't get a perfect solution here. 
(Maybe not even *with* them either; how would we keep the Annotate 
buffer name in sync with the parent buffer name when its uniquified name 
updates?).

My main pet peeve is just that long buffer names are harder to read when 
their window is only 80 columns, and I use 80 column windows pretty much 
exclusively.

(That said, the "git blame" annotations are also problematic with 80 
column windows, but that's a somewhat separate issue. I've been mulling 
around the idea of using some fontification to optionally hide 
less-interesting parts of the annotation.)




This bug report was last modified 20 days ago.

Previous Next


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