GNU bug report logs - #55828
Add command to edit a rectangle arbitrarily in a separate buffer

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; Severity: wishlist; Reported by: Phil Sainty <psainty@HIDDEN>; dated Tue, 7 Jun 2022 09:25:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefan@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 55828) by debbugs.gnu.org; 8 Jun 2022 16:29:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 08 12:29:06 2022
Received: from localhost ([127.0.0.1]:44049 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nyyYM-0008PI-9v
	for submit <at> debbugs.gnu.org; Wed, 08 Jun 2022 12:29:06 -0400
Received: from relay12.mail.gandi.net ([217.70.178.232]:52333)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1nyyYJ-0008Oh-Bk
 for 55828 <at> debbugs.gnu.org; Wed, 08 Jun 2022 12:29:05 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 6B7A2200008;
 Wed,  8 Jun 2022 16:28:55 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Phil Sainty <psainty@HIDDEN>
Subject: Re: bug#55828: Add command to edit a rectangle arbitrarily in a
 separate buffer
Organization: LINKOV.NET
References: <42925cc4927c79c1bf80ed4e3acf5581@HIDDEN>
 <868rq7myfs.fsf@HIDDEN>
 <df77b9fdc10b7b0048b428e704007835@HIDDEN>
Date: Wed, 08 Jun 2022 19:18:01 +0300
In-Reply-To: <df77b9fdc10b7b0048b428e704007835@HIDDEN> (Phil
 Sainty's message of "Wed, 08 Jun 2022 21:57:52 +1200")
Message-ID: <86r13zkvxi.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55828
Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 55828 <at> debbugs.gnu.org
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.7 (-)

> It does provide some boilerplate, but I'm not sure it makes
> sense to shoe-horn the rectangle command into that framework
> in its current form.  Maybe with some enhancements it makes
> sense, though.

The initial version of string-edit is only 1 month old.
So you are welcome to propose any improvements that
will make it more useful for different use cases.




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

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


Received: (at 55828) by debbugs.gnu.org; 8 Jun 2022 09:57:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 08 05:57:58 2022
Received: from localhost ([127.0.0.1]:42499 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nysRq-0006OM-Ga
	for submit <at> debbugs.gnu.org; Wed, 08 Jun 2022 05:57:58 -0400
Received: from smtp-3.orcon.net.nz ([60.234.4.44]:38999)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <psainty@HIDDEN>) id 1nysRo-0006OD-Ni
 for 55828 <at> debbugs.gnu.org; Wed, 08 Jun 2022 05:57:57 -0400
Received: from [10.253.37.70] (port=20344 helo=webmail.orcon.net.nz)
 by smtp-3.orcon.net.nz with esmtpa (Exim 4.90_1)
 (envelope-from <psainty@HIDDEN>)
 id 1nysRk-0002u6-Hj; Wed, 08 Jun 2022 21:57:52 +1200
Received: from ip-116-251-140-135.kinect.net.nz ([116.251.140.135])
 via [10.253.37.253] by webmail.orcon.net.nz
 with HTTP (HTTP/1.1 POST); Wed, 08 Jun 2022 21:57:52 +1200
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII;
 format=flowed
Content-Transfer-Encoding: 7bit
Date: Wed, 08 Jun 2022 21:57:52 +1200
From: Phil Sainty <psainty@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#55828: Add command to edit a rectangle arbitrarily in a
 separate buffer
In-Reply-To: <868rq7myfs.fsf@HIDDEN>
References: <42925cc4927c79c1bf80ed4e3acf5581@HIDDEN>
 <868rq7myfs.fsf@HIDDEN>
Message-ID: <df77b9fdc10b7b0048b428e704007835@HIDDEN>
X-Sender: psainty@HIDDEN
User-Agent: Orcon Webmail
X-GeoIP: --
X-Spam_score: -2.9
X-Spam_score_int: -28
X-Spam_bar: --
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 55828
Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 55828 <at> debbugs.gnu.org
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 (-)

On 2022-06-08 18:58, Juri Linkov wrote:
> As Michael pointed out, it could be based on string-edit,

Perhaps.  I just compiled from master to have a look at this,
and I don't know whether that's an obvious way to go.  I'm not
seeing a particularly nice way to pass the information about the
source of the rectangle through to the success callback, unless
that function was a closure generated at call time, or the data
was passed as text properties, both of which seem a bit ugly to
me in this scenario (the latter more so than the former, but
neither feels ideal).

Perhaps `string-edit' is missing a `data' argument to be passed
along to the callback functions?

There's also no obvious facility for preparing the edit buffer.
In my command I'm setting the syntax-table to match the original
buffer, and setting fill-column to the rectangle width, both of
which seem like sensible things for the purpose at hand; but
there's no way of doing such things with `string-edit' other
than `string-edit-mode-hook' which I think is going to be
awkward to deal with for such a purpose.  I guess you can
let-bind the hook variable around the `string-edit' call to add
a set-up function, but it again feels like there should be a
nicer option.

It does provide some boilerplate, but I'm not sure it makes
sense to shoe-horn the rectangle command into that framework
in its current form.  Maybe with some enhancements it makes
sense, though.


-Phil





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

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


Received: (at 55828) by debbugs.gnu.org; 8 Jun 2022 07:02:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 08 03:02:47 2022
Received: from localhost ([127.0.0.1]:42280 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nypiJ-0003z7-Fi
	for submit <at> debbugs.gnu.org; Wed, 08 Jun 2022 03:02:47 -0400
Received: from relay1-d.mail.gandi.net ([217.70.183.193]:33679)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1nypiH-0003yr-EV
 for 55828 <at> debbugs.gnu.org; Wed, 08 Jun 2022 03:02:46 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id E9FE0240008;
 Wed,  8 Jun 2022 07:02:35 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Phil Sainty <psainty@HIDDEN>
Subject: Re: bug#55828: Add command to edit a rectangle arbitrarily in a
 separate buffer
Organization: LINKOV.NET
References: <42925cc4927c79c1bf80ed4e3acf5581@HIDDEN>
Date: Wed, 08 Jun 2022 09:58:55 +0300
In-Reply-To: <42925cc4927c79c1bf80ed4e3acf5581@HIDDEN> (Phil
 Sainty's message of "Tue, 07 Jun 2022 21:24:30 +1200")
Message-ID: <868rq7myfs.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 55828
Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 55828 <at> debbugs.gnu.org
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.7 (-)

> It sounds to me as if Michael's code does more than mine -- at minimum
> mine does not ask what to do with modified dimensions as described at
> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55234#17 (I just use the
> original dimensions), so I'd be interested to see that.

As Michael pointed out, it could be based on string-edit,
so rectangle-edit could just call string-edit with the rectangle
as a string, and success-callback to replace the original rectangle
with the edited string.




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

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


Received: (at submit) by debbugs.gnu.org; 7 Jun 2022 09:24:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 07 05:24:44 2022
Received: from localhost ([127.0.0.1]:37662 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nyVS8-00065V-2X
	for submit <at> debbugs.gnu.org; Tue, 07 Jun 2022 05:24:44 -0400
Received: from lists.gnu.org ([209.51.188.17]:50616)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <psainty@HIDDEN>) id 1nyVS6-00065O-Ia
 for submit <at> debbugs.gnu.org; Tue, 07 Jun 2022 05:24:42 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:41070)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <psainty@HIDDEN>)
 id 1nyVS5-000428-8h
 for bug-gnu-emacs@HIDDEN; Tue, 07 Jun 2022 05:24:42 -0400
Received: from smtp-4.orcon.net.nz ([60.234.4.59]:52219)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <psainty@HIDDEN>)
 id 1nyVS2-0003Dh-N8
 for bug-gnu-emacs@HIDDEN; Tue, 07 Jun 2022 05:24:40 -0400
Received: from [10.253.37.70] (port=18128 helo=webmail.orcon.net.nz)
 by smtp-4.orcon.net.nz with esmtpa (Exim 4.90_1)
 (envelope-from <psainty@HIDDEN>)
 id 1nyVRv-0000yq-0G; Tue, 07 Jun 2022 21:24:31 +1200
Received: from ip-116-251-140-135.kinect.net.nz ([116.251.140.135])
 via [10.253.37.253] by webmail.orcon.net.nz
 with HTTP (HTTP/1.1 POST); Tue, 07 Jun 2022 21:24:30 +1200
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="=_73cb499baa95422a81fc547040b68254"
Date: Tue, 07 Jun 2022 21:24:30 +1200
From: Phil Sainty <psainty@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Add command to edit a rectangle arbitrarily in a separate buffer
Message-ID: <42925cc4927c79c1bf80ed4e3acf5581@HIDDEN>
X-Sender: psainty@HIDDEN
User-Agent: Orcon Webmail
X-GeoIP: --
Received-SPF: pass client-ip=60.234.4.59; envelope-from=psainty@HIDDEN;
 helo=smtp-4.orcon.net.nz
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: submit
Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>
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: -2.7 (--)

--=_73cb499baa95422a81fc547040b68254
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII;
 format=flowed

At https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55234#11 Michael 
Heerdegen wrote:
> I implemented a command that lets me edit a rectangular region
> in a separate buffer

I've had one of those for years as well, and always intended to
work on it some more and propose it as a standard feature.

I bind it to "C-x r e", with "C-c C-c" to write the rectangle back
to the original buffer after editing.

There are a lot of special-purpose "do X to a rectangle" commands,
but I think a command which lets you do *absolutely anything* to
a rectangle is extremely useful, and a buffer with only that text
gives you that ability pretty trivially.  I think Emacs should have
this in its standard rectangle toolkit; so here's a new feature
request for that.

For reference I've attached my version.  It's old code which knows
nothing of `rectangle-mark-mode' or other newer things, and it has
the notable flaw of introducing trailing whitespace if the rectangular
region had intersected any line endings (something I'd intended to
address before suggesting this); but it's always done the job when
I've needed it, so I'm attaching it as-is (aside from renaming it to
`rectangle-edit' which seems to be an available name-space for such
a feature).

It sounds to me as if Michael's code does more than mine -- at minimum
mine does not ask what to do with modified dimensions as described at
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55234#17 (I just use the
original dimensions), so I'd be interested to see that.


-Phil

--=_73cb499baa95422a81fc547040b68254
Content-Transfer-Encoding: base64
Content-Type: text/x-lisp;
 name=rectangle-edit.el
Content-Disposition: attachment;
 filename=rectangle-edit.el;
 size=3536

KHJlcXVpcmUgJ3JlY3QpCgooZGVmaW5lLWRlcml2ZWQtbW9kZSByZWN0YW5nbGUtZWRpdC1tb2Rl
IG5pbCAiUmVjdGFuZ2xlLUVkaXQiCiAgOzsgVGhlIHJlY3RhbmdsZSBidWZmZXIgY29udGVudHMg
d2lsbCBsaWtlbHkgYmUgaW52YWxpZCBmb3IgdGhlCiAgOzsgbWFqb3IgbW9kZSBvZiB0aGUgc291
cmNlIGJ1ZmZlciwgc28gd2UgZGVyaXZlIGZyb20gZnVuZGFtZW50YWwtbW9kZQogIDs7IHRvIGF2
b2lkIHByb2JsZW1zLgogICJNYWpvciBtb2RlIGZvciAqZWRpdCByZWN0YW5nbGUqIGJ1ZmZlcnMu
CgpcXHtyZWN0YW5nbGUtZWRpdC1tb2RlLW1hcH0iKQoKKGRlZmluZS1rZXkgcmVjdGFuZ2xlLWVk
aXQtbW9kZS1tYXAgKGtiZCAiQy1jIEMtYyIpICdyZWN0YW5nbGUtZWRpdC1zdWJtaXQpCgooZGVm
dmFyIHJlY3RhbmdsZS1lZGl0LWRhdGEpCgooZGVmdW4gcmVjdGFuZ2xlLWVkaXQgKHN0YXJ0IGVu
ZCkKICAiRWRpdCB0aGUgcmVjdGFuZ2xlIGluIGEgdGVtcG9yYXJ5IGJ1ZmZlci4gQy1jIEMtYyBh
cHBsaWVzIHRoZSBjaGFuZ2VzLiIKICAoaW50ZXJhY3RpdmUgIipyIikKICAobGV0KiAoKGNvbnRl
bnQgKGV4dHJhY3QtcmVjdGFuZ2xlIHN0YXJ0IGVuZCkpCiAgICAgICAgICh3aWR0aCAobGVuZ3Ro
IChjYXIgY29udGVudCkpKQogICAgICAgICAoaGVpZ2h0IChsZW5ndGggY29udGVudCkpCiAgICAg
ICAgIChzb3VyY2UtYnVmZmVyIChjdXJyZW50LWJ1ZmZlcikpCiAgICAgICAgIChzb3VyY2Utc3lu
dGF4IChzeW50YXgtdGFibGUpKQogICAgICAgICAoY29vcmRzLXBvaW50IChsaXN0IChsaW5lLW51
bWJlci1hdC1wb3MpIChjdXJyZW50LWNvbHVtbikpKQogICAgICAgICAoY29vcmRzLW1hcmsgKHNh
dmUtZXhjdXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgIChnb3RvLWNoYXIgKG1hcmspKQog
ICAgICAgICAgICAgICAgICAgICAgICAobGlzdCAobGluZS1udW1iZXItYXQtcG9zKSAoY3VycmVu
dC1jb2x1bW4pKSkpKQogICAgKHN3aXRjaC10by1idWZmZXIgKGdlbmVyYXRlLW5ldy1idWZmZXIg
IiAqZWRpdCByZWN0YW5nbGUqIikpCiAgICAoaW5zZXJ0LXJlY3RhbmdsZSBjb250ZW50KQogICAg
KHJlY3RhbmdsZS1lZGl0LW1vZGUpIDs7IG1vZGUgY2hhbmdlIGtpbGxzIGxvY2FsIHZhcmlhYmxl
cy4KICAgIChzZXQtc3ludGF4LXRhYmxlIHNvdXJjZS1zeW50YXgpCiAgICAoc2V0cSBmaWxsLWNv
bHVtbiB3aWR0aCkKICAgIChidWZmZXItZW5hYmxlLXVuZG8pCiAgICA7OyBTdG9yZSB0aGUgcmVj
dGFuZ2xlIGRldGFpbHMgaW4gYSBidWZmZXItbG9jYWwgc3RydWN0dXJlLgogICAgKHNldCAobWFr
ZS1sb2NhbC12YXJpYWJsZSAncmVjdGFuZ2xlLWVkaXQtZGF0YSkKICAgICAgICAgKGxpc3Qgc3Rh
cnQgZW5kIHdpZHRoIGhlaWdodCBzb3VyY2UtYnVmZmVyIGNvb3Jkcy1wb2ludCBjb29yZHMtbWFy
aykpCiAgICAobWVzc2FnZSAoc3Vic3RpdHV0ZS1jb21tYW5kLWtleXMKICAgICAgICAgICAgICAi
RWRpdGluZyByZWN0YW5nbGUuIFR5cGUgXFxbcmVjdGFuZ2xlLWVkaXQtc3VibWl0XSB0byBjb25m
aXJtIFwKdGhlIGNoYW5nZXMsIG9yIFxcW2tpbGwtYnVmZmVyXSBSRVQgdG8gY2FuY2VsLiIpKSkp
CgooZGVmdW4gcmVjdGFuZ2xlLWVkaXQtc3VibWl0ICgpCiAgIkNvbmZpcm0gY2hhbmdlcyB0byB0
aGUgcmVjdGFuZ2xlLCB3cml0aW5nIHRoZW0gYmFjayB0byB0aGUgb3JpZ2luYWwgYnVmZmVyLiIK
ICAoaW50ZXJhY3RpdmUpCiAgKGNsLWRlc3RydWN0dXJpbmctYmluZAogICAgICAoc3RhcnQgZW5k
IHdpZHRoIGhlaWdodCBzb3VyY2UtYnVmZmVyIGNvb3Jkcy1wb2ludCBjb29yZHMtbWFyaykKICAg
ICAgcmVjdGFuZ2xlLWVkaXQtZGF0YQogICAgKGxldCAoKHJlY3RhbmdsZS1lZGl0LWJ1ZmZlciAo
Y3VycmVudC1idWZmZXIpKSkKICAgICAgOzsgQWNjb3VudCBmb3IgcG9zc2libGUgY2hhbmdlcyBp
biB0aGUgZGltZW5zaW9ucyBvZiB0aGUKICAgICAgOzsgZWRpdC1idWZmZXIncyBjb250ZW50cyBi
eSBleHBsaWNpdGx5IHVzaW5nIHRoZSBvcmlnaW5hbAogICAgICA7OyByZWN0YW5nbGUncyBoZWln
aHQgYW5kIHdpZHRoIHRvIGVzdGFibGlzaCB0aGUgcmVwbGFjZW1lbnQKICAgICAgOzsgcmVjdGFu
Z2xlLgogICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQogICAgICAobGV0ICgocmVtYWluaW5n
IChmb3J3YXJkLWxpbmUgKDEtIGhlaWdodCkpKSkKICAgICAgICAoaW5zZXJ0LWNoYXIgP1xuIChp
ZiAobG9va2luZy1iYWNrICJeIiAocG9pbnQpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlbWFpbmluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAoMSsgcmVtYWluaW5nKSkpKQog
ICAgICAobW92ZS10by1jb2x1bW4gd2lkdGggdCkKICAgICAgOzsgUmVwbGFjZSB0aGUgb3JpZ2lu
YWwgcmVjdGFuZ2xlIHdpdGggdGhlIGVkaXRlZCB2ZXJzaW9uLgogICAgICAobGV0ICgoY29udGVu
dCAoZXh0cmFjdC1yZWN0YW5nbGUgKHBvaW50LW1pbikgKHBvaW50KSkpKQogICAgICAgIChzd2l0
Y2gtdG8tYnVmZmVyIHNvdXJjZS1idWZmZXIpCiAgICAgICAgKGdvdG8tY2hhciBzdGFydCkKICAg
ICAgICAoZGVsZXRlLXJlY3RhbmdsZSBzdGFydCBlbmQpCiAgICAgICAgKGluc2VydC1yZWN0YW5n
bGUgY29udGVudCkKICAgICAgICAoa2lsbC1idWZmZXIgcmVjdGFuZ2xlLWVkaXQtYnVmZmVyKQog
ICAgICAgIDs7IFNldCBwb2ludCBhbmQgbWFyayBpbiBhY2NvcmRhbmNlIHdpdGggdGhlaXIgdmFs
dWVzIGJlZm9yZQogICAgICAgIDs7IGVkaXRpbmcgYmVnYW4uIGBpbnNlcnQtcmVjdGFuZ2xlJyBz
ZXRzIHBvaW50IGFuZCBtYXJrIHRvCiAgICAgICAgOzsgdGhlIGxvd2VyLXJpZ2h0IGFuZCB1cHBl
ci1sZWZ0IGNvcm5lcnMgb2YgdGhlIHJlY3RhbmdsZQogICAgICAgIDs7IHJlc3BlY3RpdmVseSwg
YnV0IHRoZXNlIG1heSBub3QgYmUgdGhlIHNhbWUgY29ybmVycyB3ZQogICAgICAgIDs7IHN0YXJ0
ZWQgd2l0aC4gV2UgY2Fubm90IHVzZSB0aGUgb3JpZ2luYWwgY2hhcmFjdGVyCiAgICAgICAgOzsg
cG9zaXRpb25zLCBhcyBpbnNlcnRpbmcgdGhlIHJlY3RhbmdsZSBtYXkgaGF2ZSBpbnRyb2R1Y2Vk
CiAgICAgICAgOzsgYWRkaXRpb25hbCBjaGFyYWN0ZXJzIGluIHRoZSBmb3JtIG9mIHRyYWlsaW5n
IHdoaXRlc3BhY2UuCiAgICAgICAgKGZvcndhcmQtbGluZSAoLSAoY2FyIGNvb3Jkcy1tYXJrKSAo
bGluZS1udW1iZXItYXQtcG9zKSkpCiAgICAgICAgKG1vdmUtdG8tY29sdW1uIChjYWRyIGNvb3Jk
cy1tYXJrKSB0KQogICAgICAgIChwb3AtbWFyaykgOzsgdGhlIHZhbHVlIHB1c2hlZCBieSBpbnNl
cnQtcmVjdGFuZ2xlCiAgICAgICAgKHBvcC1tYXJrKSA7OyB0aGUgb3JpZ2luYWwgdmFsdWUKICAg
ICAgICAocHVzaC1tYXJrKSA7OyByZXBsYWNlbWVudCBmb3IgdGhlIG9yaWdpbmFsIHZhbHVlCiAg
ICAgICAgKGZvcndhcmQtbGluZSAoLSAoY2FyIGNvb3Jkcy1wb2ludCkgKGxpbmUtbnVtYmVyLWF0
LXBvcykpKQogICAgICAgIChtb3ZlLXRvLWNvbHVtbiAoY2FkciBjb29yZHMtcG9pbnQpIHQpKSkp
KQo=
--=_73cb499baa95422a81fc547040b68254--





Acknowledgement sent to Phil Sainty <psainty@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#55828; 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: Sun, 19 Jun 2022 14:00:02 UTC

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