Received: (at 80610) by debbugs.gnu.org; 18 Mar 2026 22:41:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 18 18:41:52 2026
Received: from localhost ([127.0.0.1]:34888 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1w2zaJ-00075u-9L
for submit <at> debbugs.gnu.org; Wed, 18 Mar 2026 18:41:52 -0400
Received: from mail-westeuropeazolkn19010005.outbound.protection.outlook.com
([52.103.33.5]:63389 helo=AM0PR83CU005.outbound.protection.outlook.com)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <vincent.b.1@HIDDEN>)
id 1w2zaG-00075J-91
for 80610 <at> debbugs.gnu.org; Wed, 18 Mar 2026 18:41:49 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=UTmfKnoujKMcSJWVVOFH5VjCEeSvJtpCOjny7drRtfcCaeyac3fSIca8YEMID6oGRokMnJyZf3seSrhARJNF5nD8OQAj+P+DwJJBvVflUTT6e1WeHwtbHr0Q3oKSAoN8T655inpSrgkKoa1/VL4NxwRnYl194r8SzQBMB3dQcJwCPVO3QKZ9x1Q5uIZcLpKC1CP0LTABtbsTXSWnO1+etNv8QIbv9S+F5yrEXh7pTX5Zql+9WkaX3CsyAWapRJLyq2YXWyiy3t+gselrKCW710WoNNE61yFUC8CKu6N8rYtyATqq/Ppg1UWCNOHCfdMQ+OPbsp+ynoz09CVaAs0gcA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=YmpqyvBGq2pJiRYhiLmHGH5p53kbSi6t+b6BgvyJuVk=;
b=CWsry2lkHXpvSzOYtN4MfXgORDBIk/6jU5+jrDK/QKtzptsoGy1hEvrchYJ08/WvOaCoYVEYUR3hEaA4qhZXYZ72am7/hvULmxdtsIbztJLk0S7Ktb50wf5uxd3g1/EDpg/lZMC+0+Z1RRzwXFPUSrYdjr5Hp25cWS16rX+79h9Stn4iDZHMRDaBURZpiEEffGqVc0zLB6L5BByRVE/W/7y7rQHYVOB6GrinbKsKPOSfMb4yZ22TB1OTZIg2IxlZmK85eDWYPBG69KcT+8llQwpUS2aPWbAAQhYmKaXdmU7ACBkjm5IQAuTr3HHmk2Vi+oF8LAQw3vSEvwLzY+W8ow==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=HOTMAIL.FR;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=YmpqyvBGq2pJiRYhiLmHGH5p53kbSi6t+b6BgvyJuVk=;
b=BBsDz+37rY9C5F8gXlqKdgBHflgIeBNluAzYAlIb+O1CK0p1ImSzxSlitSRB5c2vQ0ix+WGupW0VTK5rOMBdAkfekz+BQURVSHIKkXK5zikUNzrNEr/w3E/TProMGy8rH9R0W1dzOPXQN1Q1ipJG41T1dOH0Zky98+S679nmVD8oqu39SUV6Glj4LlgYPNKXoAiUW2xuRMgpaIRTWVajg33pCUgNnvjYsMXM4r5OQQ6xMSxrkj0z3QeV8k2E9HM9xt1qI0vb6R4MlRR4Ze1haJtM6klc3YlXrI1TmNeAwFGERG0zl+nsX56BWlmcK1j7JSvFFoBTotSIzETjetd6rQ==
Received: from AMBP194MB2691.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:6b0::18)
by AS8P194MB1690.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:377::9) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.19; Wed, 18 Mar
2026 22:41:41 +0000
Received: from AMBP194MB2691.EURP194.PROD.OUTLOOK.COM
([fe80::38b5:9774:e58d:edc2]) by AMBP194MB2691.EURP194.PROD.OUTLOOK.COM
([fe80::38b5:9774:e58d:edc2%5]) with mapi id 15.20.9723.018; Wed, 18 Mar 2026
22:41:41 +0000
From: =?iso-8859-1?Q?Vincent_Bela=EFche?= <vincent.b.1@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: RE: bug#80610: 31.0.50; SES ses-read-column-printer fails using the
selected column when called interactively
Thread-Topic: bug#80610: 31.0.50; SES ses-read-column-printer fails using the
selected column when called interactively
Thread-Index: AQHcsxsa8eqlORq8YUq1KW+S3qSOjLWtr1OLgADjIDeABF1ygIABgt2e
Date: Wed, 18 Mar 2026 22:41:41 +0000
Message-ID: <AMBP194MB2691F2D6CE2936DCAD2227E5844EA@HIDDEN>
References: <AMBP194MB26913A2BF175347C280E6FDA8445A@HIDDEN>
<86qzpmbzs4.fsf@HIDDEN>
<AMBP194MB2691C21F58C09736DBA183BA8442A@HIDDEN>
<jwvjyval9bf.fsf-monnier+emacs@HIDDEN>
In-Reply-To: <jwvjyval9bf.fsf-monnier+emacs@HIDDEN>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AMBP194MB2691:EE_|AS8P194MB1690:EE_
x-ms-office365-filtering-correlation-id: dd1b09a7-9916-4f7a-1082-08de853f8612
x-microsoft-antispam: BCL:0;
ARA:14566002|51005399006|8062599012|15030799006|461199028|8060799015|19110799012|15080799012|41001999006|31061999003|440099028|3412199025|102099032|40105399003;
x-microsoft-antispam-message-info: =?iso-8859-1?Q?koXTEbf9PBIzNixhNF0R5YkVNm0UiEiUNR9IkFg+I4MdumtASJgBupX/2X?=
=?iso-8859-1?Q?HeUWyhySBQMYPR4o0irPLJxjwttlk3YKFa25lnK52RJhH9d5F6jUo4kM0K?=
=?iso-8859-1?Q?hXNiLC4f94bgLrWNBtJPraT+JRcDlqb8eHWk0K1oog/LdXEfc76Rknv//P?=
=?iso-8859-1?Q?f4llQqE5Vo3YDRz3xWdn/36yai6px5hRfkVBOgaCDJT5SDTSNhZUbQGQhg?=
=?iso-8859-1?Q?51ZUNLSB1ScnpEyV44EqJA+V52ASuApaMIwq1Cjuqdkf4LC07UgInWYwhC?=
=?iso-8859-1?Q?jLF9EqYxDmhB5cEfAZ7kjOJ7Lspg98G8Pzliu90VJDOq0uE/DNIGJ1/zqI?=
=?iso-8859-1?Q?f+c4WtSjwHiQEJM5TX5PXZbnYRZATPtGmHJtnFr54x8A+BD5xdsXeOMBfp?=
=?iso-8859-1?Q?nm0DfySrjxjbm5pz5B+mexFS2bjAmFE7aiiCHOl4QyT8cA43RqeTLi3/5z?=
=?iso-8859-1?Q?f3Y3hirv37owUEpBKOnlGWeVQXlcSgv1W9gY9l8N7QrtThEie6mX/3R1DS?=
=?iso-8859-1?Q?rL8n3Rj3nLuSRy8GXloIsDwrqmqBEtHl8/MW8ilaHT5Coa9F11x+zK+6ev?=
=?iso-8859-1?Q?q/VF1NYgiGV3w6Ti4BCl6gAEHCnvojTwADj7/1PNzoUhYazjDnkuI5EDHa?=
=?iso-8859-1?Q?wG/VOMhj3gS/uSjmoT11fdjZnMTgcLyP+8hjl7QHPVaiBwFLvrr+7JdcOQ?=
=?iso-8859-1?Q?Gj36/7nkAi35EgKO6qhkE8LQg50p7JSG5nXsfcCQauHL7jIxyFyeF7LygU?=
=?iso-8859-1?Q?DCnsT/KdcTi7brOI0ba2FdYNZRyTJpjinhE1rCi1q1so47cG89gCH4X6z5?=
=?iso-8859-1?Q?II3C8NjMWbwFqo5LOjTJixxEml2pIUp2IYLqCMZbhHeO+iOlNU5x2LdFro?=
=?iso-8859-1?Q?4A/HzoYOaI2KOL/3M0VRbct+OPQL03QfvBjqEkxEcaF9OKfpz8cXQwXU7r?=
=?iso-8859-1?Q?FKySGF9Jum2U6LAScRTstzE0B+rzlyGhQKrAIV9pQyrg1dQRUXn0W746of?=
=?iso-8859-1?Q?074Cq+vNHNYGNSK7s=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?APGiW8DycTBGLC5elDXEDQuGv1v1UnY1WaTo8n5ea3uQBMwrvqrCvZEjS8?=
=?iso-8859-1?Q?+rURbwVYbn7nfWfB0EavPLvDWLrYGEnvqzi1qGoun3OymFSrO+QUoGWMwy?=
=?iso-8859-1?Q?/HhnM1TDHrTlmywHI15mp6Imj6/C8L49XVRPVyQiSR+rYGEsXjMGVLl16v?=
=?iso-8859-1?Q?PsFZaSvOeLCZCDa2sgapq1DBx81S4HUW/7ejQABHYcJkxfYSP/E4VlwdyX?=
=?iso-8859-1?Q?oIudKu3QmmSj6BVEOmtQ7sO/G1OTRY17KkJpmbsAn0KyuvVR7ztts9803/?=
=?iso-8859-1?Q?VS6ptzclg4MR0gxoc+KGjh6d+Qd4PGDwX5KfBwAgQXXY4nh3rDogJPBQjP?=
=?iso-8859-1?Q?Crre/TkVtMSqMV0+XRXQLF/5mFMAx4k5101ob34SbEO9fjk86yb4K3q/qo?=
=?iso-8859-1?Q?4X8I4t3XUlZrpVHc7VsGz2JLTyZR9LKsvaV+rGVI/v1k/V+E8e6QzRRyuu?=
=?iso-8859-1?Q?kcU3B2f66VEIuEPFY0e0SG/cuJL+QfAHLz36/JBtfQeRbfBhMOyvMxqmN9?=
=?iso-8859-1?Q?PNrrNDsCMk9CfyGii8Ib01LP2bDQs2sGZtJfhjNiT0muOE43Bzq9Ibqvn5?=
=?iso-8859-1?Q?Lrogt0nGTYTWsstaVh8XY77UUcazpUpipcfchPJ0Zy7WfeUInhaYZ0xMD2?=
=?iso-8859-1?Q?46j4MhbeND0viFMbPXypYhKmUin9DbjrMf67SZW+Fw4VSw48j0nRgRbr1I?=
=?iso-8859-1?Q?PU9AjBL162Z8HcR1g1k6i4kTgufIdUsbsv9yeqQ7d5GC4+W0GFbMw/lEnU?=
=?iso-8859-1?Q?cuSCRp8VCWIigDNGYujRw5ZNbY8CBVRSV3zlCHGgH2H05DYsv9DjL8dug5?=
=?iso-8859-1?Q?3x01rHh6evoNCD6eCT59sjudlPJ3fTbasonxnaI2MRrA/SkT0tYcJtF5YF?=
=?iso-8859-1?Q?TVOuJ6NXHBYiUU+ENZ0RgtQi6cE9BSvS8oOOYdpnOJu0u7y35wKQj5qJll?=
=?iso-8859-1?Q?9z3duor4nG3fItk3Mu+q2pIesPoQlFMZB/WwhS1T21TvDRG9YCNZTIja5e?=
=?iso-8859-1?Q?mYBqGhq4mvtfZ0g8rvWGOHufpMe+uJmCDzRDnKDwwNRpFWr881Td0zbAOm?=
=?iso-8859-1?Q?UHxUt5WvhunxM6UIIoBgk13ezNIDBaeaqA/A0AiyQ40HP2+fUtDh/fqkZ2?=
=?iso-8859-1?Q?c3n7eBHiffBYLSwR8E/XxnzksdXCpCgLderT6r4TcFyzCcnIIntpnsVwOU?=
=?iso-8859-1?Q?xhvQo1jfWb/6GgwX3rFR5AvEsxJy1d/3YzLw9kZ7TPFNW3gNX6/0rP8Rw9?=
=?iso-8859-1?Q?7XjvvUEVFjAvi0vUPXcmvT4a0b8tdP/OteNe4UKMKoSZ8pV/uHIBbsIiwi?=
=?iso-8859-1?Q?CcvqVSwCg+U0Flm1ibkAO47K0H1q/A2Z39FeJR5FjDUyC9p/il8x+icxd3?=
=?iso-8859-1?Q?QM+bNWVi0OboOoR9Srm+audxdeYTBUa9DxYdqoNi4APxHe10tEA4rXqxzI?=
=?iso-8859-1?Q?SKK184Twil5GsgrDxbD2Uw9ghXST/BWCk3iuq2yZI+7/6xviYqpawq6FNV?=
=?iso-8859-1?Q?y5dsse94tkUe3O1tWZq2se?=
Content-Type: multipart/alternative;
boundary="_000_AMBP194MB2691F2D6CE2936DCAD2227E5844EAAMBP194MB2691EURP_"
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-9412-4-msonline-outlook-3927c.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AMBP194MB2691.EURP194.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: dd1b09a7-9916-4f7a-1082-08de853f8612
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2026 22:41:41.1475 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8P194MB1690
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Salut Stefan, Merci for providing some advice. I've tried
to fix the test according to your recommendations. Now the test executes,
but still the verdict is failed. Actually I am changing the column printer
in 3 co [...]
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 SPF_PASS SPF: sender matches SPF record
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (vincent.b.1[at]hotmail.fr)
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (vincent.b.1[at]hotmail.fr)
0.9 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[52.103.33.5 listed in sa-accredit.habeas.com]
0.8 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[52.103.33.5 listed in bl.score.senderscore.com]
0.0 HTML_MESSAGE BODY: HTML included in message
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [52.103.33.5 listed in list.dnswl.org]
0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2)
[52.103.33.5 listed in wl.mailspike.net]
X-Debbugs-Envelope-To: 80610
Cc: Eli Zaretskii <eliz@HIDDEN>,
"80610 <at> debbugs.gnu.org" <80610 <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 (+)
--_000_AMBP194MB2691F2D6CE2936DCAD2227E5844EAAMBP194MB2691EURP_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Salut Stefan,
Merci for providing some advice. I've tried to fix the test according to yo=
ur recommendations. Now the test executes, but still the verdict is failed.=
Actually I am changing the column printer in 3 columns, column 0 (A1) and =
column 2 (A3) are changed interactively with a macro ert-play-keys that I h=
ave written trying to follow your recommendations (the =AB incorrect curren=
t buffer =BB issue is solved !), and column 1 printer is set non interactiv=
ely. The `should' verdict is successflul for column 1 and 0 but not for col=
umn 2.
In the test, the order of setting column printers is 2 1 0, so it looks as =
if the second ert-play-keys is overwriting the first one without the later =
having time to execute.
I've tried to insert some `(while (not (sit-for .1)))' in the ert-play-keys=
macros to wait for end of keys sequence but this did not help.
Please note that the name `ert-play-keys' is because I think that such a th=
ing would be useful not only for testing SES : somebody someday will certai=
nly have the same need. So I may contribute it to ert (along with some doc!=
) if agreed by its maintainer
Vincent.
________________________________
De : Stefan Monnier <monnier@HIDDEN>
Envoy=E9 : mardi 17 mars 2026 17:28
=C0 : Vincent Bela=EFche <vincent.b.1@HIDDEN>
Cc : Eli Zaretskii <eliz@HIDDEN>; 80610 <at> debbugs.gnu.org <80610@HIDDEN=
.org>
Objet : Re: bug#80610: 31.0.50; SES ses-read-column-printer fails using the=
selected column when called interactively
Bonjour Vincent,
> Thank you for your kind feedback.
> For reference I have pushed what I have done on branch
> scratch/bug80610-ses-read-column-printer. The fix is quite simple, and
> explained in the log.
The fix looks good.
>> ----------------------------------------------------------------------
>> (ert-deftest ses-read-column-printer ()
>> "Test fix of bug#xxx."
>> (let ((ses-initial-size '(4 . 3))
>> (ses-after-entry-functions nil))
>> (with-temp-buffer
>> (ses-mode)
>> (ses-jump 'A3)
>> (let ((last-kbd-macro
>> (key-parse "M-x s e s - r e a d - c o l u m n - p r i n t e=
r RET [ 3 ] \" % . 7 g \" RET")))
>> (kmacro-end-and-call-macro nil))
[ You can use `execute-kbd-macro`, rather than go through
`kmacro-end-and-call-macro`.
And I'd use the `kmacro` macro instead of `key-parse`, so as to really
make a `kmacro` object. ]
>> The problem is that this test fails in an unexpected (by me) manner:
>> For some reason ses-read-column-printer when called through a kbd key
>> sequence has the ERT buffer as current buffer instead of the SES buffer
>> which is the buffer created by with-temp-buffer.
Emulating interactive use is tricky and we don't have many tests that do
that, so not much experience with it. I suspect what happens here is
that `execute-kbd-macro` uses the normal command-loop and the normal
command loop resets the current buffer to the selected window's buffer
before running each command.
So, that suggests that you could fix the test by adding something like
`pop-to-buffer-same-window`.
=3D=3D=3D Stefan
--_000_AMBP194MB2691F2D6CE2936DCAD2227E5844EAAMBP194MB2691EURP_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Salut Stefan,</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Merci for providing some advice. I've tried to fix the test according to yo=
ur recommendations. Now the test executes, but still the verdict is failed.=
Actually I am changing the column printer in 3 columns, column 0 (A1) and =
column 2 (A3) are changed interactively
with a macro ert-play-keys that I have written trying to follow your recom=
mendations (the =AB incorrect current buffer =BB issue is solved !), and co=
lumn 1 printer is set non interactively. The `should' verdict is successflu=
l for column 1 and 0 but not for column
2.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
In the test, the order of setting column printers is 2 1 0, so it looks as =
if the second ert-play-keys is overwriting the first one without the later =
having time to execute.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
I've tried to insert some `(while (not (sit-for .1)))' in the ert-play-keys=
macros to wait for end of keys sequence but this did not help.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Please note that the name `ert-play-keys' is because I think that such a th=
ing would be useful not only for testing SES : somebody someday will certai=
nly have the same need. So I may contribute it to ert (along with some doc!=
) if agreed by its maintainer</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Vincent.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div class=3D"elementToProof" id=3D"appendonsend"></div>
<hr style=3D"display: inline-block; width: 98%;">
<div class=3D"elementToProof" id=3D"divRplyFwdMsg">
<div style=3D"direction: ltr; font-family: Calibri, sans-serif; font-size: =
11pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<b>De :</b> Stefan Monnier <monnier@HIDDEN><br>
<b>Envoy=E9 :</b> mardi 17 mars 2026 17:28<br>
<b>=C0 :</b> Vincent Bela=EFche <vincent.b.1@HIDDEN><br>
<b>Cc :</b> Eli Zaretskii <eliz@HIDDEN>; 80610@HIDDEN=
.org <80610 <at> debbugs.gnu.org><br>
<b>Objet :</b> Re: bug#80610: 31.0.50; SES ses-read-column-printer fai=
ls using the selected column when called interactively</div>
<div style=3D"direction: ltr;" class=3D"elementToProof"> </div>
</div>
<div style=3D"font-size: 11pt;" class=3D"elementToProof">Bonjour Vincent,<b=
r>
<br>
> Thank you for your kind feedback.<br>
> For reference I have pushed what I have done on branch<br>
> scratch/bug80610-ses-read-column-printer. The fix is quite simple, and=
<br>
> explained in the log.<br>
<br>
The fix looks good.<br>
<br>
>> ------------------------------------------------------------------=
----<br>
>> (ert-deftest ses-read-column-printer ()<br>
>> &=
nbsp; "Test fix of bug#xxx."<br>
>> (let ((ses-initial-size '(4 . 3))<br>
>> (ses-after-entry-f=
unctions nil))<br>
>> (with-temp-buffer<br>
>> (ses-mode)<br>
>> (ses-jump 'A3)<br>
>> (let ((last-kbd-macro<br>
>> &=
nbsp; (key-parse "M-x s e s - r e a d - c o l u m n - p r i n t =
e r RET [ 3 ] \" % . 7 g \" RET")))<br>
>> (kmacro-end-and-ca=
ll-macro nil))<br>
<br>
[ You can use `execute-kbd-macro`, rather than go through<br>
`kmacro-end-and-call-macro`.<br>
And I'd use the `kmacro` macro instead of `key-parse`, so as to real=
ly<br>
make a `kmacro` object. ]<br>
<br>
>> The problem is that this test fails in an unexpected (by me) manne=
r:<br>
>> For some reason ses-read-column-printer when called through a kbd =
key<br>
>> sequence has the ERT buffer as current buffer instead of the SES b=
uffer<br>
>> which is the buffer created by with-temp-buffer.<br>
<br>
Emulating interactive use is tricky and we don't have many tests that do<br=
>
that, so not much experience with it. I suspect what happens here is<=
br>
that `execute-kbd-macro` uses the normal command-loop and the normal<br>
command loop resets the current buffer to the selected window's buffer<br>
before running each command.<br>
<br>
So, that suggests that you could fix the test by adding something like<br>
`pop-to-buffer-same-window`.<br>
<br>
<br>
=3D=3D=3D Stefan<br>
<br>
</div>
</body>
</html>
--_000_AMBP194MB2691F2D6CE2936DCAD2227E5844EAAMBP194MB2691EURP_--
bug-gnu-emacs@HIDDEN:bug#80610; Package emacs.
Full text available.Received: (at 80610) by debbugs.gnu.org; 17 Mar 2026 16:28:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 17 12:28:23 2026 Received: from localhost ([127.0.0.1]:50479 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1w2XHK-0000WX-ME for submit <at> debbugs.gnu.org; Tue, 17 Mar 2026 12:28:23 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:14927) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1w2XHI-0000WH-AF for 80610 <at> debbugs.gnu.org; Tue, 17 Mar 2026 12:28:21 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 5F9FD442F39; Tue, 17 Mar 2026 12:28:14 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1773764893; bh=pQTbqTRRFcLU7/BmrXNGxE88dmNyHGloaNaXutY8N+A=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=JxhRpshPBXlPzw0G9mJG73VeixGfsP96uBZCKJl2nMDWgshaTUmjMYJ5rY94S2rpb /Iw+IWty6mUW34cs7DcW5Ote+RC6PEGPZqijDdsz7mGtkyOND8yxWvXDPdTBrZphuj FbYwsV+MEA/krAz9DuiQxTj9glc/lBCw3xG646/aglyBfkIINDMP6p7Mp8xNTpUW2f cAK0NxWUBoItvD2vzZUSw5Pt5vyIYxp4rIjwuEppu0N9avGHRgpmDP8TdQYuS2FQlU srGQg6qylvu7DsZMKx2NWdkuurM5y6mj5xXZEh6NW6DlvyKMrg5iWwkR4Vv9iXFasy thAof0sCIAzjA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 4A256442F37; Tue, 17 Mar 2026 12:28:13 -0400 (EDT) Received: from alfajor (unknown [10.35.232.150]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 3D6A21209B4; Tue, 17 Mar 2026 12:28:13 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: Vincent =?windows-1252?Q?Bela=EFche?= <vincent.b.1@HIDDEN> Subject: Re: bug#80610: 31.0.50; SES ses-read-column-printer fails using the selected column when called interactively In-Reply-To: <AMBP194MB2691C21F58C09736DBA183BA8442A@HIDDEN> Message-ID: <jwvjyval9bf.fsf-monnier+emacs@HIDDEN> References: <AMBP194MB26913A2BF175347C280E6FDA8445A@HIDDEN> <86qzpmbzs4.fsf@HIDDEN> <AMBP194MB2691C21F58C09736DBA183BA8442A@HIDDEN> Date: Tue, 17 Mar 2026 12:28:15 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 80610 Cc: Eli Zaretskii <eliz@HIDDEN>, "80610 <at> debbugs.gnu.org" <80610 <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.6 (-) Bonjour Vincent, > Thank you for your kind feedback. > For reference I have pushed what I have done on branch > scratch/bug80610-ses-read-column-printer. The fix is quite simple, and > explained in the log. The fix looks good. >> ---------------------------------------------------------------------- >> (ert-deftest ses-read-column-printer () >> "Test fix of bug#xxx." >> (let ((ses-initial-size '(4 . 3)) >> (ses-after-entry-functions nil)) >> (with-temp-buffer >> (ses-mode) >> (ses-jump 'A3) >> (let ((last-kbd-macro >> (key-parse "M-x s e s - r e a d - c o l u m n - p r i n t e r RET [ 3 ] \" % . 7 g \" RET"))) >> (kmacro-end-and-call-macro nil)) [ You can use `execute-kbd-macro`, rather than go through `kmacro-end-and-call-macro`. And I'd use the `kmacro` macro instead of `key-parse`, so as to really make a `kmacro` object. ] >> The problem is that this test fails in an unexpected (by me) manner: >> For some reason ses-read-column-printer when called through a kbd key >> sequence has the ERT buffer as current buffer instead of the SES buffer >> which is the buffer created by with-temp-buffer. Emulating interactive use is tricky and we don't have many tests that do that, so not much experience with it. I suspect what happens here is that `execute-kbd-macro` uses the normal command-loop and the normal command loop resets the current buffer to the selected window's buffer before running each command. So, that suggests that you could fix the test by adding something like `pop-to-buffer-same-window`. === Stefan
bug-gnu-emacs@HIDDEN:bug#80610; Package emacs.
Full text available.
Received: (at 80610) by debbugs.gnu.org; 14 Mar 2026 21:57:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 14 17:57:56 2026
Received: from localhost ([127.0.0.1]:59965 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1w1Wzb-0007CC-QM
for submit <at> debbugs.gnu.org; Sat, 14 Mar 2026 17:57:56 -0400
Received: from mail-francesouthazolkn19011035.outbound.protection.outlook.com
([52.103.39.35]:57443 helo=MRWPR03CU001.outbound.protection.outlook.com)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <vincent.b.1@HIDDEN>)
id 1w1WzX-0007Av-Pz
for 80610 <at> debbugs.gnu.org; Sat, 14 Mar 2026 17:57:53 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=qKg1Q2phyxFFioRcy+E+osQOU0UAMQPvSJetvIaOQMz9MZoUYzZ8sbiTFNsaWtkE+/6i2mVZSTuikJV32eIzA+kiF84JrFpwKNASXvZt0LK2B4F8iwn0GaWdmOa+pfTxJR5gnDV4Y0t67bcb44fe4VlATOQQ9SJ5U9q1ryFt8uf8loPKePT3P06hB1LNhcJ/BL7KfdRZDGa0mcsv0sM7cWBJftoL501TGG/DB8YGjaSGVAkiP31pZlK0K2eXqXOc/ESqrOnkt5fykZfAlPFWhNbQbzM2rnF2GImVHrgVlNBxGVeO7VqKUlVpHwZ4Cbc1ks6NScSCyLFGgszSsskRjA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=M2P6vfUq6yQszx9QZ5u0RS87PFFZYD0SbUk89Kp8+mY=;
b=VcNgHhdtPsjwfLHYi57ZnSNukOLa6MUCcvLPNIFlKUCkSk1H0UyoToW/Ui7hzciOCPXKup7cUbmXpapYnEsx3OlndS6ffpjvWPUgzcMaWYOCo79ztz6X4z/UuJsMWAwBv1FUgpO2MgmkCQOK783ttLApJ0fMXXknpqGRcFBWTSMKEv29e1eeuwfWKqej/FYJLEzpmmIx9Meudxp0WIvN/lAyqvUvTIBGo+JsgZ6XYvIH/bhkclWsfLtKtjzZoWjp8BdGBDN6ZZFcbNSM+hBf0ZaPjt93Fa5cL/afKVDJNSQ/PcZ/kftM01c+e7mmJv/1XuO4zXD01AsN6hEs2Y+IWg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=HOTMAIL.FR;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=M2P6vfUq6yQszx9QZ5u0RS87PFFZYD0SbUk89Kp8+mY=;
b=tXMEj3pY5J6pbwcgynb/i5PaV0NVFy6GP7GDYfef5zvfEGotAXWpaFFeG17fe0BOtEzsZyr2sIVn0C+aGSKrnReQp3QRMG50qRY0WxspCMQQSfM/sbSL7aXOHxWI9Ev26PrwegtR+aOMHSeulk0qLorNTFlP7Eyoyk8xnvM2lIaFRSUzs1PYvu/SA3+qquosMCT+lQ2DpbnS+1z3PdVptzl4SjlEFWaXtXVErgvVbQyqDukYWkKpZr5bKKsbx76o1pxbl6hhA9/krieGhVwOJUoMV+53maBj5hL3U2Ddl534U6ZOHwfOj8e/jmGy218JSZcBtnTyPzfc39hkREf0VQ==
Received: from AMBP194MB2691.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:6b0::18)
by AS8P194MB1144.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:2ae::11)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.21; Sat, 14 Mar
2026 21:57:44 +0000
Received: from AMBP194MB2691.EURP194.PROD.OUTLOOK.COM
([fe80::38b5:9774:e58d:edc2]) by AMBP194MB2691.EURP194.PROD.OUTLOOK.COM
([fe80::38b5:9774:e58d:edc2%5]) with mapi id 15.20.9700.020; Sat, 14 Mar 2026
21:57:44 +0000
From: =?Windows-1252?Q?Vincent_Bela=EFche?= <vincent.b.1@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
Subject: RE: bug#80610: 31.0.50; SES ses-read-column-printer fails using the
selected column when called interactively
Thread-Topic: bug#80610: 31.0.50; SES ses-read-column-printer fails using the
selected column when called interactively
Thread-Index: AQHcsxsa8eqlORq8YUq1KW+S3qSOjLWtr1OLgADjIDc=
Date: Sat, 14 Mar 2026 21:57:44 +0000
Message-ID: <AMBP194MB2691C21F58C09736DBA183BA8442A@HIDDEN>
References: <AMBP194MB26913A2BF175347C280E6FDA8445A@HIDDEN>
<86qzpmbzs4.fsf@HIDDEN>
In-Reply-To: <86qzpmbzs4.fsf@HIDDEN>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AMBP194MB2691:EE_|AS8P194MB1144:EE_
x-ms-office365-filtering-correlation-id: c40c310d-6b6b-4e5b-b6cc-08de8214b901
x-microsoft-antispam: BCL:0;
ARA:14566002|41001999006|31061999003|19110799012|12121999013|8060799015|8062599012|15030799006|15080799012|461199028|3412199025|440099028|102099032|56899033|52005399003|40105399003;
x-microsoft-antispam-message-info: =?Windows-1252?Q?zNcTmrsaSvAQbVPVEpqKtmR7+Sbm1ZU3bfgBGK1QfrF0VzQqUGztLzH1?=
=?Windows-1252?Q?TavSccLjuDxnCriicyN9GYBb+hg23g0B6fkC0KYNm/og4Xd2jfzItTMA?=
=?Windows-1252?Q?UvBXNxpn26bodpm5SVkOts+EJufjS8/ek2bgcARgCxiwjI8JwEZtwTYC?=
=?Windows-1252?Q?L11gRYwzpRJDe2/mWfDMFuBgoGHHO52wa94D7NO/bLuciH11KB8u5BaS?=
=?Windows-1252?Q?eRCWMGtntnBxJ0ni6I/nnu6TFtcbGxTu4zMELl8Fm0ym6BNChjXpUBBe?=
=?Windows-1252?Q?/jflSc6sGJ4F2lo74GQjiOjfbCDmfDXV6Ea3EvH1xhK+uRuR/cWqS8pU?=
=?Windows-1252?Q?9AGY0vVsXVtLIso5knDegZxs8WSK1qXN4LoBsVp5PLLn8bh4wu19bzhn?=
=?Windows-1252?Q?zXBZl8svdIvxfUNDT4ROl1LAKP9QsfMElfxSzUkKEO3/cTlmqQ2R4Nr7?=
=?Windows-1252?Q?Nt+3zO4OqEGqi9kpBctQJSAZ7KR/RG5QtCf1tZRlwxxV1gdqmex+LmH1?=
=?Windows-1252?Q?FyhbhhtN/iAPeBzHeSUDgxhE15vKFwmyuMqcXihTqO8ziq1fnViW4pWP?=
=?Windows-1252?Q?eE+/VW/e3oox0n0RB2ZthSukVUfrcg88ew6t6KG9qdJKDJLoamd8rb3w?=
=?Windows-1252?Q?/AJQ9LXs8xEbXbzKA1lk1c35AbGLqVLjMDP4Mp/3sXricIxuZoy0comu?=
=?Windows-1252?Q?VX7/5ol3UxfOZvtcfQ0mKLlD9WOwIqBoeU7CWWQaEFFaIWaFZz+pPzn3?=
=?Windows-1252?Q?ZmIhL6qIIlYsyE/pVa+i/U7pbbK0x9mbwlcfP2z4/Sw0wK/NzGmnsgeG?=
=?Windows-1252?Q?MkEAC290w+f2/ZNf/qbwufOYZy7mzs8zuy0vZA5mvTT7rGuRQQJ0eR5W?=
=?Windows-1252?Q?ZjBLVpsBQ5/ZFcddKp/FgzakubsxR5DyteJmwZnizU1h6INN+rzR/4GU?=
=?Windows-1252?Q?fIp9wo1n+nFIERZ6smzzze1FhvBAG6+j3Z178IyV4hJOokr6hwyEJ8a1?=
=?Windows-1252?Q?Jja1VjHtBdkpyTSDiRRqGxnmEelxFcfc4BxxcKwxA7QAlN4AGbizxm3k?=
=?Windows-1252?Q?o6m1CSYxBpA9fIJ+?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?AYlefcB3p9YiW+UU9ikpRFLIiWI7egqKy28ln29gVRsr0u4Lv/sReFTO?=
=?Windows-1252?Q?pNHRmpX5vY16PTH/+sB0MX6e4n07jejlyhV5p9t591H5d73XvTXk2ukI?=
=?Windows-1252?Q?G2a4PuEyRxTJrhf0mKFT7Pr6WSos0umDZoBN7LzUI+lGvE26RMVyud2E?=
=?Windows-1252?Q?YF5D0qZi1rQdAO24FJvnm4NCPqhUdj3qraYsq1tVzrIjjN2n1TIUOAoG?=
=?Windows-1252?Q?7W03VGoYw9GGhmHeCWN8s74zRJWABAg4MyfAvw3ZetyZRSm1BjVYhjyo?=
=?Windows-1252?Q?6t6v0hJDGZ5zdRFKfWm+OPzPSd8/MwAXxt/VS4ICusEWqFX69ijIlWm6?=
=?Windows-1252?Q?WURwYhUDEeOJ6PPHqgmZaJGw3Q1Kf4N0lzyzfpZaj37Qt3HEPM6wwVrR?=
=?Windows-1252?Q?cmVxoKaAk5TPu3wTGZP6IPpuCHbNE5mjuDpKEka/XGg+CBQC4KbdvT+a?=
=?Windows-1252?Q?+VL5uidmPHamawoZJshmSirfqMWdU4qBggoN/ouD+ChiDRZwfSCL/YLe?=
=?Windows-1252?Q?H7DR+AQ/x7mrT6u+8bfgzniLtwcHFcxFHMWGpSUme4AMz4/A9IRij/k9?=
=?Windows-1252?Q?vGcVNhb+lWnOj/LYR9CAZlbK+xBrifrfMRfp7w6motVtpe6/Cl+FmD2+?=
=?Windows-1252?Q?vcB2yYo5WwjDpsqM4v1e+czT7jP4YwvwBjwp80Iwcmhcf3vWBDKW6hH9?=
=?Windows-1252?Q?VSsZeWz8F6LBSGqSX6irAn5/LtRblSVVUa0a9h0KYGBKcNieNohe8ubr?=
=?Windows-1252?Q?PFy6eO4DtoBMadjEuQS2Cwf77IaIaMSN6fQnS4LVGlwTwKCMYhvFmE+W?=
=?Windows-1252?Q?KpyqPOsBHlbqePMdB71ttbVOjEjbNSGDh88Mq2m4SY/pK+gS1WJjj92J?=
=?Windows-1252?Q?a6s9qddHQ370UZV3jizR6llJhhI797S/0QLiBOiAVfImnXZNBwu7tatx?=
=?Windows-1252?Q?xu1TowCxA1B37lz2zCdnvTqkylHEkVkVBlFlse/XqDjLGJZHEksJBQUs?=
=?Windows-1252?Q?Rppjbn5WzoyPE+9EbbxN9sCde3X4priYjQJfsn7NtPEzo8WhCnb4mcCK?=
=?Windows-1252?Q?b0h6Q402OdbXMIcgqm7xigb4n38MyVIW5n8dvu0oUmO5oBn7EeQ7RkFe?=
=?Windows-1252?Q?CYSmD5O4Xqq8YXDlYlxBk8je/SgQXOl4Xd+YHnj8dwi9fLM1/rxeRgNa?=
=?Windows-1252?Q?UQ0UceYDEKL239WCdW8n6FhxfCLZ+4npuFWQQS7PVtO7f5YTrKJor9de?=
=?Windows-1252?Q?k4BIrFdk7rjQpqJkGPvX79xfk6Zy0e5Vf//eP2jmRv6eNwmTQkmMslNA?=
=?Windows-1252?Q?Z1cNyOfgTAbeDC5wNNHxgHfuMx0Ss0J5iESQDhRGEttXbDvy7AkCJeyd?=
=?Windows-1252?Q?2P0Ma+Eet5g87ba14o7LvQvfdZ2SxJZHWETI+qDAk2zqEGxMqBT7lo5q?=
=?Windows-1252?Q?+DMgz2/JmUrf8/x7s4uLS4/s9NHcMIICyLbU4PcjMg2xOM43Uj6FYEKN?=
=?Windows-1252?Q?TQjz6KrhvMk8ctgYm1SQwFBoQdsoqG+XR41L3Zp6ed9LcgHAGPQ=3D?=
Content-Type: multipart/alternative;
boundary="_000_AMBP194MB2691C21F58C09736DBA183BA8442AAMBP194MB2691EURP_"
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-9412-4-msonline-outlook-3927c.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AMBP194MB2691.EURP194.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: c40c310d-6b6b-4e5b-b6cc-08de8214b901
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2026 21:57:44.7770 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8P194MB1144
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Dear Eli, Thank you for your kind feedback. For reference
I have pushed what I have done on branch
scratch/bug80610-ses-read-column-printer.
The fix is quite simple, and explained in the log. I am not [...]
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 SPF_PASS SPF: sender matches SPF record
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (vincent.b.1[at]hotmail.fr)
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (vincent.b.1[at]hotmail.fr)
0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2)
[52.103.39.35 listed in wl.mailspike.net]
0.9 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[52.103.39.35 listed in sa-trusted.bondedsender.org]
0.8 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[52.103.39.35 listed in bl.score.senderscore.com]
0.0 HTML_MESSAGE BODY: HTML included in message
X-Debbugs-Envelope-To: 80610
Cc: "80610 <at> debbugs.gnu.org" <80610 <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 (+)
--_000_AMBP194MB2691C21F58C09736DBA183BA8442AAMBP194MB2691EURP_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Dear Eli,
Thank you for your kind feedback.
For reference I have pushed what I have done on branch scratch/bug80610-ses=
-read-column-printer. The fix is quite simple, and explained in the log. I =
am not sure why the bug went unnoticed up to know, maybe I came accross it =
as I had some other changes from the other SES scratch branches (maybe w/o =
those other changes bug 80610 is hidden).
So anyway my only problem is how to write a test concerning a bug that happ=
ens in the code within the (interactive =85) statement.
Vincent.
PS : I have not forgotten the two other branches concerning SES, I hope I c=
an find some more time this year to complete those.
________________________________
De : Eli Zaretskii <eliz@HIDDEN>
Envoy=E9 : samedi 14 mars 2026 09:15
=C0 : Vincent Bela=EFche <vincent.b.1@HIDDEN>; Stefan Monnier <monnier@=
iro.umontreal.ca>
Cc : 80610 <at> debbugs.gnu.org <80610 <at> debbugs.gnu.org>
Objet : Re: bug#80610: 31.0.50; SES ses-read-column-printer fails using the=
selected column when called interactively
> From: Vincent Bela=EFche <vincent.b.1@HIDDEN>
> Date: Fri, 13 Mar 2026 18:58:04 +0000
>
> I fell accross a bug in ses-read-column-printer. I have made a fix
> and tested it.
>
> However, I don't know how to make a test to demonstrate the bug and its
> fix. The bug is within the (interactive ...) statement, so I need to
> simulate in ERT that ses-read-column-printer is called interactively
> with the test passing the user input. Here is what I have tentatively
> done :
>
> ----------------------------------------------------------------------
> (ert-deftest ses-read-column-printer ()
> "Test fix of bug#xxx."
> (let ((ses-initial-size '(4 . 3))
> (ses-after-entry-functions nil))
> (with-temp-buffer
> (ses-mode)
> (ses-jump 'A3)
> (let ((last-kbd-macro
> (key-parse "M-x s e s - r e a d - c o l u m n - p r i n t e =
r RET [ 3 ] \" % . 7 g \" RET")))
> (kmacro-end-and-call-macro nil))
> (ses-jump 'A2)
> (ses-read-column-printer 1 "[2]%.7g")
> (ses-jump 'A1)
> (let ((last-kbd-macro
> (key-parse "M-x s e s - r e a d - c o l u m n - p r i n t e =
r RET [ 1 ] \" % . 7 g \" RET")))
> (kmacro-end-and-call-macro nil))
> (should (string=3D (ses-col-printer 2) "[3]%.7g"))
> (should (string=3D (ses-col-printer 1) "[2]%.7g"))
> (should (string=3D (ses-col-printer 0) "[1]%.7g"))
> )))
> ----------------------------------------------------------------------
>
> The problem is that this test fails in an unexpected (by me) manner:
> For some reason ses-read-column-printer when called through a kbd key
> sequence has the ERT buffer as current buffer instead of the SES buffer
> which is the buffer created by with-temp-buffer. So
> ses-read-column-printer signals a "Not a cell" error as if it was
> outside of a SES buffer.
>
> Any help welcome.
> Vincent.
Maybe Stefan can help you.
--_000_AMBP194MB2691C21F58C09736DBA183BA8442AAMBP194MB2691EURP_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Dear Eli,</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Thank you for your kind feedback.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
For reference I have pushed what I have done on branch scratch/bug80610-ses=
-read-column-printer. The fix is quite simple, and explained in the
<span style=3D"font-family: "Courier New", monospace; color: rgb(=
0, 0, 0);">log</span>. I am not sure why the bug went unnoticed up to know,=
maybe I came accross it as I had some other changes from the other SES scr=
atch branches (maybe w/o those other changes
bug 80610 is hidden).</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
So anyway my only problem is how to write a test concerning a bug that happ=
ens in the code within the (interactive =85) statement.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
<br>
</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
Vincent.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
2pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
PS : I have not forgotten the two other branches concerning SES, I hope I c=
an find some more time this year to complete those. </div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>De :</b> Eli Zaretskii <eliz=
@gnu.org><br>
<b>Envoy=E9 :</b> samedi 14 mars 2026 09:15<br>
<b>=C0 :</b> Vincent Bela=EFche <vincent.b.1@HIDDEN>; Stefan Monn=
ier <monnier@HIDDEN><br>
<b>Cc :</b> 80610 <at> debbugs.gnu.org <80610 <at> debbugs.gnu.org><br>
<b>Objet :</b> Re: bug#80610: 31.0.50; SES ses-read-column-printer fails us=
ing the selected column when called interactively</font>
<div> </div>
</div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;=
">
<div class=3D"PlainText">> From: Vincent Bela=EFche <vincent.b.1@hotm=
ail.fr><br>
> Date: Fri, 13 Mar 2026 18:58:04 +0000<br>
> <br>
> I fell accross a bug in ses-read-column-printer. I have made a fix<br>
> and tested it.<br>
> <br>
> However, I don't know how to make a test to demonstrate the bug and it=
s<br>
> fix. The bug is within the (interactive ...) statement, so I nee=
d to<br>
> simulate in ERT that ses-read-column-printer is called interactively<b=
r>
> with the test passing the user input. Here is what I have tentatively<=
br>
> done :<br>
> <br>
> ----------------------------------------------------------------------=
<br>
> (ert-deftest ses-read-column-printer ()<br>
> "Test fix of bug#=
xxx."<br>
> (let ((ses-initial-size '(4 . 3))<br>
> (ses-after-entry-functions nil))<br>
> (with-temp-buffer<br>
> (ses-mode)<br>
> (ses-jump 'A3)<br>
> (let ((last-kbd-macro<br>
> (key-parse "M-x s=
e s - r e a d - c o l u m n - p r i n t e r RET [ 3 ] \" % . 7 g \&qu=
ot; RET")))<br>
> (kmacro-end-and-call-macro nil))<br>
> (ses-jump 'A2)<br>
> (ses-read-column-printer 1 "[2]%.7g")<b=
r>
> (ses-jump 'A1)<br>
> (let ((last-kbd-macro<br>
> (key-parse "M-x s=
e s - r e a d - c o l u m n - p r i n t e r RET [ 1 ] \" % . 7 g \&qu=
ot; RET")))<br>
> (kmacro-end-and-call-macro nil))<br>
> (should (string=3D (ses-col-printer 2) "[3]%=
.7g"))<br>
> (should (string=3D (ses-col-printer 1) "[2]%=
.7g"))<br>
> (should (string=3D (ses-col-printer 0) "[1]%=
.7g"))<br>
> )))<br>
> ----------------------------------------------------------------------=
<br>
> <br>
> The problem is that this test fails in an unexpected (by me) manner:<b=
r>
> For some reason ses-read-column-printer when called through a kbd key<=
br>
> sequence has the ERT buffer as current buffer instead of the SES buffe=
r<br>
> which is the buffer created by with-temp-buffer. So<br>
> ses-read-column-printer signals a "Not a cell" error as if i=
t was<br>
> outside of a SES buffer.<br>
> <br>
> Any help welcome.<br>
> Vincent.<br>
<br>
Maybe Stefan can help you.<br>
</div>
</span></font></div>
</body>
</html>
--_000_AMBP194MB2691C21F58C09736DBA183BA8442AAMBP194MB2691EURP_--
bug-gnu-emacs@HIDDEN:bug#80610; Package emacs.
Full text available.Received: (at 80610) by debbugs.gnu.org; 14 Mar 2026 08:15:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 14 04:15:59 2026 Received: from localhost ([127.0.0.1]:51870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1w1KA9-0001l1-P5 for submit <at> debbugs.gnu.org; Sat, 14 Mar 2026 04:15:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44726) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1w1KA5-0001jV-F0 for 80610 <at> debbugs.gnu.org; Sat, 14 Mar 2026 04:15:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1w1K9y-0000bF-VG; Sat, 14 Mar 2026 04:15:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=wO7Wte86FiF4lYHANFzzhssk3fbGUP0bU8DSt4Ucx+I=; b=m0LD7u4uqebxoChmItol I9I6EDyjapTwfwbBpVzg0Ta7GOYXL5pt3A4lkA+alfrWdVdAkxgL9ikTiTXA7Di25Q1YMsMUBKymj rHFSEHhrNOqgM78eL1lZQxipASIKnmS62W7zrEh4Vs9Qu/J/rxqM7GNfSgq6YFFOX/T1LAnbaNXX4 OTWC2W3QOiXR6xc0Rvl0OJY8ZiNS7mLlJmasZ+v1xqWYlO2pHludNAlrbxjHFWh+XnU02UqXHyT0d YbUV9Ki4QnWY/VBeEkyYqnZ5rP9VOP1trhnDSug0bMlFn9qwxDa8Rp+WcXvx+Sa5QPeOpnyJRphLW DQBMTmqf831JZQ==; Date: Sat, 14 Mar 2026 10:06:51 +0200 Message-Id: <86qzpmbzs4.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Vincent =?iso-8859-1?Q?Bela=EFche?= <vincent.b.1@HIDDEN>, Stefan Monnier <monnier@HIDDEN> In-Reply-To: <AMBP194MB26913A2BF175347C280E6FDA8445A@HIDDEN> (message from Vincent =?iso-8859-1?Q?Bela=EFche?= on Fri, 13 Mar 2026 18:58:04 +0000) Subject: Re: bug#80610: 31.0.50; SES ses-read-column-printer fails using the selected column when called interactively References: <AMBP194MB26913A2BF175347C280E6FDA8445A@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80610 Cc: 80610 <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: -3.3 (---) > From: Vincent Belaļche <vincent.b.1@HIDDEN> > Date: Fri, 13 Mar 2026 18:58:04 +0000 > > I fell accross a bug in ses-read-column-printer. I have made a fix > and tested it. > > However, I don't know how to make a test to demonstrate the bug and its > fix. The bug is within the (interactive ...) statement, so I need to > simulate in ERT that ses-read-column-printer is called interactively > with the test passing the user input. Here is what I have tentatively > done : > > ---------------------------------------------------------------------- > (ert-deftest ses-read-column-printer () > "Test fix of bug#xxx." > (let ((ses-initial-size '(4 . 3)) > (ses-after-entry-functions nil)) > (with-temp-buffer > (ses-mode) > (ses-jump 'A3) > (let ((last-kbd-macro > (key-parse "M-x s e s - r e a d - c o l u m n - p r i n t e r RET [ 3 ] \" % . 7 g \" RET"))) > (kmacro-end-and-call-macro nil)) > (ses-jump 'A2) > (ses-read-column-printer 1 "[2]%.7g") > (ses-jump 'A1) > (let ((last-kbd-macro > (key-parse "M-x s e s - r e a d - c o l u m n - p r i n t e r RET [ 1 ] \" % . 7 g \" RET"))) > (kmacro-end-and-call-macro nil)) > (should (string= (ses-col-printer 2) "[3]%.7g")) > (should (string= (ses-col-printer 1) "[2]%.7g")) > (should (string= (ses-col-printer 0) "[1]%.7g")) > ))) > ---------------------------------------------------------------------- > > The problem is that this test fails in an unexpected (by me) manner: > For some reason ses-read-column-printer when called through a kbd key > sequence has the ERT buffer as current buffer instead of the SES buffer > which is the buffer created by with-temp-buffer. So > ses-read-column-printer signals a "Not a cell" error as if it was > outside of a SES buffer. > > Any help welcome. > Vincent. Maybe Stefan can help you.
bug-gnu-emacs@HIDDEN:bug#80610; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 13 Mar 2026 19:03:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 13 15:03:31 2026
Received: from localhost ([127.0.0.1]:47466 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1w17nD-0003fU-Ns
for submit <at> debbugs.gnu.org; Fri, 13 Mar 2026 15:03:30 -0400
Received: from lists.gnu.org ([2001:470:142::17]:60782)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <vincent.b.1@HIDDEN>)
id 1w17n8-0003dv-U8
for submit <at> debbugs.gnu.org; Fri, 13 Mar 2026 15:03:25 -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 <vincent.b.1@HIDDEN>)
id 1w17my-0008Gm-Cw
for bug-gnu-emacs@HIDDEN; Fri, 13 Mar 2026 15:03:12 -0400
Received: from
mail-swedencentralazolkn190130003.outbound.protection.outlook.com
([2a01:111:f403:d202::3] helo=GVXPR05CU001.outbound.protection.outlook.com)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <vincent.b.1@HIDDEN>)
id 1w17mv-00044U-D2
for bug-gnu-emacs@HIDDEN; Fri, 13 Mar 2026 15:03:12 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=h1BDgf72B1iY7SHLQLZGktsLq+bUPSY8DFDodR3a2ZDMoUfC1kxh+l+ta72QjNFnL+OVgPD+dyAZpEHv6qpCGv57+40ZcBwlcXUPk/VI1byVt4EpwB/2CSLUNC8ZBcbIpFa+DePoG+8wUK/HCqb3vIVIbLlSuNv3rfvYqHQJS8BpfuJgDsCmNUF6qF11v3OCH7SEwPjpx2ddyghety/y8eNR05O87SeEQEz7FpCjXAXujzT0JG5T3FZIFnP+yYSaGywroztSwfNAG9WVO++g6Y9NzWTJSaNcdAPlL1glND0d873yXLqW2oTbL+yxwzZ39K5y9PzXTkIg+a4/wUuBCA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=HlZMkWdH63HpGKJCJmh5QJRO8xJvZfl4laFhPlbmwVM=;
b=URcvbJuufNMqsm1Omejs0ZpwGOddfVkMinUEZtiuJnWNS0lQgh9ROo37DFZFRWMP1AYyV96HkI9kigjuOmui0rTkbfxkSbltTBiVyhH8rxdIr2nhadaUW5HsXqbvQ3rqQ0MgBbuAUwvH/Lej0KXDxwOSbIwWqGXiKSRvhIBcx4tpSSICWLUk5Br8G6HrObGzaO6k6SUF17GgKmm5V+yN/gLPcjo6Hnxmyy1n3oBSVbc9MlQab/Jh0AexuM5FD+72wT3ZAkgKnmiAcO0HC7UDTXfC3VSi3NgCh43CF2cCbWB11Wkok07XtviXs/D0herFl3sqUWiePE06uKUsSsG7IQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=HOTMAIL.FR;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=HlZMkWdH63HpGKJCJmh5QJRO8xJvZfl4laFhPlbmwVM=;
b=Xf7rXvKGU83WXfcuGBPa49gPdMgDO3Y60cBYZ2DKtCNUeBfEbqRLBGeZAk0MQeSNS5dqmfozOj/jo37LwlgWtSpR56ndOn/mFyIB6iM6+MADPswEArdtzD76/XA39S/aCk8AQNrIZhZkkb3Ipu+QUC/e22S4F8r9vv0RooO0Pgy1P8EFQtYr3vZTS6COPg6GxYO7d/nF3L9PTe01xrq+wkwzZ9+TdwoPuoBy7ulPWqR2KHy2p5uyDbFNcOgjyqcYp0ToCiGeZH2yH9ZaI4EMmzaJQXy91FskQtpDoIw1a7JkjFMhSeGXsk3VjkZU+x01IsOKZ5ZDHZETAxALE2B34w==
Received: from AMBP194MB2691.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:6b0::18)
by PR3P194MB0940.EURP194.PROD.OUTLOOK.COM (2603:10a6:102:4b::14) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.17; Fri, 13 Mar
2026 18:58:04 +0000
Received: from AMBP194MB2691.EURP194.PROD.OUTLOOK.COM
([fe80::38b5:9774:e58d:edc2]) by AMBP194MB2691.EURP194.PROD.OUTLOOK.COM
([fe80::38b5:9774:e58d:edc2%5]) with mapi id 15.20.9700.010; Fri, 13 Mar 2026
18:58:04 +0000
From: =?iso-8859-1?Q?Vincent_Bela=EFche?= <vincent.b.1@HIDDEN>
To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
Subject: 31.0.50; SES ses-read-column-printer fails using the selected column
when called interactively
Thread-Topic: 31.0.50; SES ses-read-column-printer fails using the selected
column when called interactively
Thread-Index: AQHcsxsa8eqlORq8YUq1KW+S3qSOjA==
Date: Fri, 13 Mar 2026 18:58:04 +0000
Message-ID: <AMBP194MB26913A2BF175347C280E6FDA8445A@HIDDEN>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AMBP194MB2691:EE_|PR3P194MB0940:EE_
x-ms-office365-filtering-correlation-id: 6afab4e5-263d-4c03-bcf0-08de81327545
x-microsoft-antispam: BCL:0;
ARA:14566002|31061999003|19110799012|12121999013|8062599012|41001999006|8060799015|15080799012|15030799006|461199028|20031999003|10092599007|39105399006|55001999003|3412199025|440099028|102099032|56899033|40105399003;
x-microsoft-antispam-message-info: =?iso-8859-1?Q?pu/LBRRYjqSi/taKESZynpovhF1Wu/V7vdNc2mvzvSUzKcY2JM0wmMmOJa?=
=?iso-8859-1?Q?tUr2QkX7VFEuVSkJDh8/LWvDE7oIl6piy6u24tIWZ+lT/QXEPgVe9cc7Hr?=
=?iso-8859-1?Q?A7V8oh4GzJCgP49DnYyP2bWM11Uj78APoTDohI0ALBbdnGINdGPJW0jK9q?=
=?iso-8859-1?Q?9tpVYo9gFCZE641QDk8vK8lfnHCJAvuw0mmuK0XZTpQDpmaC+m/CAvWnjF?=
=?iso-8859-1?Q?J17tdLwB7fqLCIz4YYqa2y3BECCuHTVKiq5zX3MiFfz5+ppnqrGNXjtBIk?=
=?iso-8859-1?Q?t+Z4kwvm6cGbyr6Ddr04g77PjJpBLu4f7iZtOfCT7ay58zaPr5dSsMiuaa?=
=?iso-8859-1?Q?xX3SznafSI6lAr6oq8b1RWqqG6dYhai3GTaOeOflrqd0KUnEHZa3unoFty?=
=?iso-8859-1?Q?rjJkdMljgTpiPJJ5lZmkcPju20UI6CDO9Mb8ao72ufx+LSHvWUwO+hFig7?=
=?iso-8859-1?Q?tk2/Gv+Jcf4Ur/yH4VV+9HVjr6fJzv4/J119flx5+CSYvWccmRNj+yasN/?=
=?iso-8859-1?Q?otMoiPmKo+W2gIQaxviVJvUeKF3Q2VxaZ56tU1wkpNIa59Htnlt+C+vApQ?=
=?iso-8859-1?Q?BU11Br3AqaVXEOcZsl+flKQVlHGhXF5gtKeBsrVm5SSdLDNtBiqoT4Q+mE?=
=?iso-8859-1?Q?kqI67qyLQkq3BdS/FiCD8AZk0X3ZKyxNt0x9ph2f9yJyDmkBRH7pII2IOv?=
=?iso-8859-1?Q?7MLkgVfBD8P0KV3+INJRn3giISPulywMEmP6mKoxHugULO4+j9+ideVHYD?=
=?iso-8859-1?Q?bYjkAj+JWmJP0Uj/mXySKh6gLxR+bWEHlWJ+5isfsmFGMqVlRbFjwpmFd9?=
=?iso-8859-1?Q?y7z9AFq4xQNyw11fAIqUlpZNxXrbl/3ywnCJ3PAeqrLAhxt75Cd69QFtSH?=
=?iso-8859-1?Q?w/i6vqa2jZnowfHM/v3ieUIhJI7keHEWUqQWALv7h/t/ClqPXRDdeG7hLB?=
=?iso-8859-1?Q?OTyD91fz+JNwQgCLib8mJnx4txRTFDyZtsXL9yhoVKK5y5Hh7FLQyMWfzX?=
=?iso-8859-1?Q?FrqsDdHvFUBW1ZvWHO73Qnf6+2flnmPyur9qeBsizYJUdNLN/cMZBlIbt6?=
=?iso-8859-1?Q?eHWgLBubEfttlAGW72dIsZf3gjd3lnExSlcO9DifJy9P2INw2KP1UhVVfp?=
=?iso-8859-1?Q?NO4Glda5o1HJVmKQNg3LFuaZTjfgs=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?wWnDqaWbeaw7ycHjDWX/KpIIorDT5qE6tFvg9GPySJpSEFcPVyv87CpZx4?=
=?iso-8859-1?Q?CdlhPNcOrX6Q8rfNunAIH4NcCe80aV27OFNVhIyktF6C5xOsmkWjyvC0nX?=
=?iso-8859-1?Q?B7vnArEoWSElLxiA1urk/JxqyGI6yn4kE9fSNEwjbV4W3HBE/bQ1oOPd79?=
=?iso-8859-1?Q?N1/+bV1wIy5J8E0ga7Kk2/TZPck+/2CnAjoFkmb+yK51uLAOMgSlOg6Nwv?=
=?iso-8859-1?Q?P+DSkISch72TgcOcZJWUF2YoNO38UrMJztKFxhIzp7eFQL5oZXgO9sRIlD?=
=?iso-8859-1?Q?yVuatE1yyhRJOwzc38U/O3gH2K6kgdSGFw5Ib5HV+sI+RBI3NmJIYlsP77?=
=?iso-8859-1?Q?fCDpbPLeNWSTr7qk9H/NBbVrzU5e1SWRk3JrAaxxc8e+KsYGzR8bgp0KNQ?=
=?iso-8859-1?Q?OVC+YIVt0kmOLsNvDXPZRuvgc57vq4HUl1ZQJXrRng0vG1IRIgsf/DV2jg?=
=?iso-8859-1?Q?+rg8lFYqJnDoA265JbCHBfDvVi+7bAW0jRV/kxIZZ9aG++2vYovZDD5Fmh?=
=?iso-8859-1?Q?k/1diSk6HyvfQSNMENoPdNZyDcG7YE1zpHatZa9MghND+BSObK8ntF3buN?=
=?iso-8859-1?Q?YFijMutVS9HgGs6v8foAViMIHFcKNIQ7RF8BHbEUrpoPgHcxJhJFlBHOpW?=
=?iso-8859-1?Q?D0BQLTQdR27H7NtRLIIBXHx/WnUVHIa7gJ7kjFm5e3cJRvIwfz7ebds6Tx?=
=?iso-8859-1?Q?f2EFnNZIEE9/9ZFWqsqOaVcfvN1VP3Li1ufkSCOQK1L/w97RhdTOLXKas2?=
=?iso-8859-1?Q?dDH43XMO7yLMUQ6OY0wgtk0KY5GhaZqTQFaBzefQRG8oRLzzp4C4Z6nbLZ?=
=?iso-8859-1?Q?CbIVmwwz8JTmy3ycZP19/FoGhgMSUR+bM49rTFsYWYnTmeuI21jB9PVsJK?=
=?iso-8859-1?Q?NNaKLqMJSaMxr00vcerdeG4UpEXYW+U6oN1tBZSPFeT31J6/oygwgNmjRw?=
=?iso-8859-1?Q?V5He6xrjXuKkRnvg9TyGV4Xd55IEIvoOdHSPq+0d5cjtZ8gAgePMrdysL6?=
=?iso-8859-1?Q?hyM+DqgTyvbhJwQk7pd/+EHmrPHasSTsEicBKktfi5mQYTDJEsDBsiOn/7?=
=?iso-8859-1?Q?YOPiOyTGjZvxQMc03E1cBzktd2ASjlMZE4m4lduYTWUvN3GxIG6QL5C+QG?=
=?iso-8859-1?Q?iIzgB0IrX8uDNX2Fej/kdRqLB/n2e0pVMwGyzC0zM+uEpy4UQ5CQQB581T?=
=?iso-8859-1?Q?02hn69xgO3QeV9L8JeFjSBFU15wDZGvEP58Rj2BTE0BX9EkfzPP0Ad+4Xe?=
=?iso-8859-1?Q?UxEMkFaOT/sm+pJnfG3pOg0w0yndAKO/tgoYl1ej6pBYhA5DKFSosKO/38?=
=?iso-8859-1?Q?ToikGB9tqG92K6on59aaGwGrwGRoXBchPSWWo9eorjXyw8MPakAH+6tMal?=
=?iso-8859-1?Q?yUIk5o6CpGeuS7TMiprwsPNdaAQ5RUAOelcmcKGCcyQrp3XGlH2AhWACSM?=
=?iso-8859-1?Q?/WzPQKq2sKC9udkW5Idhs76kuWnq7auEsSjgZeOnKY8XnOX0T4z22QXhj9?=
=?iso-8859-1?Q?s=3D?=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-9412-4-msonline-outlook-3927c.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AMBP194MB2691.EURP194.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 6afab4e5-263d-4c03-bcf0-08de81327545
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2026 18:58:04.8545 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3P194MB0940
Received-SPF: pass client-ip=2a01:111:f403:d202::3;
envelope-from=vincent.b.1@HIDDEN;
helo=GVXPR05CU001.outbound.protection.outlook.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 3.2 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: I fell accross a bug in ses-read-column-printer. I have made
a fix and tested it. However, I don't know how to make a test to demonstrate
the bug and its fix. The bug is within the (interactive ...) statement,
so I need to simulate in ERT that ses-read-column-printer is called int [...]
Content analysis details: (3.2 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (vincent.b.1[at]hotmail.fr)
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (vincent.b.1[at]hotmail.fr)
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2001:470:142:0:0:0:0:17 listed in]
[list.dnswl.org]
2.0 SPOOFED_FREEMAIL No description available.
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.2 (/)
I fell accross a bug in ses-read-column-printer. I have made a fix=0A=
and tested it.=0A=
=0A=
However, I don't know how to make a test to demonstrate the bug and its=0A=
fix. =A0The bug is within the (interactive ...) statement, so I need to=0A=
simulate in ERT that ses-read-column-printer is called interactively=0A=
with the test passing the user input. Here is what I have tentatively=0A=
done=A0:=0A=
=0A=
----------------------------------------------------------------------=0A=
(ert-deftest ses-read-column-printer ()=0A=
=A0 =A0 =A0 =A0 =A0 =A0 =A0"Test fix of bug#xxx."=0A=
=A0 (let ((ses-initial-size '(4 . 3))=0A=
=A0 =A0 =A0 =A0 (ses-after-entry-functions nil))=0A=
=A0 =A0 (with-temp-buffer=0A=
=A0 =A0 =A0 (ses-mode)=0A=
=A0 =A0 =A0 (ses-jump 'A3)=0A=
=A0 =A0 =A0 (let ((last-kbd-macro=0A=
=A0 =A0 =A0 =A0 =A0 =A0 =A0(key-parse "M-x s e s - r e a d - c o l u m n - =
p r i n t e r RET [ 3 ] \" % . 7 g \" RET")))=0A=
=A0 =A0 =A0 =A0 (kmacro-end-and-call-macro nil))=0A=
=A0 =A0 =A0 (ses-jump 'A2)=0A=
=A0 =A0 =A0 (ses-read-column-printer 1 "[2]%.7g")=0A=
=A0 =A0 =A0 (ses-jump 'A1)=0A=
=A0 =A0 =A0 (let ((last-kbd-macro=0A=
=A0 =A0 =A0 =A0 =A0 =A0 =A0(key-parse "M-x s e s - r e a d - c o l u m n - =
p r i n t e r RET [ 1 ] \" % . 7 g \" RET")))=0A=
=A0 =A0 =A0 =A0 (kmacro-end-and-call-macro nil))=0A=
=A0 =A0 =A0 (should (string=3D (ses-col-printer 2) "[3]%.7g"))=0A=
=A0 =A0 =A0 (should (string=3D (ses-col-printer 1) "[2]%.7g"))=0A=
=A0 =A0 =A0 (should (string=3D (ses-col-printer 0) "[1]%.7g"))=0A=
=A0 =A0 =A0 )))=0A=
----------------------------------------------------------------------=0A=
=0A=
The problem is that this test fails in an unexpected (by me) manner:=0A=
For some reason ses-read-column-printer when called through a kbd key=0A=
sequence has the ERT buffer as current buffer instead of the SES buffer=0A=
which is the buffer created by with-temp-buffer. So=0A=
ses-read-column-printer signals a "Not a cell" error as if it was=0A=
outside of a SES buffer.=0A=
=0A=
Any help welcome.=0A=
=A0 =A0 Vincent.=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
In GNU Emacs 31.0.50 (build 4, x86_64-w64-mingw32) of 2025-07-05 built=0A=
=A0on IT-00171=0A=
Repository revision: 8fa4db14fb696c0bdde62a4db7b0126035d9539f=0A=
Repository branch: scratch/ses-programmatic-editing=0A=
Windowing system distributor 'Microsoft Corp.', version 10.0.19045=0A=
System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.6466)=0A=
=0A=
Configured using:=0A=
=A0'configure --with-tree-sitter --without-gnutls=0A=
=A0'--prefix=3D/c/PROGRA~1/GNU/Emacs''=0A=
=0A=
Configured features:=0A=
ACL GMP LIBXML2 MODULES NOTIFY W32NOTIFY PDUMPER SOUND THREADS=0A=
TOOLKIT_SCROLL_BARS TREE_SITTER ZLIB=0A=
=0A=
Important settings:=0A=
=A0 value of $LANG: FRA=0A=
=A0 locale-coding-system: cp1252=0A=
=0A=
Major mode: SES=0A=
=0A=
Minor modes in effect:=0A=
=A0 cursor-intangible-mode: t=0A=
=A0 TeX-PDF-mode: t=0A=
=A0 server-mode: t=0A=
=A0 recentf-mode: t=0A=
=A0 tooltip-mode: t=0A=
=A0 global-eldoc-mode: t=0A=
=A0 eldoc-mode: t=0A=
=A0 show-paren-mode: t=0A=
=A0 electric-indent-mode: t=0A=
=A0 mouse-wheel-mode: t=0A=
=A0 tool-bar-mode: t=0A=
=A0 menu-bar-mode: t=0A=
=A0 file-name-shadow-mode: t=0A=
=A0 global-font-lock-mode: t=0A=
=A0 font-lock-mode: t=0A=
=A0 blink-cursor-mode: t=0A=
=A0 minibuffer-regexp-mode: t=0A=
=A0 column-number-mode: t=0A=
=A0 line-number-mode: t=0A=
=A0 transient-mark-mode: t=0A=
=A0 auto-composition-mode: t=0A=
=A0 auto-encryption-mode: t=0A=
=A0 auto-compression-mode: t=0A=
=0A=
Load-path shadows:=0A=
~/.emacs.d/lisp/ses hides c:/Program Files/GNU/Emacs/share/emacs/31.0.50/li=
sp/ses=0A=
~/.emacs.d/etc/rst hides c:/Program Files/GNU/Emacs/share/emacs/31.0.50/lis=
p/textmodes/rst=0A=
=0A=
Features:=0A=
(shadow emacsbug lisp-mnt calc-frac calc-math calc-map calc-stat hl-line=0A=
texnfo-upd ert-x ert cal-iso cal-move etags fileloop xref bbdb-com bbdb=0A=
bbdb-site timezone ede/makefile-edit whitespace bug-reference=0A=
cursor-sensor ses pcase unsafep completion find-cmd expand xwidget=0A=
bookmark apropos loadhist cr=E9e-tableur-quittances sort wid-browse=0A=
tex-info texinfo texinfo-loaddefs ps-mode calc-forms protobuf-mode=0A=
cc-langs cmake-ts-mode vc-dir ewoc macros pcmpl-git ja-dic japan-util=0A=
kkc ja-dic-utl multi-prompt shortdoc comp-common help-fns radix-tree=0A=
cl-print debug backtrace template cc-awk make-mode pcmpl-gnu vc-hg=0A=
vc-bzr vc-src vc-sccs vc-cvs vc-rcs log-view find-dired ffap vc-svn=0A=
perl-mode mail-extr quail log-edit pcvs-util vc ediff-vers ediff=0A=
ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init=0A=
ediff-util rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid nxml-mode=0A=
nxml-outln nxml-rap ispell calc-incom calc-mode calc-cplx calc-arith=0A=
calccomp calc-aent calc-yank calc-store calc-vec calc-misc calc-undo=0A=
calc-alg calc-ext calc-menu calc calc-loaddefs calc-macs rect=0A=
reftex-parse add-log reftex-dcr reftex reftex-loaddefs reftex-vars=0A=
cus-edit pp cus-start preview tex-bar toolbar-x tex-mode font-latex=0A=
latex edmacro latex-flymake flymake project tex-ispell tex-style tex crm=0A=
texmathp latexenc pcmpl-unix mhtml-mode css-mode color js c-ts-common=0A=
imenu cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align=0A=
cc-engine cc-vars cc-defs sgml-mode facemenu ox-odt rng-loc rng-uri=0A=
rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns=0A=
nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table=0A=
ox-ascii ox-publish ox org-attach shell dired-aux misearch multi-isearch=0A=
vc-git diff-mode files-x vc-dispatcher oc-basic org-element org-persist=0A=
org-id org-refile org-element-ast inline avl-tree generator ol-w3m=0A=
org-tempo tempo ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art=0A=
mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group=0A=
gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source=0A=
utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail=0A=
yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config=0A=
mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045=0A=
ietf-drums mailabbrev gmm-utils mailheader gnus-win ol-eww eww=0A=
track-changes vtable mule-util url-queue shr pixel-fill kinsoku url-file=0A=
svg xml dom puny mm-url ol-docview doc-view filenotify jka-compr=0A=
image-mode exif dired-x dired dired-loaddefs ol-bibtex bibtex iso8601=0A=
ol-bbdb org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src=0A=
sh-script smie treesit executable ob-comint org-pcomplete pcomplete=0A=
org-list org-footnote org-faces org-entities noutline outline=0A=
org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol rx=0A=
org-fold org-fold-core org-keys oc org-loaddefs thingatpt find-func=0A=
cal-menu calendar cal-loaddefs org-compat org-macs format-spec=0A=
display-line-numbers server kmacro easy-mmode flatland-black-theme=0A=
recentf tree-widget auctex cl-extra help-mode use-package-ensure=0A=
use-package-core skeleton wish cl finder-inf auctex-autoloads tex-site=0A=
info bbdb-autoloads markdown-mode-autoloads package browse-url xdg url=0A=
url-proxy url-privacy url-expand url-methods url-history url-cookie=0A=
generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse=0A=
auth-source cl-seq eieio eieio-core cl-macs password-cache json map=0A=
byte-opt gv bytecomp byte-compile url-vars grep compile comint ansi-osc=0A=
ansi-color ring gnus nnheader gnus-util text-property-search time-date=0A=
subr-x mail-utils range mm-util mail-prsvr wid-edit cus-load warnings=0A=
icons cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren=0A=
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel=0A=
touch-screen dos-w32 ls-lisp term/w32-nt disp-table term/w32-win w32-win=0A=
w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe=0A=
tabulated-list replace newcomment text-mode lisp-mode prog-mode register=0A=
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select=0A=
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors=0A=
frame minibuffer nadvice seq simple cl-generic indonesian philippine=0A=
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao=0A=
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech=0A=
european ethiopic indian cyrillic chinese composite emoji-zwj charscript=0A=
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure=0A=
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp=0A=
files window text-properties overlay sha1 md5 base64 format env=0A=
code-pages mule custom widget keymap hashtable-print-readable backquote=0A=
threads w32notify w32 multi-tty move-toolbar make-network-process=0A=
tty-child-frames emacs)=0A=
=0A=
Memory information:=0A=
((conses 16 2918571 460107) (symbols 48 69937 58) (strings 32 442375 14255)=
(string-bytes 1 8769453) (vectors 16 119405)=0A=
=A0(vector-slots 8 2121220 166178) (floats 8 641 8768) (intervals 56 166580=
6596) (buffers 1064 206))=
Vincent BelaĆÆche <vincent.b.1@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#80610; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.