GNU bug report logs - #78843
Various vtable bug fixes and enhancements

Previous Next

Package: emacs;

Reported by: Stéphane Marks <shipmints <at> gmail.com>

Date: Thu, 19 Jun 2025 20:25:05 UTC

Severity: normal

Full log


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

From: Spencer Baugh <sbaugh <at> janestreet.com>
To: Stéphane Marks <shipmints <at> gmail.com>
Cc: krisbalintona <at> gmail.com, 78843 <at> debbugs.gnu.org, adam <at> alphapapa.net,
 larsi <at> gnus.org, arstoffel <at> gmail.com, Eli Zaretskii <eliz <at> gnu.org>
Subject: Re: bug#78843: Various vtable bug fixes and enhancements
Date: Mon, 30 Jun 2025 12:45:55 -0400
Spencer Baugh <sbaugh <at> janestreet.com> writes:

> Stéphane Marks <shipmints <at> gmail.com> writes:
>> In the meantime, be a mensch, and try it out to see if it addresses your immediate issue and provide constructive feedback.  The
>> set of bugs I fixed and the new features added were informed by other menschen.  I've always considered your ideas and input
>> well.
>>
>> Here are the latest two files for ease of testing.  vtable.el, in its current form, is compatible with Emacs 31 unless and until
>> `string-pixel-width` is updated in compat.  I doubt Eli will want this in Emacs 30 but it could be published on ELPA if there is
>> demand?
>
> A few issues using the vtable.el you attached:
>
> - Clicking on header lines no longer changes sorting.
>
> - Columns where I specify :displayer now seem to have extra empty
>   padding added to the end of them.  I think this may be the result of
>   vtable--insert-line passing clipped-value-width (which has space for
>   the ellipsis removed) to the displayer function rather than passing
>   column-width as it used to.
>
> I do like that the header line is exactly properly aligned with columns
> now, both in graphical and terminal Emacs.  I wish you would please make
> smaller patches for your individual improvements so that we could have
> them without these bugs...

(Or at least add tests for these issues once you fix them)




This bug report was last modified 38 days ago.

Previous Next


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