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 <<a href=3D"mailto:sh= ipmints@HIDDEN">shipmints@HIDDEN</a>> 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 <<a href=3D"mailto:shipm= ints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>> 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 <<a href=3D"mailto:shipmints@gm= ail.com" target=3D"_blank">shipmints@HIDDEN</a>> 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 'cursor-face or 'mouse-face to each row.=C2=A0 I've= been advising 'vtable--insert-line' 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'(( :name "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 '( 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 = 9;keymap now applied to the whole row vs. just the row text.=C2=A0 This ens= ures that keys (e.g., "q" 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 'vtabl= e-unsort' 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--
bug-gnu-emacs@HIDDEN
:bug#77717
; Package emacs
.
Full text available.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 <<a href=3D"mailto:sh= ipmints@HIDDEN">shipmints@HIDDEN</a>> 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 <<a href=3D"mailto:shipm= ints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>> 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 'cursor-face or 'mouse-face to each row.=C2=A0 I= 've been advising 'vtable--insert-line' 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'(( :name &= quot;Foo"<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 '( 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 'keymap now applied to the whole row vs. just the row text.=C2= =A0 This ensures that keys (e.g., "q" 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--
bug-gnu-emacs@HIDDEN
:bug#77717
; Package emacs
.
Full text available.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 <<a href=3D"mailto:sh= ipmints@HIDDEN">shipmints@HIDDEN</a>> 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 'cursor-face or 'mouse-face to each row.= =C2=A0 I've been advising 'vtable--insert-line' 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'(( = :name "Foo"<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 '( 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 'keymap now applied to the w= hole row vs. just the row text.=C2=A0 This ensures that keys (e.g., "q= " 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--
bug-gnu-emacs@HIDDEN
:bug#77717
; Package emacs
.
Full text available.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 'cursor-face or 'mouse-face to each ro= w.=C2=A0 I've been advising 'vtable--insert-line' 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'(( :name "Foo"<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 '( 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--
Ship Mints <shipmints@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#77717
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.