GNU bug report logs - #77717
[PATCH] Add row-properties to 'vtable'

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Ship Mints <shipmints@HIDDEN>; Keywords: patch; dated Thu, 10 Apr 2025 22:11:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 77717 <at> debbugs.gnu.org:


Received: (at 77717) by debbugs.gnu.org; 12 Apr 2025 12:44:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 12 08:44:56 2025
Received: from localhost ([127.0.0.1]:54368 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u3aEB-0003DO-Dp
	for submit <at> debbugs.gnu.org; Sat, 12 Apr 2025 08:44:56 -0400
Received: from mail-vk1-xa2a.google.com ([2607:f8b0:4864:20::a2a]:61799)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1u3aE7-0003BZ-IV
 for 77717 <at> debbugs.gnu.org; Sat, 12 Apr 2025 08:44:53 -0400
Received: by mail-vk1-xa2a.google.com with SMTP id
 71dfb90a1353d-525b44ec88aso1367177e0c.3
 for <77717 <at> debbugs.gnu.org>; Sat, 12 Apr 2025 05:44:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744461885; x=1745066685; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :from:to:cc:subject:date:message-id:reply-to;
 bh=WrdYQfVqu6/ER4W+9iyNvn3XLdM1HteI4ogIHPjAsxs=;
 b=Gmg3vNBe7fhxRE7p+xzukuRVHxJ/U7/1rY7D0tZ7z5+ytd9GutRJwzVbPCBoWWDYU2
 ZAfDanOY41WcH0haBBAUidUPnhK73+xCntazMXYuveIOZSwMnehfVksholHR11B5xzDj
 Hf2neEXIeuf8UKiOweuLmv3+aO4FzfWJ87WcJumpe2pbYSsqB+qPLsAw+KtaGAf+UItO
 xOJwjfHcVJb2/mx8DWiNcKhxtzEKhGTzNloom/Rr1AreXWh4K+QXZrdROlYb9PQN8u2i
 aDsgOMv/bsjEhhaKy5QAP8VBrHXTTr98hX+NvismY3ggmyrap4CgYWaH7dweFzA1ffij
 h3xg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744461885; x=1745066685;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=WrdYQfVqu6/ER4W+9iyNvn3XLdM1HteI4ogIHPjAsxs=;
 b=qPDn7kY/BPmtDHAFF8y01JswkoYnXT84pqcZA7Hq/JtHKYchP3chvBPcZoHlh+u3XO
 r3FF/GhrPhWaOPTa7kOlKnwa57Zd7NR/6ewW122m88mG6VY5n9eZE023cyT3D1Ki0kza
 tg9ZBWmdEA7rarn9Iv4kpVmFfRgI82tKacBvyvWzMWawgntyZs0JmavVx61/IzNcCJYj
 RU0sdGgIhR5sTB5XV/v0/OUNi1uPcWhUMKz8V7ffR5SVqL2xDghdQe7WA+TXdrrP535P
 iPPSw0WccqSci7I/M4U3z20J4tVtS92FLZFCAxgl2eVDRseK2rIy8ELd5B325tgHLYSS
 w8dg==
X-Gm-Message-State: AOJu0Yx0XO3G8hVY2rGLHcBiS2nQxaBxojSv6TaWvDIMH7hOY6SwHIZN
 t9HknaV5fY4lD1wjDgnofXYfNkPdMWiMEtTfQ9vTzfvSPZuUyqOpLbsYpo/LpvtIUOJf+YxyuXI
 b/QXP359pmTJiynnMRBYmE8kjsckz0Q==
X-Gm-Gg: ASbGncuMYzlq7lQw1tzBkXWALn3yvUijMT4IuM6lLeOaF1FVXRqKFBrZ4BMOFw1AifT
 kB4SypRRMil6RHNjdApA+TMtCFKHDFUmyx1RRLcA2iBCoNCs/7+eRyYsQb2l/4RW+SOXI4U6ZS3
 QoiQiuVmCpRJjvrHDP1BcA4w==
X-Google-Smtp-Source: AGHT+IFuDMDMKQdIzIczRJYvDVjM8KhNNo/wg3W41fKdi2t75GwkhFAjLEENrWr8fBnal47htRE3v4GxAESiaoSXfbg=
X-Received: by 2002:a05:6102:32ce:b0:4c4:e415:6737 with SMTP id
 ada2fe7eead31-4c9e504bfcbmr4204381137.23.1744461885363; Sat, 12 Apr 2025
 05:44:45 -0700 (PDT)
MIME-Version: 1.0
References: <CAN+1HbqpN8zGvcjzjJu+5-GPtW_Jdt=G8ks2TSkqa9ZJ7Crj9w@HIDDEN>
 <CAN+1Hbp0UaMe-sGn=Zf557ags7=1O8vNKrobx8MGvQ5+0_cXwA@HIDDEN>
 <CAN+1Hbp8ZiMTnr9NXO+MX++y_uTGg4e+h_jhsHHphxtSTMt-6A@HIDDEN>
In-Reply-To: <CAN+1Hbp8ZiMTnr9NXO+MX++y_uTGg4e+h_jhsHHphxtSTMt-6A@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sat, 12 Apr 2025 08:44:34 -0400
X-Gm-Features: ATxdqUFjwpnNal0szsctu9_g9nnI8ZxFTtbsGOe-61_DJQIzhqwIQqiszndAGWc
Message-ID: <CAN+1HbrRMoLfszPe=yc3woELZnv0kn36eBEmztWeeVdrZk9NwQ@HIDDEN>
Subject: Re: bug#77717: [PATCH] Add row-properties to 'vtable'
To: 77717 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="0000000000000078000632942f15"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77717
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000000078000632942f15
Content-Type: multipart/alternative; boundary="0000000000000077fe0632942f13"

--0000000000000077fe0632942f13
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, Apr 12, 2025 at 7:51=E2=80=AFAM Ship Mints <shipmints@HIDDEN> wr=
ote:

> On Fri, Apr 11, 2025 at 4:02=E2=80=AFPM Ship Mints <shipmints@HIDDEN> =
wrote:
>
>> On Thu, Apr 10, 2025 at 6:11=E2=80=AFPM Ship Mints <shipmints@HIDDEN>=
 wrote:
>>
>>> This is useful for adding 'cursor-face or 'mouse-face to each row.  I'v=
e
>>> been advising 'vtable--insert-line' with an after advice.  This is bett=
er.
>>>
>>> Example:
>>>
>>>           (make-vtable
>>>            :columns
>>>            '(( :name "Foo"
>>>                :primary ascending
>>>                ))
>>>            :allow-other-keys t ; backward compatibility for
>>> :row-properties
>>>            :row-properties '( mouse-face highlight
>>>                               cursor-face region)
>>>
>>
>> Revised patch attached with the bug number and with 'keymap now applied
>> to the whole row vs. just the row text.  This ensures that keys (e.g., "=
q"
>> to quit) operate correctly if point is at the newline.
>>
>
> While I have vtable cracked open, this revised patch now includes unsort.
> vtable is nice.  Now, a bit nicer.
>

Now with a complete sentence in 'vtable-unsort' docstring.

--0000000000000077fe0632942f13
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Sat, Apr 12, 2025 at 7:51=E2=80=AFAM Ship Mints &lt;<a href=3D"mailto:sh=
ipmints@HIDDEN">shipmints@HIDDEN</a>&gt; wrote:</span></div></div><di=
v class=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"font-f=
amily:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">On =
Fri, Apr 11, 2025 at 4:02=E2=80=AFPM Ship Mints &lt;<a href=3D"mailto:shipm=
ints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>&gt; wrote:</span>=
</div></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"font-family:m=
onospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">On Thu, Ap=
r 10, 2025 at 6:11=E2=80=AFPM Ship Mints &lt;<a href=3D"mailto:shipmints@gm=
ail.com" target=3D"_blank">shipmints@HIDDEN</a>&gt; wrote:</span></div><=
/div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><div dir=3D"ltr"><div style=3D"font-family:monospace">This is useful=
 for adding &#39;cursor-face or &#39;mouse-face to each row.=C2=A0 I&#39;ve=
 been advising &#39;vtable--insert-line&#39; with an after advice.=C2=A0 Th=
is is better.<br></div><div style=3D"font-family:monospace"><br></div><div =
style=3D"font-family:monospace">Example:</div><div style=3D"font-family:mon=
ospace"><br></div><div style=3D"font-family:monospace">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 (make-vtable<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:co=
lumns<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&#39;(( :name &quot;Foo&q=
uot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:primary asc=
ending<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0))<br>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:allow-other-keys t ; backward compat=
ibility for :row-properties<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:ro=
w-properties &#39;( mouse-face highlight<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 c=
ursor-face region)</div></div></blockquote><div><br></div><div style=3D"fon=
t-family:monospace">Revised patch attached with the bug number and with &#3=
9;keymap now applied to the whole row vs. just the row text.=C2=A0 This ens=
ures that keys (e.g., &quot;q&quot; to quit) operate correctly=C2=A0if poin=
t is at the newline.</div></div></div></blockquote><div><br></div><div styl=
e=3D"font-family:monospace">While I have vtable cracked open, this revised =
patch now includes unsort.=C2=A0 vtable is nice.=C2=A0 Now, a bit nicer.<br=
></div></div></div></blockquote><div><br></div><div class=3D"gmail_default"=
 style=3D"font-family:monospace">Now with a complete sentence in &#39;vtabl=
e-unsort&#39; docstring.</div></div></div>

--0000000000000077fe0632942f13--

--0000000000000078000632942f15
Content-Type: application/octet-stream; 
	name="0001-vtable-row-keymap-row-properties-unsort-bug-77717.patch"
Content-Disposition: attachment; 
	filename="0001-vtable-row-keymap-row-properties-unsort-bug-77717.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m9e7k3p40>
X-Attachment-Id: f_m9e7k3p40

RnJvbSBiZDc1NGQwYWY1NzdiZTA0ZDBmMTY5Zjg2NjE0ZTFmYzcxODU5Mjg2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFRodSwgMTAgQXByIDIwMjUgMTg6MDA6NTUgLTA0MDAKU3ViamVjdDogW1BBVENIXSB2dGFibGU6
IHJvdyBrZXltYXAsIDpyb3ctcHJvcGVydGllcywgdW5zb3J0IChidWcjNzc3MTcpCgotICdrZXlt
YXAgb24gdGhlIHdob2xlIHJvdyBlbnN1cmVzIGtleXMgd29yayBldmVuIG9uIHRoZQpuZXdsaW5l
LgotIDpyb3ctcHJvcGVydGllcyBhcmUgdXNlZnVsIGZvciBhZGRpbmcgJ2N1cnNvci1mYWNlIG9y
Cidtb3VzZS1mYWNlIHRvIGVhY2ggcm93LgotIHVuc29ydCB0byByZXZlcnQgdG8gb3JpZ2luYWwg
b3JkZXIuCgoqIGRvYy9taXNjL3Z0YWJsZS50ZXhpIChNYWtpbmcgQSBUYWJsZSk6IERvY3VtZW50
Cic6cm93LXByb3BlcnRpZXMnLgoqIGxpc3AvZW1hY3MtbGlzcC92dGFibGUuZWwgKHZ0YWJsZSk6
IEFkZCBzbG90Cic6cm93LXByb3BlcnRpZXMnLgoodnRhYmxlLW1hcCk6IEJpbmQgIlUiIHRvICd2
dGFibGUtdW5zb3J0Jy4KKG1ha2UtdnRhYmxlKTogQWRkIGtleXdvcmQgJzpyb3ctcHJvcGVydGll
cycuCih2dGFibGUtLWluc2VydC1saW5lKTogTW92ZSAna2V5bWFwIHRleHQgcHJvcGVydHkgdG8g
aW5jbHVkZSB0aGUKbmV3bGluZS4gIEFkb3JuIGVhY2ggcm93IHdpdGggJzpyb3ctcHJvcGVydGll
cycsIGlmIHByZXNlbnQuCih2dGFibGUtdW5zb3J0KTogTmV3IGNvbW1hbmQuCi0tLQogZG9jL21p
c2MvdnRhYmxlLnRleGkgICAgICB8ICA2ICsrKysrKwogbGlzcC9lbWFjcy1saXNwL3Z0YWJsZS5l
bCB8IDIzICsrKysrKysrKysrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL21pc2MvdnRhYmxlLnRl
eGkgYi9kb2MvbWlzYy92dGFibGUudGV4aQppbmRleCBkZDJmNzk1MTJjMS4uZDFjZDEzY2ZhMzMg
MTAwNjQ0Ci0tLSBhL2RvYy9taXNjL3Z0YWJsZS50ZXhpCisrKyBiL2RvYy9taXNjL3Z0YWJsZS50
ZXhpCkBAIC00MjQsNiArNDI0LDEyIEBAIE1ha2luZyBBIFRhYmxlCiBAY29kZXs6Y29sdW1uLWNv
bG9yc30gaXMgcHJlc2VudCwgdGhlIGNvbG9ycyB3aWxsIGJlIGBgYmxlbmRlZCcnIHRvCiBwcm9k
dWNlIHRoZSBmaW5hbCBjb2xvcnMgaW4gdGhlIHRhYmxlLgogCitAaXRlbSA6cm93LXByb3BlcnRp
ZXMKK0lmIHByZXNlbnQsIHRoaXMgc2hvdWxkIGJlIGEgbGlzdCBvZiB0ZXh0IHByb3BlcnRpZXMg
KEBweHJlZntUZXh0CitQcm9wZXJ0aWVzLCwsIGVsaXNwLCBUaGUgRW1hY3MgTGlzcCBSZWZlcmVu
Y2UgTWFudWFsfSkgdGhhdCB3aWxsIGJlCithZGRlZCB0byBlYWNoIHJvdy4gIFRoaXMgaXMgdXNl
ZnVsIHRvIGFkZCBAY29kZXsnY3Vyc29yLWZhY2V9IG9yCitAY29kZXsnbW91c2UtZmFjZX0gdG8g
dGFibGUgcm93cy4KKwogQGl0ZW0gOmFjdGlvbnMKIFRoaXMgdXNlcyB0aGUgc2FtZSBzeW50YXgg
YXMgQGNvZGV7ZGVmaW5lLWtleW1hcH0sIGJ1dCBkb2Vzbid0IHJlZmVyCiB0byBjb21tYW5kcyBk
aXJlY3RseS4gIEluc3RlYWQgZWFjaCBrZXkgaXMgYm91bmQgdG8gYSBjb21tYW5kIHRoYXQKZGlm
ZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC92dGFibGUuZWwgYi9saXNwL2VtYWNzLWxpc3AvdnRh
YmxlLmVsCmluZGV4IDAwNzg1MTEzZWRiLi5hMjA2NWExNGYzYSAxMDA2NDQKLS0tIGEvbGlzcC9l
bWFjcy1saXNwL3Z0YWJsZS5lbAorKysgYi9saXNwL2VtYWNzLWxpc3AvdnRhYmxlLmVsCkBAIC02
NSw2ICs2NSw3IEBAIHZ0YWJsZQogICAgKGRpdmlkZXIgOmluaXRhcmcgOmRpdmlkZXIgOmFjY2Vz
c29yIHZ0YWJsZS1kaXZpZGVyIDppbml0Zm9ybSBuaWwpCiAgICAoc29ydC1ieSA6aW5pdGFyZyA6
c29ydC1ieSA6YWNjZXNzb3IgdnRhYmxlLXNvcnQtYnkpCiAgICAoZWxsaXBzaXMgOmluaXRhcmcg
OmVsbGlwc2lzIDphY2Nlc3NvciB2dGFibGUtZWxsaXBzaXMpCisgICAocm93LXByb3BlcnRpZXMg
OmluaXRhcmcgOnJvdy1wcm9wZXJ0aWVzIDphY2Nlc3NvciB2dGFibGUtcm93LXByb3BlcnRpZXMp
CiAgICAoY29sdW1uLWNvbG9ycyA6aW5pdGFyZyA6Y29sdW1uLWNvbG9ycyA6YWNjZXNzb3IgdnRh
YmxlLWNvbHVtbi1jb2xvcnMpCiAgICAocm93LWNvbG9ycyA6aW5pdGFyZyA6cm93LWNvbG9ycyA6
YWNjZXNzb3IgdnRhYmxlLXJvdy1jb2xvcnMpCiAgICAoLWNhY2hlZC1jb2xvcnMgOmluaXRmb3Jt
IG5pbCkKQEAgLTc1LDYgKzc2LDcgQEAgdnRhYmxlCiAKIChkZWZ2YXIta2V5bWFwIHZ0YWJsZS1t
YXAKICAgIlMiICMndnRhYmxlLXNvcnQtYnktY3VycmVudC1jb2x1bW4KKyAgIlUiICMndnRhYmxl
LXVuc29ydAogICAieyIgIyd2dGFibGUtbmFycm93LWN1cnJlbnQtY29sdW1uCiAgICJ9IiAjJ3Z0
YWJsZS13aWRlbi1jdXJyZW50LWNvbHVtbgogICAiZyIgIyd2dGFibGUtcmV2ZXJ0LWNvbW1hbmQK
QEAgLTk5LDYgKzEwMSw3IEBAIG1ha2UtdnRhYmxlCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc29ydC1ieQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlbGxpcHNpcyB0KQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChpbnNlcnQgdCkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByb3ctcHJvcGVydGllcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvdy1j
b2xvcnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY29sb3JzKQogICAiQ3Jl
YXRlIGFuZCBpbnNlcnQgYSB2dGFibGUgYXQgcG9pbnQuCkBAIC0xMjQsNiArMTI3LDcgQEAgbWFr
ZS12dGFibGUKICAgICAgICAgICA6a2V5bWFwIGtleW1hcAogICAgICAgICAgIDpzZXBhcmF0b3It
d2lkdGggc2VwYXJhdG9yLXdpZHRoCiAgICAgICAgICAgOnNvcnQtYnkgc29ydC1ieQorICAgICAg
ICAgIDpyb3ctcHJvcGVydGllcyByb3ctcHJvcGVydGllcwogICAgICAgICAgIDpyb3ctY29sb3Jz
IHJvdy1jb2xvcnMKICAgICAgICAgICA6Y29sdW1uLWNvbG9ycyBjb2x1bW4tY29sb3JzCiAgICAg
ICAgICAgOmVsbGlwc2lzIGVsbGlwc2lzKSkpCkBAIC02MzksNyArNjQzLDYgQEAgdnRhYmxlLS1p
bnNlcnQtbGluZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGlzdCAnc3Bh
Y2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOndpZHRoIChsaXN0
IHNwYWNlcikpKSkpKQogICAgICAgICAgICAocHV0LXRleHQtcHJvcGVydHkgc3RhcnQgKHBvaW50
KSAndnRhYmxlLWNvbHVtbiBpbmRleCkKLSAgICAgICAgICAgKHB1dC10ZXh0LXByb3BlcnR5IHN0
YXJ0IChwb2ludCkgJ2tleW1hcCBrZXltYXApCiAgICAgICAgICAgICh3aGVuIGNvbHVtbi1jb2xv
cnMKICAgICAgICAgICAgICAoYWRkLWZhY2UtdGV4dC1wcm9wZXJ0eQogICAgICAgICAgICAgICBz
dGFydCAocG9pbnQpCkBAIC02NDksMTIgKzY1MiwxNyBAQCB2dGFibGUtLWluc2VydC1saW5lCiAg
ICAgICAgICAgICAgKHNldHEgc3RhcnQgKHBvaW50KSkpKSkpCiAgICAgIChjZHIgbGluZSkpCiAg
ICAgKGluc2VydCAiXG4iKQorICAgIChwdXQtdGV4dC1wcm9wZXJ0eSBzdGFydCAocG9pbnQpICdr
ZXltYXAga2V5bWFwKQogICAgIChwdXQtdGV4dC1wcm9wZXJ0eSBzdGFydCAocG9pbnQpICd2dGFi
bGUtb2JqZWN0IChjYXIgbGluZSkpCiAgICAgKHVubGVzcyBjb2x1bW4tY29sb3JzCiAgICAgICAo
d2hlbi1sZXQqICgocm93LWNvbG9ycyAoc2xvdC12YWx1ZSB0YWJsZSAnLWNhY2hlZC1jb2xvcnMp
KSkKICAgICAgICAgKGFkZC1mYWNlLXRleHQtcHJvcGVydHkKICAgICAgICAgIHN0YXJ0IChwb2lu
dCkKLSAgICAgICAgIChlbHQgcm93LWNvbG9ycyAobW9kIGxpbmUtbnVtYmVyIChsZW5ndGggcm93
LWNvbG9ycykpKSkpKSkpCisgICAgICAgICAoZWx0IHJvdy1jb2xvcnMgKG1vZCBsaW5lLW51bWJl
ciAobGVuZ3RoIHJvdy1jb2xvcnMpKSkpKSkKKyAgICAod2hlbiAodnRhYmxlLXJvdy1wcm9wZXJ0
aWVzIHRhYmxlKQorICAgICAgKHNhdmUtZXhjdXJzaW9uCisgICAgICAgIChmb3J3YXJkLWxpbmUg
LTEpCisgICAgICAgIChhZGQtdGV4dC1wcm9wZXJ0aWVzIChwb3MtYm9sKSAocG9zLWVvbCkgKHZ0
YWJsZS1yb3ctcHJvcGVydGllcyB0YWJsZSkpKSkpKQogCiAoZGVmdW4gdnRhYmxlLS1jYWNoZS1r
ZXkgKCkKICAgKGNvbnMgKGZyYW1lLXRlcm1pbmFsKSAod2luZG93LXdpZHRoKSkpCkBAIC0xMDc1
LDYgKzEwODMsMTcgQEAgdnRhYmxlLWhlYWRlci1saW5lLXNvcnQKIAkJCSAgKGNhciBvYmopKSkK
ICAgICAgICh2dGFibGUtc29ydC1ieS1jdXJyZW50LWNvbHVtbikpKSkKIAorKGRlZnVuIHZ0YWJs
ZS11bnNvcnQgKCkKKyAgIkRpc2FibGUgdGhlIGN1cnJlbnQgdnRhYmxlIHNvcnQuCitUaGUgZGVm
YXVsdCBvcmRlciBpcyBkZXRlcm1pbmVkIGJ5IHRoZSB0YWJsZSdzIG9iamVjdHMgb3IKKzpvYmpl
Y3RzLWZ1bmN0aW9uLiIKKyAgKGludGVyYWN0aXZlKQorICAobGV0ICgodGFibGUgKHZ0YWJsZS1j
dXJyZW50LXRhYmxlKSkpCisgICAgKHVubGVzcyB0YWJsZQorICAgICAgKHVzZXItZXJyb3IgIk5v
IHRhYmxlIHVuZGVyIHBvaW50IikpCisgICAgKHNldGYgKHZ0YWJsZS1zb3J0LWJ5IHRhYmxlKSBu
aWwpCisgICAgKHZ0YWJsZS1yZXZlcnQtY29tbWFuZCkpKQorCiAocHJvdmlkZSAndnRhYmxlKQog
CiA7OzsgdnRhYmxlLmVsIGVuZHMgaGVyZQotLSAKMi40Ny4xCgo=
--0000000000000078000632942f15--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77717; Package emacs. Full text available.

Message received at 77717 <at> debbugs.gnu.org:


Received: (at 77717) by debbugs.gnu.org; 12 Apr 2025 11:52:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 12 07:52:08 2025
Received: from localhost ([127.0.0.1]:54314 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u3ZP3-0002Ut-6p
	for submit <at> debbugs.gnu.org; Sat, 12 Apr 2025 07:52:08 -0400
Received: from mail-ua1-x931.google.com ([2607:f8b0:4864:20::931]:47593)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1u3ZOw-0002TD-Rq
 for 77717 <at> debbugs.gnu.org; Sat, 12 Apr 2025 07:52:01 -0400
Received: by mail-ua1-x931.google.com with SMTP id
 a1e0cc1a2514c-86b9b1def28so2470216241.3
 for <77717 <at> debbugs.gnu.org>; Sat, 12 Apr 2025 04:51:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744458713; x=1745063513; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :from:to:cc:subject:date:message-id:reply-to;
 bh=bdhRYFNNsG5+iTaZfb/zPYMHgywMtFaNVqzmNKqgyOI=;
 b=TZXjrRG36yS4qr7GARE0Xge4FuCKHGbHpsm16tBVlirqM5vUI4FxDoAU8/X73r+v9W
 ImLYRQcYQbG1GUiRjAzER3yVYWNbUHAmXSzotc3UzXbIb2AafC5x/CH4SkCC8Lg8dEWg
 qGDqh8dUHyMEbghyTN9VWPHWguPgYrsezGedcz2AwIzTrrydc//uI0T2+NsoYbJg8E7j
 EAM7nHjAoNN0CEFmgmG7BvNJCZG2wb7KtczUglHYiDtmikgX/ftjdhdmn5ALTnvO4Dq0
 tFlb4ukveJaaIcFy1fV2gReGGiax6pGzdd2JKmQBE7R3CjVLaRSxkGRtWXMFkCZQDoGg
 qf0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744458713; x=1745063513;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=bdhRYFNNsG5+iTaZfb/zPYMHgywMtFaNVqzmNKqgyOI=;
 b=SB4DjyO3ZM7x/drpUrjLKO9HCn20Rp3VpiV1u//FyK1Iiuc0/j3611X/7wpxzU1pNc
 tRCGSiXqPUtDx9kgfD7MyfcErFOMWtgjEuh0PaGKVFYewr3+zsGWyTyhnRH7dYg4WhNq
 AvbkhoBjLXh7m5yp5Ny1b56aJ0grn3O4F9xw4oO/jLXmbtzgPX+NgcTCCuerpjtv/uLI
 h2ezxBA8Lu+RIaN6aMDQhw4CFs1nBORHWpqvzuPOVA9ZOib6LjOqOg+k1VYlcvvlNFsG
 3qVCwlHA7nD3LT8SNSIDHgFmsgCKlg8Gn+fbAw9w8aNHUhd3g65DcN71KS9x7nrcJLHp
 vSYA==
X-Gm-Message-State: AOJu0YwdWbgVMTiFUJdCSImzgi6B/gNBLtzTCLR+i3mXdEScrzBHe0l4
 Nsf3B7EJ6iNx+pLLCktu/XDOmdynCdZwKIb6sKyC251MXTZ55hOoYmrILKHNG5ECFTvGyHrW8ec
 Rn2Ze+rEfmgDFkcdQw1glpzDY2YaHeg==
X-Gm-Gg: ASbGnct2moaxNBambsqnpO0y4jRKbuj0IX7M9UUIlnJqBNdyxzG8+9K7IUalpNpyGWb
 Zi8boD6Q9wpyT3qNzuBiUWF+bd5AOEmrhLaKflsHMtUYugFlNXoDB8+mKrgSaqJ4fbXIFluG+b7
 F8NS5F71U/v7k+b7Y6TabbOQ==
X-Google-Smtp-Source: AGHT+IHCoMXzq5w1+hdca6Ux4sGuAXS5AMIvdLhq2mp/K9exGtZM2faIeG7zjC4hwSZlT7aIyOX3dcseh3sahZnJlF4=
X-Received: by 2002:a05:6102:5e85:b0:4bb:623:e1f7 with SMTP id
 ada2fe7eead31-4c9e4ffec8emr4174700137.16.1744458712451; Sat, 12 Apr 2025
 04:51:52 -0700 (PDT)
MIME-Version: 1.0
References: <CAN+1HbqpN8zGvcjzjJu+5-GPtW_Jdt=G8ks2TSkqa9ZJ7Crj9w@HIDDEN>
 <CAN+1Hbp0UaMe-sGn=Zf557ags7=1O8vNKrobx8MGvQ5+0_cXwA@HIDDEN>
In-Reply-To: <CAN+1Hbp0UaMe-sGn=Zf557ags7=1O8vNKrobx8MGvQ5+0_cXwA@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sat, 12 Apr 2025 07:51:40 -0400
X-Gm-Features: ATxdqUE5FUMf9bUGk0qBQfEE-_6ebk3SRNkAE-nOS-4c_rcSwshxW3vQk0MgsHM
Message-ID: <CAN+1Hbp8ZiMTnr9NXO+MX++y_uTGg4e+h_jhsHHphxtSTMt-6A@HIDDEN>
Subject: Re: bug#77717: [PATCH] Add row-properties to 'vtable'
To: 77717 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="000000000000e1b34c0632937187"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77717
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000e1b34c0632937187
Content-Type: multipart/alternative; boundary="000000000000e1b34a0632937185"

--000000000000e1b34a0632937185
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, Apr 11, 2025 at 4:02=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wr=
ote:

> On Thu, Apr 10, 2025 at 6:11=E2=80=AFPM Ship Mints <shipmints@HIDDEN> =
wrote:
>
>> This is useful for adding 'cursor-face or 'mouse-face to each row.  I've
>> been advising 'vtable--insert-line' with an after advice.  This is bette=
r.
>>
>> Example:
>>
>>           (make-vtable
>>            :columns
>>            '(( :name "Foo"
>>                :primary ascending
>>                ))
>>            :allow-other-keys t ; backward compatibility for
>> :row-properties
>>            :row-properties '( mouse-face highlight
>>                               cursor-face region)
>>
>
> Revised patch attached with the bug number and with 'keymap now applied t=
o
> the whole row vs. just the row text.  This ensures that keys (e.g., "q" t=
o
> quit) operate correctly if point is at the newline.
>

While I have vtable cracked open, this revised patch now includes unsort.
vtable is nice.  Now, a bit nicer.

-Stephane

--000000000000e1b34a0632937185
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Fri, Apr 11, 2025 at 4:02=E2=80=AFPM Ship Mints &lt;<a href=3D"mailto:sh=
ipmints@HIDDEN">shipmints@HIDDEN</a>&gt; wrote:</span></div></div><di=
v class=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"font-f=
amily:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">On =
Thu, Apr 10, 2025 at 6:11=E2=80=AFPM Ship Mints &lt;<a href=3D"mailto:shipm=
ints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>&gt; wrote:</span>=
</div></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><div dir=3D"ltr"><div style=3D"font-family:monospace">This is=
 useful for adding &#39;cursor-face or &#39;mouse-face to each row.=C2=A0 I=
&#39;ve been advising &#39;vtable--insert-line&#39; with an after advice.=
=C2=A0 This is better.<br></div><div style=3D"font-family:monospace"><br></=
div><div style=3D"font-family:monospace">Example:</div><div style=3D"font-f=
amily:monospace"><br></div><div style=3D"font-family:monospace">=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 (make-vtable<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0:columns<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&#39;(( :name &=
quot;Foo&quot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:p=
rimary ascending<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
))<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:allow-other-keys t ; backwa=
rd compatibility for :row-properties<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0:row-properties &#39;( mouse-face highlight<br>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 cursor-face region)</div></div></blockquote><div><br></div><div =
style=3D"font-family:monospace">Revised patch attached with the bug number =
and with &#39;keymap now applied to the whole row vs. just the row text.=C2=
=A0 This ensures that keys (e.g., &quot;q&quot; to quit) operate correctly=
=C2=A0if point is at the newline.</div></div></div></blockquote><div><br></=
div><div class=3D"gmail_default" style=3D"font-family:monospace">While I ha=
ve vtable cracked open, this revised patch now includes unsort.=C2=A0 vtabl=
e is nice.=C2=A0 Now, a bit nicer.</div><div class=3D"gmail_default" style=
=3D"font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"=
font-family:monospace">-Stephane</div></div></div>

--000000000000e1b34a0632937185--

--000000000000e1b34c0632937187
Content-Type: application/octet-stream; 
	name="0001-vtable-row-keymap-row-properties-unsort-bug-77717.patch"
Content-Disposition: attachment; 
	filename="0001-vtable-row-keymap-row-properties-unsort-bug-77717.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m9e5nkub0>
X-Attachment-Id: f_m9e5nkub0

RnJvbSBkNjVkMjllZDU3OWY3ZDhmNGY0MjJkNzY4NTM3NjYxZDNiYWJhNTU4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFRodSwgMTAgQXByIDIwMjUgMTg6MDA6NTUgLTA0MDAKU3ViamVjdDogW1BBVENIXSB2dGFibGU6
IHJvdyBrZXltYXAsIDpyb3ctcHJvcGVydGllcywgdW5zb3J0IChidWcjNzc3MTcpCgotICdrZXlt
YXAgb24gdGhlIHdob2xlIHJvdyBlbnN1cmVzIGtleXMgd29yayBldmVuIG9uIHRoZQpuZXdsaW5l
LgotIDpyb3ctcHJvcGVydGllcyBhcmUgdXNlZnVsIGZvciBhZGRpbmcgJ2N1cnNvci1mYWNlIG9y
Cidtb3VzZS1mYWNlIHRvIGVhY2ggcm93LgotIHVuc29ydCB0byByZXZlcnQgdG8gb3JpZ2luYWwg
b3JkZXIuCgoqIGRvYy9taXNjL3Z0YWJsZS50ZXhpIChNYWtpbmcgQSBUYWJsZSk6IERvY3VtZW50
Cic6cm93LXByb3BlcnRpZXMnLgoqIGxpc3AvZW1hY3MtbGlzcC92dGFibGUuZWwgKHZ0YWJsZSk6
IEFkZCBzbG90Cic6cm93LXByb3BlcnRpZXMnLgoodnRhYmxlLW1hcCk6IEJpbmQgIlUiIHRvICd2
dGFibGUtdW5zb3J0Jy4KKG1ha2UtdnRhYmxlKTogQWRkIGtleXdvcmQgJzpyb3ctcHJvcGVydGll
cycuCih2dGFibGUtLWluc2VydC1saW5lKTogTW92ZSAna2V5bWFwIHRleHQgcHJvcGVydHkgdG8g
aW5jbHVkZSB0aGUKbmV3bGluZS4gIEFkb3JuIGVhY2ggcm93IHdpdGggJzpyb3ctcHJvcGVydGll
cycsIGlmIHByZXNlbnQuCih2dGFibGUtdW5zb3J0KTogTmV3IGNvbW1hbmQuCi0tLQogZG9jL21p
c2MvdnRhYmxlLnRleGkgICAgICB8ICA2ICsrKysrKwogbGlzcC9lbWFjcy1saXNwL3Z0YWJsZS5l
bCB8IDIyICsrKysrKysrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvbWlzYy92dGFibGUudGV4
aSBiL2RvYy9taXNjL3Z0YWJsZS50ZXhpCmluZGV4IGRkMmY3OTUxMmMxLi5kMWNkMTNjZmEzMyAx
MDA2NDQKLS0tIGEvZG9jL21pc2MvdnRhYmxlLnRleGkKKysrIGIvZG9jL21pc2MvdnRhYmxlLnRl
eGkKQEAgLTQyNCw2ICs0MjQsMTIgQEAgTWFraW5nIEEgVGFibGUKIEBjb2Rlezpjb2x1bW4tY29s
b3JzfSBpcyBwcmVzZW50LCB0aGUgY29sb3JzIHdpbGwgYmUgYGBibGVuZGVkJycgdG8KIHByb2R1
Y2UgdGhlIGZpbmFsIGNvbG9ycyBpbiB0aGUgdGFibGUuCiAKK0BpdGVtIDpyb3ctcHJvcGVydGll
cworSWYgcHJlc2VudCwgdGhpcyBzaG91bGQgYmUgYSBsaXN0IG9mIHRleHQgcHJvcGVydGllcyAo
QHB4cmVme1RleHQKK1Byb3BlcnRpZXMsLCwgZWxpc3AsIFRoZSBFbWFjcyBMaXNwIFJlZmVyZW5j
ZSBNYW51YWx9KSB0aGF0IHdpbGwgYmUKK2FkZGVkIHRvIGVhY2ggcm93LiAgVGhpcyBpcyB1c2Vm
dWwgdG8gYWRkIEBjb2RleydjdXJzb3ItZmFjZX0gb3IKK0Bjb2Rleydtb3VzZS1mYWNlfSB0byB0
YWJsZSByb3dzLgorCiBAaXRlbSA6YWN0aW9ucwogVGhpcyB1c2VzIHRoZSBzYW1lIHN5bnRheCBh
cyBAY29kZXtkZWZpbmUta2V5bWFwfSwgYnV0IGRvZXNuJ3QgcmVmZXIKIHRvIGNvbW1hbmRzIGRp
cmVjdGx5LiAgSW5zdGVhZCBlYWNoIGtleSBpcyBib3VuZCB0byBhIGNvbW1hbmQgdGhhdApkaWZm
IC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNwL3Z0YWJsZS5lbCBiL2xpc3AvZW1hY3MtbGlzcC92dGFi
bGUuZWwKaW5kZXggMDA3ODUxMTNlZGIuLjZkMjFhYzExNWNkIDEwMDY0NAotLS0gYS9saXNwL2Vt
YWNzLWxpc3AvdnRhYmxlLmVsCisrKyBiL2xpc3AvZW1hY3MtbGlzcC92dGFibGUuZWwKQEAgLTY1
LDYgKzY1LDcgQEAgdnRhYmxlCiAgICAoZGl2aWRlciA6aW5pdGFyZyA6ZGl2aWRlciA6YWNjZXNz
b3IgdnRhYmxlLWRpdmlkZXIgOmluaXRmb3JtIG5pbCkKICAgIChzb3J0LWJ5IDppbml0YXJnIDpz
b3J0LWJ5IDphY2Nlc3NvciB2dGFibGUtc29ydC1ieSkKICAgIChlbGxpcHNpcyA6aW5pdGFyZyA6
ZWxsaXBzaXMgOmFjY2Vzc29yIHZ0YWJsZS1lbGxpcHNpcykKKyAgIChyb3ctcHJvcGVydGllcyA6
aW5pdGFyZyA6cm93LXByb3BlcnRpZXMgOmFjY2Vzc29yIHZ0YWJsZS1yb3ctcHJvcGVydGllcykK
ICAgIChjb2x1bW4tY29sb3JzIDppbml0YXJnIDpjb2x1bW4tY29sb3JzIDphY2Nlc3NvciB2dGFi
bGUtY29sdW1uLWNvbG9ycykKICAgIChyb3ctY29sb3JzIDppbml0YXJnIDpyb3ctY29sb3JzIDph
Y2Nlc3NvciB2dGFibGUtcm93LWNvbG9ycykKICAgICgtY2FjaGVkLWNvbG9ycyA6aW5pdGZvcm0g
bmlsKQpAQCAtNzUsNiArNzYsNyBAQCB2dGFibGUKIAogKGRlZnZhci1rZXltYXAgdnRhYmxlLW1h
cAogICAiUyIgIyd2dGFibGUtc29ydC1ieS1jdXJyZW50LWNvbHVtbgorICAiVSIgIyd2dGFibGUt
dW5zb3J0CiAgICJ7IiAjJ3Z0YWJsZS1uYXJyb3ctY3VycmVudC1jb2x1bW4KICAgIn0iICMndnRh
YmxlLXdpZGVuLWN1cnJlbnQtY29sdW1uCiAgICJnIiAjJ3Z0YWJsZS1yZXZlcnQtY29tbWFuZApA
QCAtOTksNiArMTAxLDcgQEAgbWFrZS12dGFibGUKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzb3J0LWJ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVsbGlwc2lzIHQpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGluc2VydCB0KQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJvdy1wcm9wZXJ0aWVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm93LWNv
bG9ycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb2xvcnMpCiAgICJDcmVh
dGUgYW5kIGluc2VydCBhIHZ0YWJsZSBhdCBwb2ludC4KQEAgLTEyNCw2ICsxMjcsNyBAQCBtYWtl
LXZ0YWJsZQogICAgICAgICAgIDprZXltYXAga2V5bWFwCiAgICAgICAgICAgOnNlcGFyYXRvci13
aWR0aCBzZXBhcmF0b3Itd2lkdGgKICAgICAgICAgICA6c29ydC1ieSBzb3J0LWJ5CisgICAgICAg
ICAgOnJvdy1wcm9wZXJ0aWVzIHJvdy1wcm9wZXJ0aWVzCiAgICAgICAgICAgOnJvdy1jb2xvcnMg
cm93LWNvbG9ycwogICAgICAgICAgIDpjb2x1bW4tY29sb3JzIGNvbHVtbi1jb2xvcnMKICAgICAg
ICAgICA6ZWxsaXBzaXMgZWxsaXBzaXMpKSkKQEAgLTYzOSw3ICs2NDMsNiBAQCB2dGFibGUtLWlu
c2VydC1saW5lCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0ICdzcGFj
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6d2lkdGggKGxpc3Qg
c3BhY2VyKSkpKSkpCiAgICAgICAgICAgIChwdXQtdGV4dC1wcm9wZXJ0eSBzdGFydCAocG9pbnQp
ICd2dGFibGUtY29sdW1uIGluZGV4KQotICAgICAgICAgICAocHV0LXRleHQtcHJvcGVydHkgc3Rh
cnQgKHBvaW50KSAna2V5bWFwIGtleW1hcCkKICAgICAgICAgICAgKHdoZW4gY29sdW1uLWNvbG9y
cwogICAgICAgICAgICAgIChhZGQtZmFjZS10ZXh0LXByb3BlcnR5CiAgICAgICAgICAgICAgIHN0
YXJ0IChwb2ludCkKQEAgLTY0OSwxMiArNjUyLDE3IEBAIHZ0YWJsZS0taW5zZXJ0LWxpbmUKICAg
ICAgICAgICAgICAoc2V0cSBzdGFydCAocG9pbnQpKSkpKSkKICAgICAgKGNkciBsaW5lKSkKICAg
ICAoaW5zZXJ0ICJcbiIpCisgICAgKHB1dC10ZXh0LXByb3BlcnR5IHN0YXJ0IChwb2ludCkgJ2tl
eW1hcCBrZXltYXApCiAgICAgKHB1dC10ZXh0LXByb3BlcnR5IHN0YXJ0IChwb2ludCkgJ3Z0YWJs
ZS1vYmplY3QgKGNhciBsaW5lKSkKICAgICAodW5sZXNzIGNvbHVtbi1jb2xvcnMKICAgICAgICh3
aGVuLWxldCogKChyb3ctY29sb3JzIChzbG90LXZhbHVlIHRhYmxlICctY2FjaGVkLWNvbG9ycykp
KQogICAgICAgICAoYWRkLWZhY2UtdGV4dC1wcm9wZXJ0eQogICAgICAgICAgc3RhcnQgKHBvaW50
KQotICAgICAgICAgKGVsdCByb3ctY29sb3JzIChtb2QgbGluZS1udW1iZXIgKGxlbmd0aCByb3ct
Y29sb3JzKSkpKSkpKSkKKyAgICAgICAgIChlbHQgcm93LWNvbG9ycyAobW9kIGxpbmUtbnVtYmVy
IChsZW5ndGggcm93LWNvbG9ycykpKSkpKQorICAgICh3aGVuICh2dGFibGUtcm93LXByb3BlcnRp
ZXMgdGFibGUpCisgICAgICAoc2F2ZS1leGN1cnNpb24KKyAgICAgICAgKGZvcndhcmQtbGluZSAt
MSkKKyAgICAgICAgKGFkZC10ZXh0LXByb3BlcnRpZXMgKHBvcy1ib2wpIChwb3MtZW9sKSAodnRh
YmxlLXJvdy1wcm9wZXJ0aWVzIHRhYmxlKSkpKSkpCiAKIChkZWZ1biB2dGFibGUtLWNhY2hlLWtl
eSAoKQogICAoY29ucyAoZnJhbWUtdGVybWluYWwpICh3aW5kb3ctd2lkdGgpKSkKQEAgLTEwNzUs
NiArMTA4MywxNiBAQCB2dGFibGUtaGVhZGVyLWxpbmUtc29ydAogCQkJICAoY2FyIG9iaikpKQog
ICAgICAgKHZ0YWJsZS1zb3J0LWJ5LWN1cnJlbnQtY29sdW1uKSkpKQogCisoZGVmdW4gdnRhYmxl
LXVuc29ydCAoKQorICAiRGlzYWJsZSB0aGUgY3VycmVudCB2dGFibGUgc29ydC4KK1RoZSBkZWZh
dWx0IG9yZGVyIG9mIHRoZSBvYmplY3RzIGlzIGRldGVybWluZWQgYnkgOm9iamVjdHMtZnVuY3Rp
b24iCisgIChpbnRlcmFjdGl2ZSkKKyAgKGxldCAoKHRhYmxlICh2dGFibGUtY3VycmVudC10YWJs
ZSkpKQorICAgICh1bmxlc3MgdGFibGUKKyAgICAgICh1c2VyLWVycm9yICJObyB0YWJsZSB1bmRl
ciBwb2ludCIpKQorICAgIChzZXRmICh2dGFibGUtc29ydC1ieSB0YWJsZSkgbmlsKQorICAgICh2
dGFibGUtcmV2ZXJ0LWNvbW1hbmQpKSkKKwogKHByb3ZpZGUgJ3Z0YWJsZSkKIAogOzs7IHZ0YWJs
ZS5lbCBlbmRzIGhlcmUKLS0gCjIuNDcuMQoK
--000000000000e1b34c0632937187--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77717; Package emacs. Full text available.

Message received at 77717 <at> debbugs.gnu.org:


Received: (at 77717) by debbugs.gnu.org; 11 Apr 2025 20:02:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 11 16:02:40 2025
Received: from localhost ([127.0.0.1]:51878 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u3KaG-0006Sl-EZ
	for submit <at> debbugs.gnu.org; Fri, 11 Apr 2025 16:02:40 -0400
Received: from mail-yb1-xb31.google.com ([2607:f8b0:4864:20::b31]:45338)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1u3KaD-0006SV-VB
 for 77717 <at> debbugs.gnu.org; Fri, 11 Apr 2025 16:02:38 -0400
Received: by mail-yb1-xb31.google.com with SMTP id
 3f1490d57ef6-e6a8aa771e8so1998321276.3
 for <77717 <at> debbugs.gnu.org>; Fri, 11 Apr 2025 13:02:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744401752; x=1745006552; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :from:to:cc:subject:date:message-id:reply-to;
 bh=ve3jan6tYyRUZ5kEqxwUW+NsOkrvhjmyKvbM1LTaRxU=;
 b=R49O9MP88IA0l+fVzULCVCcUvZXpq5rP9chYG7V5iuo3mL6YcQG8Ko5LebtqdPuaEX
 qlLuhGObq+YFHvOacrEOXHkHZtYu1IJOAFetWy35lzztgqiVst8a+2cJJJV0/wSxiiuO
 nmqjHREYNp7QQHxKdk6YzKUEtZNERiVPk/v/bYJSvbtGF0XSGNHnBqKozl4lhLdppoS0
 nYxDUfDUCcNutRsx93n4nAlNX1vYDCBaEGuJnsMDDICf2KKdCjAtNM22+c1embLAoeXB
 /grIwLPr7c0sr4uHau2LIWHQHgdJHz8Mzf2C785evPS70enfweWA0tWMESsioHvOKcQL
 vWyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744401752; x=1745006552;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=ve3jan6tYyRUZ5kEqxwUW+NsOkrvhjmyKvbM1LTaRxU=;
 b=bv2eT/mCHJsKwtquEvoHYqJNrh9ZuLkU/Th+hueuaUl3VSe28QDtIitZIpNWPou9Hh
 /+eFnNIG6jz4Vf8FJtrmSW0hzpN0q7Ct9JwFOsNUPzD+mNkFc4/2v+jK+rTOtbev4FUn
 GQyz/EcK0kcuYno2REm+5dcc47tCKRFtPCydzMqJEFyPhnRLfYxxPi7LAig5QhiFdqgJ
 ftraAyQbkXluWlSgMnjjalNrRUUNEWMjPZCGDCYJBAYidKSjxUU+LcjlZS08bjiC2dEs
 1AlgBvsZMHhjwuJVk0EmhZYTFo3YgFIQ2WdwOsrBX4WNExGx2Nu2dC/gYFOaapnDKRwy
 G4Sg==
X-Gm-Message-State: AOJu0YwiAggtV1Dkuqf//pusBd6uefmGA9q/F5qJCBZvUFRK9n4YgAqY
 9iZXwazZFF/A/YYcMeJ5a1+ikEbJUDD/KwiZER/ZAVGAV60vz3tCNsFrJ6hkFujWyr6L0w5GxGA
 eqRrLlNVAT8/AFpAzp/aCC8wypuey5Q==
X-Gm-Gg: ASbGncsueqS0TGsqHLNVnNSBSYj/Vd6Ihz47xi/elig7Gz3jVBpEpDeZh08vzFroFe0
 CebRmICgTcDG+MGM2z+Xq2LDt3WYyRon/nooWO6KwHdJ7HLpQNUO4HUoW+l28BtKwni7+8SXWUA
 8KRWX6ZmNisoZYW66i8rxfeA==
X-Google-Smtp-Source: AGHT+IGiTJwGl5Pq9PLa/8ODOck9tZHWpxTJnC1j6jELRxszjcUHhc5zcH5aENOl3tyBZrMJiqjHVXgTZQnB8HNEJII=
X-Received: by 2002:a05:6902:2190:b0:e64:3e3a:f000 with SMTP id
 3f1490d57ef6-e704decaac4mr7176777276.25.1744401751894; Fri, 11 Apr 2025
 13:02:31 -0700 (PDT)
MIME-Version: 1.0
References: <CAN+1HbqpN8zGvcjzjJu+5-GPtW_Jdt=G8ks2TSkqa9ZJ7Crj9w@HIDDEN>
In-Reply-To: <CAN+1HbqpN8zGvcjzjJu+5-GPtW_Jdt=G8ks2TSkqa9ZJ7Crj9w@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Fri, 11 Apr 2025 16:02:20 -0400
X-Gm-Features: ATxdqUF-NQxyaF0zmpTVNP4I4kQGLSMNFDFR7H_QzqU6oPkJj4hkx2EyHuCKNZM
Message-ID: <CAN+1Hbp0UaMe-sGn=Zf557ags7=1O8vNKrobx8MGvQ5+0_cXwA@HIDDEN>
Subject: Re: bug#77717: [PATCH] Add row-properties to 'vtable'
To: 77717 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="000000000000c4efe90632862ec1"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77717
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000c4efe90632862ec1
Content-Type: multipart/alternative; boundary="000000000000c4efe90632862ebf"

--000000000000c4efe90632862ebf
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, Apr 10, 2025 at 6:11=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wr=
ote:

> This is useful for adding 'cursor-face or 'mouse-face to each row.  I've
> been advising 'vtable--insert-line' with an after advice.  This is better=
.
>
> Example:
>
>           (make-vtable
>            :columns
>            '(( :name "Foo"
>                :primary ascending
>                ))
>            :allow-other-keys t ; backward compatibility for :row-properti=
es
>            :row-properties '( mouse-face highlight
>                               cursor-face region)
>

Revised patch attached with the bug number and with 'keymap now applied to
the whole row vs. just the row text.  This ensures that keys (e.g., "q" to
quit) operate correctly if point is at the newline.

-Stephane

--000000000000c4efe90632862ebf
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Thu, Apr 10, 2025 at 6:11=E2=80=AFPM Ship Mints &lt;<a href=3D"mailto:sh=
ipmints@HIDDEN">shipmints@HIDDEN</a>&gt; wrote:</span></div></div><di=
v class=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex"><div dir=3D"ltr"><div style=3D"font-family:monospace">=
This is useful for adding &#39;cursor-face or &#39;mouse-face to each row.=
=C2=A0 I&#39;ve been advising &#39;vtable--insert-line&#39; with an after a=
dvice.=C2=A0 This is better.<br></div><div style=3D"font-family:monospace">=
<br></div><div style=3D"font-family:monospace">Example:</div><div style=3D"=
font-family:monospace"><br></div><div style=3D"font-family:monospace">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (make-vtable<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0:columns<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&#39;(( =
:name &quot;Foo&quot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0:primary ascending<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0))<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:allow-other-keys =
t ; backward compatibility for :row-properties<br>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0:row-properties &#39;( mouse-face highlight<br>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 cursor-face region)</div></div></blockquote><div><br><=
/div><div class=3D"gmail_default" style=3D"font-family:monospace">Revised p=
atch attached with the bug number and with &#39;keymap now applied to the w=
hole row vs. just the row text.=C2=A0 This ensures that keys (e.g., &quot;q=
&quot; to quit) operate correctly=C2=A0if point is at the newline.</div><di=
v class=3D"gmail_default" style=3D"font-family:monospace"><br></div><div cl=
ass=3D"gmail_default" style=3D"font-family:monospace">-Stephane</div></div>=
</div>

--000000000000c4efe90632862ebf--

--000000000000c4efe90632862ec1
Content-Type: application/octet-stream; 
	name="0001-Fix-row-keymap-and-add-row-properties-to-vtable-bug-.patch"
Content-Disposition: attachment; 
	filename="0001-Fix-row-keymap-and-add-row-properties-to-vtable-bug-.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m9d7q50o0>
X-Attachment-Id: f_m9d7q50o0

RnJvbSA5ODk3MGU4YWJlYjliZWYwZTJjZGYwMjdiMWI0OTVkOTlkZGU5N2E3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFRodSwgMTAgQXByIDIwMjUgMTg6MDA6NTUgLTA0MDAKU3ViamVjdDogW1BBVENIXSBGaXggcm93
ICdrZXltYXAgYW5kIGFkZCA6cm93LXByb3BlcnRpZXMgdG8gJ3Z0YWJsZScKIChidWcjNzc3MTcp
Cgona2V5bWFwIG9uIHRoZSB3aG9sZSByb3cgZW5zdXJlcyBrZXlzIHdvcmsgZXZlbiBvbiB0aGUg
bmV3bGluZS4KOnJvdy1wcm9wZXJ0aWVzIGFyZSB1c2VmdWwgZm9yIGFkZGluZyAnY3Vyc29yLWZh
Y2Ugb3IKJ21vdXNlLWZhY2UgdG8gZWFjaCByb3cuCgoqIGRvYy9taXNjL3Z0YWJsZS50ZXhpIChN
YWtpbmcgQSBUYWJsZSk6IERvY3VtZW50Cic6cm93LXByb3BlcnRpZXMnLgoqIGxpc3AvZW1hY3Mt
bGlzcC92dGFibGUuZWwgKHZ0YWJsZSk6IEFkZCBzbG90Cic6cm93LXByb3BlcnRpZXMnLgoobWFr
ZS12dGFibGUpOiBBZGQga2V5d29yZCAnOnJvdy1wcm9wZXJ0aWVzJy4KKHZ0YWJsZS0taW5zZXJ0
LWxpbmUpOiBNb3ZlICdrZXltYXAgdGV4dCBwcm9wZXJ0eSB0byBpbmNsdWRlIHRoZQpuZXdsaW5l
LiAgQWRvcm4gZWFjaCByb3cgd2l0aCAnOnJvdy1wcm9wZXJ0aWVzJywgaWYgcHJlc2VudC4KLS0t
CiBkb2MvbWlzYy92dGFibGUudGV4aSAgICAgIHwgIDYgKysrKysrCiBsaXNwL2VtYWNzLWxpc3Av
dnRhYmxlLmVsIHwgMTEgKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvbWlzYy92dGFibGUudGV4aSBi
L2RvYy9taXNjL3Z0YWJsZS50ZXhpCmluZGV4IGRkMmY3OTUxMmMxLi5kMWNkMTNjZmEzMyAxMDA2
NDQKLS0tIGEvZG9jL21pc2MvdnRhYmxlLnRleGkKKysrIGIvZG9jL21pc2MvdnRhYmxlLnRleGkK
QEAgLTQyNCw2ICs0MjQsMTIgQEAgTWFraW5nIEEgVGFibGUKIEBjb2Rlezpjb2x1bW4tY29sb3Jz
fSBpcyBwcmVzZW50LCB0aGUgY29sb3JzIHdpbGwgYmUgYGBibGVuZGVkJycgdG8KIHByb2R1Y2Ug
dGhlIGZpbmFsIGNvbG9ycyBpbiB0aGUgdGFibGUuCiAKK0BpdGVtIDpyb3ctcHJvcGVydGllcwor
SWYgcHJlc2VudCwgdGhpcyBzaG91bGQgYmUgYSBsaXN0IG9mIHRleHQgcHJvcGVydGllcyAoQHB4
cmVme1RleHQKK1Byb3BlcnRpZXMsLCwgZWxpc3AsIFRoZSBFbWFjcyBMaXNwIFJlZmVyZW5jZSBN
YW51YWx9KSB0aGF0IHdpbGwgYmUKK2FkZGVkIHRvIGVhY2ggcm93LiAgVGhpcyBpcyB1c2VmdWwg
dG8gYWRkIEBjb2RleydjdXJzb3ItZmFjZX0gb3IKK0Bjb2Rleydtb3VzZS1mYWNlfSB0byB0YWJs
ZSByb3dzLgorCiBAaXRlbSA6YWN0aW9ucwogVGhpcyB1c2VzIHRoZSBzYW1lIHN5bnRheCBhcyBA
Y29kZXtkZWZpbmUta2V5bWFwfSwgYnV0IGRvZXNuJ3QgcmVmZXIKIHRvIGNvbW1hbmRzIGRpcmVj
dGx5LiAgSW5zdGVhZCBlYWNoIGtleSBpcyBib3VuZCB0byBhIGNvbW1hbmQgdGhhdApkaWZmIC0t
Z2l0IGEvbGlzcC9lbWFjcy1saXNwL3Z0YWJsZS5lbCBiL2xpc3AvZW1hY3MtbGlzcC92dGFibGUu
ZWwKaW5kZXggMDA3ODUxMTNlZGIuLjViNzM4YjUyNWU5IDEwMDY0NAotLS0gYS9saXNwL2VtYWNz
LWxpc3AvdnRhYmxlLmVsCisrKyBiL2xpc3AvZW1hY3MtbGlzcC92dGFibGUuZWwKQEAgLTY1LDYg
KzY1LDcgQEAgdnRhYmxlCiAgICAoZGl2aWRlciA6aW5pdGFyZyA6ZGl2aWRlciA6YWNjZXNzb3Ig
dnRhYmxlLWRpdmlkZXIgOmluaXRmb3JtIG5pbCkKICAgIChzb3J0LWJ5IDppbml0YXJnIDpzb3J0
LWJ5IDphY2Nlc3NvciB2dGFibGUtc29ydC1ieSkKICAgIChlbGxpcHNpcyA6aW5pdGFyZyA6ZWxs
aXBzaXMgOmFjY2Vzc29yIHZ0YWJsZS1lbGxpcHNpcykKKyAgIChyb3ctcHJvcGVydGllcyA6aW5p
dGFyZyA6cm93LXByb3BlcnRpZXMgOmFjY2Vzc29yIHZ0YWJsZS1yb3ctcHJvcGVydGllcykKICAg
IChjb2x1bW4tY29sb3JzIDppbml0YXJnIDpjb2x1bW4tY29sb3JzIDphY2Nlc3NvciB2dGFibGUt
Y29sdW1uLWNvbG9ycykKICAgIChyb3ctY29sb3JzIDppbml0YXJnIDpyb3ctY29sb3JzIDphY2Nl
c3NvciB2dGFibGUtcm93LWNvbG9ycykKICAgICgtY2FjaGVkLWNvbG9ycyA6aW5pdGZvcm0gbmls
KQpAQCAtOTksNiArMTAwLDcgQEAgbWFrZS12dGFibGUKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzb3J0LWJ5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVsbGlwc2lzIHQpCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGluc2VydCB0KQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJvdy1wcm9wZXJ0aWVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm93
LWNvbG9ycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb2xvcnMpCiAgICJD
cmVhdGUgYW5kIGluc2VydCBhIHZ0YWJsZSBhdCBwb2ludC4KQEAgLTEyNCw2ICsxMjYsNyBAQCBt
YWtlLXZ0YWJsZQogICAgICAgICAgIDprZXltYXAga2V5bWFwCiAgICAgICAgICAgOnNlcGFyYXRv
ci13aWR0aCBzZXBhcmF0b3Itd2lkdGgKICAgICAgICAgICA6c29ydC1ieSBzb3J0LWJ5CisgICAg
ICAgICAgOnJvdy1wcm9wZXJ0aWVzIHJvdy1wcm9wZXJ0aWVzCiAgICAgICAgICAgOnJvdy1jb2xv
cnMgcm93LWNvbG9ycwogICAgICAgICAgIDpjb2x1bW4tY29sb3JzIGNvbHVtbi1jb2xvcnMKICAg
ICAgICAgICA6ZWxsaXBzaXMgZWxsaXBzaXMpKSkKQEAgLTYzOSw3ICs2NDIsNiBAQCB2dGFibGUt
LWluc2VydC1saW5lCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0ICdz
cGFjZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6d2lkdGggKGxp
c3Qgc3BhY2VyKSkpKSkpCiAgICAgICAgICAgIChwdXQtdGV4dC1wcm9wZXJ0eSBzdGFydCAocG9p
bnQpICd2dGFibGUtY29sdW1uIGluZGV4KQotICAgICAgICAgICAocHV0LXRleHQtcHJvcGVydHkg
c3RhcnQgKHBvaW50KSAna2V5bWFwIGtleW1hcCkKICAgICAgICAgICAgKHdoZW4gY29sdW1uLWNv
bG9ycwogICAgICAgICAgICAgIChhZGQtZmFjZS10ZXh0LXByb3BlcnR5CiAgICAgICAgICAgICAg
IHN0YXJ0IChwb2ludCkKQEAgLTY0OSwxMiArNjUxLDE3IEBAIHZ0YWJsZS0taW5zZXJ0LWxpbmUK
ICAgICAgICAgICAgICAoc2V0cSBzdGFydCAocG9pbnQpKSkpKSkKICAgICAgKGNkciBsaW5lKSkK
ICAgICAoaW5zZXJ0ICJcbiIpCisgICAgKHB1dC10ZXh0LXByb3BlcnR5IHN0YXJ0IChwb2ludCkg
J2tleW1hcCBrZXltYXApCiAgICAgKHB1dC10ZXh0LXByb3BlcnR5IHN0YXJ0IChwb2ludCkgJ3Z0
YWJsZS1vYmplY3QgKGNhciBsaW5lKSkKICAgICAodW5sZXNzIGNvbHVtbi1jb2xvcnMKICAgICAg
ICh3aGVuLWxldCogKChyb3ctY29sb3JzIChzbG90LXZhbHVlIHRhYmxlICctY2FjaGVkLWNvbG9y
cykpKQogICAgICAgICAoYWRkLWZhY2UtdGV4dC1wcm9wZXJ0eQogICAgICAgICAgc3RhcnQgKHBv
aW50KQotICAgICAgICAgKGVsdCByb3ctY29sb3JzIChtb2QgbGluZS1udW1iZXIgKGxlbmd0aCBy
b3ctY29sb3JzKSkpKSkpKSkKKyAgICAgICAgIChlbHQgcm93LWNvbG9ycyAobW9kIGxpbmUtbnVt
YmVyIChsZW5ndGggcm93LWNvbG9ycykpKSkpKQorICAgICh3aGVuICh2dGFibGUtcm93LXByb3Bl
cnRpZXMgdGFibGUpCisgICAgICAoc2F2ZS1leGN1cnNpb24KKyAgICAgICAgKGZvcndhcmQtbGlu
ZSAtMSkKKyAgICAgICAgKGFkZC10ZXh0LXByb3BlcnRpZXMgKHBvcy1ib2wpIChwb3MtZW9sKSAo
dnRhYmxlLXJvdy1wcm9wZXJ0aWVzIHRhYmxlKSkpKSkpCiAKIChkZWZ1biB2dGFibGUtLWNhY2hl
LWtleSAoKQogICAoY29ucyAoZnJhbWUtdGVybWluYWwpICh3aW5kb3ctd2lkdGgpKSkKLS0gCjIu
NDcuMQoK
--000000000000c4efe90632862ec1--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77717; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 10 Apr 2025 22:10:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 10 18:10:45 2025
Received: from localhost ([127.0.0.1]:47427 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u306e-0000oe-QV
	for submit <at> debbugs.gnu.org; Thu, 10 Apr 2025 18:10:45 -0400
Received: from lists.gnu.org ([2001:470:142::17]:39976)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1u306b-0000oK-Gj
 for submit <at> debbugs.gnu.org; Thu, 10 Apr 2025 18:10:42 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>)
 id 1u306V-000829-Hg
 for bug-gnu-emacs@HIDDEN; Thu, 10 Apr 2025 18:10:35 -0400
Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>)
 id 1u306Q-0005Ml-Ev
 for bug-gnu-emacs@HIDDEN; Thu, 10 Apr 2025 18:10:35 -0400
Received: by mail-ej1-x62a.google.com with SMTP id
 a640c23a62f3a-ac339f53df9so251473666b.1
 for <bug-gnu-emacs@HIDDEN>; Thu, 10 Apr 2025 15:10:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744323027; x=1744927827; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=KvRBAXqhPmLM74SBDgk8BnI+gkvkAwnXpdgxeAqU7K8=;
 b=YgAt8/eDrMIVy/kYO5dlo+O5PjlunuTWwJpt6CsvG1G1Bu17ezuvh6aEB/avXC536y
 zzdYUWsERUheKotOhlooJ6hWOMg4UGSrOhMHW6rbvB+42anaODQF4VGaSArhdck3zoh8
 y90vjzI3GyVXIiN29B/iywUKb53Y3xia5OQ5/ZP6KwfMJdYF/RvlyTJgkHOJLi6Ciur1
 PcxESgaxA8uZ2WBJ7yUBqxi6btRKBevgo04zqGq3vfasu9FY74bHvPL+tLgMj5GN2v81
 RuOwSdVqE5Fnbc3bb2dYjYfDiJQPNRL0iMbM2oQa/wSqjgoEk/FTSGMfxVS25EpFS8jY
 CNgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744323027; x=1744927827;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=KvRBAXqhPmLM74SBDgk8BnI+gkvkAwnXpdgxeAqU7K8=;
 b=VUPPW63zanwGT1w0x+Yt/pu2oRv3iG8Ka8XUlpR6w2oihOCDwrtRNWNVlqe68LsQ9X
 SyrSjX/rc0QepygWftKXxMeXSMV3T7JYw+77lWxS0UyxPhiNxuyTnyxXdQvLQEmH65nv
 JzpeHXIvlZU7UjlNQEzfTFNVlmrCCSXKcWKEU4hBclPMMDOOcPBBau8IFi+rYNORnv6U
 E0MzNypRhIChHxp04EarvnZv+GIt6kdjqcFQ4wjglInDErYYUoWg2eABD+d0Nv7nt54N
 jbes3ePoXmkGDDgAPU+9I1SsEqjl3HavliHCDoqQStqtQTqF43pv0u9GjbyMcr6bSHiM
 zrUQ==
X-Gm-Message-State: AOJu0YztutAvVFUkw5ZHDgLj0Wwo0Ed4Z94QU8Lp4dN2ZIvKnwP6h4tc
 L70cGPD/RiMQ7QJXrSBFnq3Pcd/b0Jp8LC82NUlPZC9pEBtW2R2Uj9i0i0cYkU9Q00BP68sNVer
 vPTLfshtxktCzf7fWos/2Q4W+F3TBDJpL
X-Gm-Gg: ASbGncuGTtCzt1skaYH81ZvkJJG/70/eOgbdK/ENEQEdwdvUQcHuSpgiymM1nmpuwsH
 5YyZgVpDnHrYMTRI4cZQFDYBDFMOMtiJA6zcw8vJ/Y4xDMlD05AEOeCq6Rr33i8aJwYQrc1bAe9
 quK/77uqju1vNnrhFVoJrruw==
X-Google-Smtp-Source: AGHT+IFeqbJAIqN9TAwx24HtjrKJSLYINupASg7I+m38VWD1afmMLeguC0OHKzq7WjkErEDecF6fC9+l2lYateVfDxo=
X-Received: by 2002:a17:906:dc90:b0:ac7:f2b9:ec3b with SMTP id
 a640c23a62f3a-acad3430f1bmr24371566b.4.1744323026877; Thu, 10 Apr 2025
 15:10:26 -0700 (PDT)
MIME-Version: 1.0
From: Ship Mints <shipmints@HIDDEN>
Date: Thu, 10 Apr 2025 18:10:11 -0400
X-Gm-Features: ATxdqUGXiijbgFJCtuQ3FkzfTr9RHVkbLOglzv1oN3dpjPXrl3iA_2sUI128zjg
Message-ID: <CAN+1HbqpN8zGvcjzjJu+5-GPtW_Jdt=G8ks2TSkqa9ZJ7Crj9w@HIDDEN>
Subject: [PATCH] Add row-properties to 'vtable'
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="0000000000006441ed063273da43"
Received-SPF: pass client-ip=2a00:1450:4864:20::62a;
 envelope-from=shipmints@HIDDEN; helo=mail-ej1-x62a.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--0000000000006441ed063273da43
Content-Type: multipart/alternative; boundary="0000000000006441e9063273da41"

--0000000000006441e9063273da41
Content-Type: text/plain; charset="UTF-8"

This is useful for adding 'cursor-face or 'mouse-face to each row.  I've
been advising 'vtable--insert-line' with an after advice.  This is better.

Example:

          (make-vtable
           :columns
           '(( :name "Foo"
               :primary ascending
               ))
           :allow-other-keys t ; backward compatibility for :row-properties
           :row-properties '( mouse-face highlight
                              cursor-face region)

-Stephane

--0000000000006441e9063273da41
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">This is useful for adding &#39;cursor-face or &#39;mouse-face to each ro=
w.=C2=A0 I&#39;ve been advising &#39;vtable--insert-line&#39; with an after=
 advice.=C2=A0 This is better.<br></div><div class=3D"gmail_default" style=
=3D"font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"=
font-family:monospace">Example:</div><div class=3D"gmail_default" style=3D"=
font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"font=
-family:monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (make-vtable<br>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:columns<br>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0&#39;(( :name &quot;Foo&quot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:primary ascending<br>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0))<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0:allow-other-keys t ; backward compatibility for :row-properties<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:row-properties &#39;( mouse-face =
highlight<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cursor-face region)<br></div><di=
v class=3D"gmail_default" style=3D"font-family:monospace"><br></div><div cl=
ass=3D"gmail_default" style=3D"font-family:monospace">-Stephane</div></div>

--0000000000006441e9063273da41--

--0000000000006441ed063273da43
Content-Type: application/octet-stream; 
	name="0001-Add-row-properties-to-vtable.patch"
Content-Disposition: attachment; 
	filename="0001-Add-row-properties-to-vtable.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m9bwupar0>
X-Attachment-Id: f_m9bwupar0

RnJvbSA1YzkxYjVlM2ViOWUwOWNjNmY3N2QxYmY3YjRmY2ZlMDU0MmQyOWMwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFRodSwgMTAgQXByIDIwMjUgMTg6MDA6NTUgLTA0MDAKU3ViamVjdDogW1BBVENIXSBBZGQgcm93
LXByb3BlcnRpZXMgdG8gJ3Z0YWJsZScKClRoaXMgaXMgdXNlZnVsIGZvciBhZGRpbmcgJ2N1cnNv
ci1mYWNlIG9yICdtb3VzZS1mYWNlIHRvIGVhY2ggcm93LgoKKiBkb2MvbWlzYy92dGFibGUudGV4
aSAoTWFraW5nIEEgVGFibGUpOiBEb2N1bWVudAonOnJvdy1wcm9wZXJ0aWVzJy4KKiBsaXNwL2Vt
YWNzLWxpc3AvdnRhYmxlLmVsICh2dGFibGUpOiBBZGQgc2xvdAonOnJvdy1wcm9wZXJ0aWVzJy4K
KG1ha2UtdnRhYmxlKTogQWRkIGtleXdvcmQgJzpyb3ctcHJvcGVydGllcycuCih2dGFibGUtLWlu
c2VydC1saW5lKTogQWRvcm4gZWFjaCByb3cgd2l0aCAnOnJvdy1wcm9wZXJ0aWVzJywgaWYKcHJl
c2VudC4KLS0tCiBkb2MvbWlzYy92dGFibGUudGV4aSAgICAgIHwgNiArKysrKysKIGxpc3AvZW1h
Y3MtbGlzcC92dGFibGUuZWwgfCA5ICsrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL21pc2MvdnRhYmxlLnRl
eGkgYi9kb2MvbWlzYy92dGFibGUudGV4aQppbmRleCBkZDJmNzk1MTJjMS4uZDFjZDEzY2ZhMzMg
MTAwNjQ0Ci0tLSBhL2RvYy9taXNjL3Z0YWJsZS50ZXhpCisrKyBiL2RvYy9taXNjL3Z0YWJsZS50
ZXhpCkBAIC00MjQsNiArNDI0LDEyIEBAIE1ha2luZyBBIFRhYmxlCiBAY29kZXs6Y29sdW1uLWNv
bG9yc30gaXMgcHJlc2VudCwgdGhlIGNvbG9ycyB3aWxsIGJlIGBgYmxlbmRlZCcnIHRvCiBwcm9k
dWNlIHRoZSBmaW5hbCBjb2xvcnMgaW4gdGhlIHRhYmxlLgogCitAaXRlbSA6cm93LXByb3BlcnRp
ZXMKK0lmIHByZXNlbnQsIHRoaXMgc2hvdWxkIGJlIGEgbGlzdCBvZiB0ZXh0IHByb3BlcnRpZXMg
KEBweHJlZntUZXh0CitQcm9wZXJ0aWVzLCwsIGVsaXNwLCBUaGUgRW1hY3MgTGlzcCBSZWZlcmVu
Y2UgTWFudWFsfSkgdGhhdCB3aWxsIGJlCithZGRlZCB0byBlYWNoIHJvdy4gIFRoaXMgaXMgdXNl
ZnVsIHRvIGFkZCBAY29kZXsnY3Vyc29yLWZhY2V9IG9yCitAY29kZXsnbW91c2UtZmFjZX0gdG8g
dGFibGUgcm93cy4KKwogQGl0ZW0gOmFjdGlvbnMKIFRoaXMgdXNlcyB0aGUgc2FtZSBzeW50YXgg
YXMgQGNvZGV7ZGVmaW5lLWtleW1hcH0sIGJ1dCBkb2Vzbid0IHJlZmVyCiB0byBjb21tYW5kcyBk
aXJlY3RseS4gIEluc3RlYWQgZWFjaCBrZXkgaXMgYm91bmQgdG8gYSBjb21tYW5kIHRoYXQKZGlm
ZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC92dGFibGUuZWwgYi9saXNwL2VtYWNzLWxpc3AvdnRh
YmxlLmVsCmluZGV4IDAwNzg1MTEzZWRiLi42ZjkzYmI0YmNiYyAxMDA2NDQKLS0tIGEvbGlzcC9l
bWFjcy1saXNwL3Z0YWJsZS5lbAorKysgYi9saXNwL2VtYWNzLWxpc3AvdnRhYmxlLmVsCkBAIC02
NSw2ICs2NSw3IEBAIHZ0YWJsZQogICAgKGRpdmlkZXIgOmluaXRhcmcgOmRpdmlkZXIgOmFjY2Vz
c29yIHZ0YWJsZS1kaXZpZGVyIDppbml0Zm9ybSBuaWwpCiAgICAoc29ydC1ieSA6aW5pdGFyZyA6
c29ydC1ieSA6YWNjZXNzb3IgdnRhYmxlLXNvcnQtYnkpCiAgICAoZWxsaXBzaXMgOmluaXRhcmcg
OmVsbGlwc2lzIDphY2Nlc3NvciB2dGFibGUtZWxsaXBzaXMpCisgICAocm93LXByb3BlcnRpZXMg
OmluaXRhcmcgOnJvdy1wcm9wZXJ0aWVzIDphY2Nlc3NvciB2dGFibGUtcm93LXByb3BlcnRpZXMp
CiAgICAoY29sdW1uLWNvbG9ycyA6aW5pdGFyZyA6Y29sdW1uLWNvbG9ycyA6YWNjZXNzb3IgdnRh
YmxlLWNvbHVtbi1jb2xvcnMpCiAgICAocm93LWNvbG9ycyA6aW5pdGFyZyA6cm93LWNvbG9ycyA6
YWNjZXNzb3IgdnRhYmxlLXJvdy1jb2xvcnMpCiAgICAoLWNhY2hlZC1jb2xvcnMgOmluaXRmb3Jt
IG5pbCkKQEAgLTk5LDYgKzEwMCw3IEBAIG1ha2UtdnRhYmxlCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc29ydC1ieQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlbGxpcHNpcyB0
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbnNlcnQgdCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByb3ctcHJvcGVydGllcwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJvdy1jb2xvcnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY29sb3JzKQog
ICAiQ3JlYXRlIGFuZCBpbnNlcnQgYSB2dGFibGUgYXQgcG9pbnQuCkBAIC0xMjQsNiArMTI2LDcg
QEAgbWFrZS12dGFibGUKICAgICAgICAgICA6a2V5bWFwIGtleW1hcAogICAgICAgICAgIDpzZXBh
cmF0b3Itd2lkdGggc2VwYXJhdG9yLXdpZHRoCiAgICAgICAgICAgOnNvcnQtYnkgc29ydC1ieQor
ICAgICAgICAgIDpyb3ctcHJvcGVydGllcyByb3ctcHJvcGVydGllcwogICAgICAgICAgIDpyb3ct
Y29sb3JzIHJvdy1jb2xvcnMKICAgICAgICAgICA6Y29sdW1uLWNvbG9ycyBjb2x1bW4tY29sb3Jz
CiAgICAgICAgICAgOmVsbGlwc2lzIGVsbGlwc2lzKSkpCkBAIC02NTQsNyArNjU3LDExIEBAIHZ0
YWJsZS0taW5zZXJ0LWxpbmUKICAgICAgICh3aGVuLWxldCogKChyb3ctY29sb3JzIChzbG90LXZh
bHVlIHRhYmxlICctY2FjaGVkLWNvbG9ycykpKQogICAgICAgICAoYWRkLWZhY2UtdGV4dC1wcm9w
ZXJ0eQogICAgICAgICAgc3RhcnQgKHBvaW50KQotICAgICAgICAgKGVsdCByb3ctY29sb3JzICht
b2QgbGluZS1udW1iZXIgKGxlbmd0aCByb3ctY29sb3JzKSkpKSkpKSkKKyAgICAgICAgIChlbHQg
cm93LWNvbG9ycyAobW9kIGxpbmUtbnVtYmVyIChsZW5ndGggcm93LWNvbG9ycykpKSkpKQorICAg
ICh3aGVuICh2dGFibGUtcm93LXByb3BlcnRpZXMgdGFibGUpCisgICAgICAoc2F2ZS1leGN1cnNp
b24KKyAgICAgICAgKGZvcndhcmQtbGluZSAtMSkKKyAgICAgICAgKGFkZC10ZXh0LXByb3BlcnRp
ZXMgKHBvcy1ib2wpIChwb3MtZW9sKSAodnRhYmxlLXJvdy1wcm9wZXJ0aWVzIHRhYmxlKSkpKSkp
CiAKIChkZWZ1biB2dGFibGUtLWNhY2hlLWtleSAoKQogICAoY29ucyAoZnJhbWUtdGVybWluYWwp
ICh3aW5kb3ctd2lkdGgpKSkKLS0gCjIuNDcuMQoK
--0000000000006441ed063273da43--




Acknowledgement sent to Ship Mints <shipmints@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#77717; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 12 Apr 2025 13:00:04 UTC

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