Received: (at 81433) by debbugs.gnu.org; 20 Jul 2026 11:19:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 20 07:19:31 2026 Received: from localhost ([127.0.0.1]:60364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wlm1z-0006p5-2X for submit <at> debbugs.gnu.org; Mon, 20 Jul 2026 07:19:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35578) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wlm1x-0006on-Cf for 81433 <at> debbugs.gnu.org; Mon, 20 Jul 2026 07:19:30 -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 1wlm1q-0005p0-Em; Mon, 20 Jul 2026 07:19:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ztQDxuOGadCh3Z7086tKLNH094ui3hgik/0kpwIeJCI=; b=gRxWIFOohWTh IN7gy+X7LiPVhZReUKvnZrgMBypVgCQWg+Gv84lhp1xMn+vkVgj84+XO97S6SxVvZycJ3LUcmfsxz 97tQQAQB/FL8KKlVIzMxNJW6tGTxV0tzfBSn0L7OmLQBoNFWH2itSYhjnZGbBCBTag/Ok+S/19l0F /HzKZpIQu4HgZN95JW7vULN075idMbDV5eBk1TXNQ1a1F8oYvr1a9B/uljMmvxPIjgORbkMh4PWpx eXjhhjJ5jNklKgBRbgzDlZWL8Kl+se4BNmRyStGPB+cLwQ1PHxBmD3Os0ylG/tF2RhUpeSNM5XpX3 x59heQVcun5ZLD8cR0oReQ==; Date: Mon, 20 Jul 2026 14:19:19 +0300 Message-Id: <86ecgxnc20.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: ALET Jerome <Jerome.ALET@HIDDEN> In-Reply-To: <ME2PR01MB5795F2EA6E405FBED53312759AC42@HIDDEN> (message from ALET Jerome on Sun, 19 Jul 2026 19:52:11 +0000) Subject: Re: bug#81433: automatic horizontal scrolling does not scroll a truncated window back to the right on text terminals (-nw) References: <ME2PR01MB57952C7D4A516417DFBCA7FC9AC72@HIDDEN> <86fr1i15j4.fsf@HIDDEN> <ME2PR01MB5795F2EA6E405FBED53312759AC42@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 81433 Cc: 81433 <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: ALET Jerome <Jerome.ALET@HIDDEN> > CC: "81433 <at> debbugs.gnu.org" <81433 <at> debbugs.gnu.org> > Date: Sun, 19 Jul 2026 19:52:11 +0000 > > I understand your answer. Thanks for it. > > So if I understand correctly the behavioral difference between -nw mode and graphical mode, is that in > graphical mode the truncation characters are displayed beyond the left and right edges, while in text mode they > are displayed inside these edges, as part of the edited text. Am I correct ? Yes.
bug-gnu-emacs@HIDDEN:bug#81433; Package emacs.
Full text available.
Received: (at 81433) by debbugs.gnu.org; 19 Jul 2026 19:52:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 19 15:52:34 2026
Received: from localhost ([127.0.0.1]:55766 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wlXYv-0001eZ-1R
for submit <at> debbugs.gnu.org; Sun, 19 Jul 2026 15:52:34 -0400
Received: from
mail-australiasoutheastazon11020089.outbound.protection.outlook.com
([52.101.152.89]:12512 helo=MEUPR01CU001.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 <Jerome.ALET@HIDDEN>)
id 1wlXYl-0001di-GD
for 81433 <at> debbugs.gnu.org; Sun, 19 Jul 2026 15:52:25 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=eHaKD25xsGlYoaH5IzsiFtbPRFGNl5FgWEFM8hy8zKdx6TBWz+MiXMl1OHlcy2V9G9aoUnjbTCSpJBPklyLDgUt48UwR2NO0OseYHcAFGHw6KSb776UKn90+JmkQKw/X7SycjVzcnHBR9zvAxVrxgYPt8Haa8QjBMNf167aJd1rXPTI9M1rQlfLYIR54JEPi8UDX7mGFeirqAFnjDKPJQ+sTqrVdEO2LJMjnJAI2Nb8KrNic6g54WpcQCX4USRXkDE6ZYu4nOsP82Ap0r/gX7Q8ABllkWuLhdxpRJf8LVuli4F0GGpZBqmls05Vcu9dDthwtCBDIBXnabuN0PjQxKQ==
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=xpqc/G/kQRkdOLnnOPXKJ1HAJea+8Hjy+VlKKnggaPw=;
b=ljXtTuH7HQlLthte4HQVWlGKGqEJ2t9gVnxgW76gep7ZVY1GW67w0yyk0rrbTknB2+ZhQ1oJUagPGeQ0y0iJuOVThv0fj85Bd34hAu4bSS2GJngkXnqUhGWO+DQ0VTs+zVCIfL/vHComd+ALbJ5LRSGZgQtCDxlEzrFrd5VXYB/WSu3NS/M7JKUvkzFkeGZm10aSePtMItyV0MPTHyaRlfjGTlGHun/tEKF393a1bN50ctaUe0FLcRw9azVDmb55gJJddECTQCVu8Dl4gcw1DiixxI+WZc+7e2W36iFpZb755lx1Rpet7fXhHHcGLHfrmecj776nx9kJ5OHyMWGUGQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=opt.nc; dmarc=pass action=none header.from=opt.nc; dkim=pass
header.d=opt.nc; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=opt.nc; s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=xpqc/G/kQRkdOLnnOPXKJ1HAJea+8Hjy+VlKKnggaPw=;
b=CY5+xrwseIi0801XcNrkqWx1EKut4m24NYdmeETak9OEO3YEsOdYqXExzI4YiFOcVxJDlpwD81yA9oBl4pGIDwMkMEyjgfQ3GEgCZ1DDOaQo9Siluvu68AFkeMpGV9p3GzvQBRYnShHFjJP6n/yDp135xh4ojNQOqU7JmBYlswg=
Received: from ME2PR01MB5795.ausprd01.prod.outlook.com (2603:10c6:220:d5::12)
by ME2PR01MB5521.ausprd01.prod.outlook.com (2603:10c6:220:d2::14)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.16; Sun, 19 Jul
2026 19:52:11 +0000
Received: from ME2PR01MB5795.ausprd01.prod.outlook.com
([fe80::1639:7301:748a:3b2d]) by ME2PR01MB5795.ausprd01.prod.outlook.com
([fe80::1639:7301:748a:3b2d%4]) with mapi id 15.21.0223.015; Sun, 19 Jul 2026
19:52:11 +0000
From: ALET Jerome <Jerome.ALET@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: RE: bug#81433: automatic horizontal scrolling does not scroll a
truncated window back to the right on text terminals (-nw)
Thread-Topic: bug#81433: automatic horizontal scrolling does not scroll a
truncated window back to the right on text terminals (-nw)
Thread-Index: AQHdFXX6gfSK8sJ6Mke6S6/1M5kB+7ZxQ/ZOgAP/VoY=
Date: Sun, 19 Jul 2026 19:52:11 +0000
Message-ID: <ME2PR01MB5795F2EA6E405FBED53312759AC42@HIDDEN>
References: <ME2PR01MB57952C7D4A516417DFBCA7FC9AC72@HIDDEN>
<86fr1i15j4.fsf@HIDDEN>
In-Reply-To: <86fr1i15j4.fsf@HIDDEN>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed)
header.d=none;dmarc=none action=none header.from=opt.nc;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: ME2PR01MB5795:EE_|ME2PR01MB5521:EE_
x-ms-office365-filtering-correlation-id: 6511624f-2c60-446f-b232-08dee5cf3965
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
ARA:13230040|1800799024|376014|19092799006|23010399003|366016|13003099007|6133799003|18002099003|22082099003|38070700021|8096899003|56012099006|4143699003|10067099003;
x-microsoft-antispam-message-info: vSgnfhpcobGe2AzgKZeVQdueDqXohvYtM1uJcTRj4xlVAwaQsDks6wP6uyS+2A82qmbSKiZ0bl9JW/4LedJE8G3Rdxqx5uXtI4+siwxgOL5eHs9ReL9wXqAfMLtBEYNV999lrbvOkAVKXXjGPhOu+g4prk+5nZbU7qKdDBOXzUvP70bWoiK8vHOkPhb0blhFzJn5XZaUlJ4qPAfrkv5BFa7lIndeiqYp29ZPLtoCSx8nsGR8CRkZmGYtc6MsWvrzD+syJMaewKxPZg54qhgWauZ5IA1xuxVubUkTniDQwNEb8l1mJNHJjdwjd8zzme7bA2KSvLCulJr9aJOjfSKRUmb59D9UCpwTLN5eVuFJwQ5B2758zF+WdeHVrStaBYBuuGJy7S39mBN5bfMIuoXiO7phnrmp0CyYe4bXKiKShpfyZWI2/7EMzq0THoxomtUN0lGC4mJbDhGC8+hfzZvQyiErwTW+ito9NZQaMk+bA/GH7u1XYzCoajhdWz0/8ckWBDnOgRj6k+XP78vAVC64qbQrdUVn2cCJbBMne1wNEnsmqu8doeEK9nkfv+p4zz22CIpXJANCIQhoFXDSRvYDuxCbZquGYYqViQd6rabhlVn7C7gxujyO7nbBSu6M/ERbMxF+H9cgXj7i3lDlZi98KFowrHqmBq+beiesjSlMS/X/s74OKseqHOqiducWiq3gpDjDk2cVGnZ9ijMiZPnj8gAU4QLyH7Z6RWrAsIyyN90=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:ME2PR01MB5795.ausprd01.prod.outlook.com; PTR:; CAT:NONE;
SFS:(13230040)(1800799024)(376014)(19092799006)(23010399003)(366016)(13003099007)(6133799003)(18002099003)(22082099003)(38070700021)(8096899003)(56012099006)(4143699003)(10067099003);
DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?bKnA6IlfI7hv4BxlSB7R/ne0L+NlxG8qFNe5I1FCHIO+7WzzbBUSVPHeZB?=
=?iso-8859-1?Q?RJhasU623ewGxZ3cnOZ4VgJt+RiyhsaGK7TGdyyt1q5ka6gSB0P6tqr0Kw?=
=?iso-8859-1?Q?mKU4UFs5IMOLzog9dGGn8BaxlYfXDzOmTpCPtrYREgj8ruiKLQgCQwW/Rp?=
=?iso-8859-1?Q?EbvYlGm2MmCirbb77zw2W7ibSgTJ2vCxyjDJwUXtc2lqp/Ec4zXZGsTLqV?=
=?iso-8859-1?Q?SE4quA5SOXi2dCa9jYtHVZORhrhvrqPME5ftuQfuwKOhu8Xf4Ns4uh9RBq?=
=?iso-8859-1?Q?q6AJuKbGssVSDK7+Cp4IGdF0ztaTxx3LCzFdhOEOwGqSqbPmH+31oVcdPB?=
=?iso-8859-1?Q?6IpHvesi2AJfDig+KXZX2/N7IPv2667l0llFnqaJOfrnyr5hafuZr0TKrV?=
=?iso-8859-1?Q?7f077t5rN/H7rHtIm3tceVYLc39bBVY3NxkiUVbDXGVkreDKaN4Awah5t8?=
=?iso-8859-1?Q?TZUgt6zNzUM76Dh56wJivk1thq3YUo48fbhtfxMtzU4cCydZ/GKUKNnv84?=
=?iso-8859-1?Q?3b28/gDFwJnW4DV24TTkD1nShrhURo2aY5s7EaH8jqj+ETC3jFIyG5iLOy?=
=?iso-8859-1?Q?N+0VaafbO/IvE4QbNQa/ungVFYJXySWAX9qmDRowENBsV41mdhUR3bwFtC?=
=?iso-8859-1?Q?O4XSEkFvr+Y3xtht66jXVWFq4X9CJUc76oouqG6rbwBJBx/mUD2zsHBaAX?=
=?iso-8859-1?Q?8lIEx8fEMSu/Su8NVLQO8jBkQ7BobKsSDoiblDzPBMSaW5Z2tn8kk04SMp?=
=?iso-8859-1?Q?Sst7iWAbqYXqQmoclA3n7sP5fpx+jhn2oWgerSA6aqLtuR/xwudo0BqKVA?=
=?iso-8859-1?Q?3wBQ5/8J2qGihJM311TpBv+mESnPsJtEZsqb2E4GRk0K6LLLe3DUSYACk0?=
=?iso-8859-1?Q?ZKqAjpaswNY8p8xK2fJ2TDeqSTFWksclO2heSG/F5yDXkhxIa75E2VKiaJ?=
=?iso-8859-1?Q?7uob4RfaX22KXN6rl3KP6P1fOgnFEzxTiAWkfI1Kxb0UIWi3NLrpryCbvr?=
=?iso-8859-1?Q?zzTNcZ4Kc+tkrQJ1djoy3vgPjpZhIouhxzock/1hqJLeMDM34aR3ye/V6b?=
=?iso-8859-1?Q?QCzUNp/oZPfZTyVUPn/xZ+0tHw1NEBVyL6FH1eHEM2J3TStXxFeebDcAIO?=
=?iso-8859-1?Q?PUbY9MRdKhR+pwEcxezkGz1f1P3JNVIwJmpVF6LnKOWN4f2Lf5jrzZqTGb?=
=?iso-8859-1?Q?O58XuaTQnZGD0+5D5nDxVjDtrwFLvl0haCRYJwjXItabQeJNws8Qf158zE?=
=?iso-8859-1?Q?LMspf3k7XTfpRfyu8GogjPmOi/U1v2fBE585bfMzrtBiVmYeAD2CqFJt1y?=
=?iso-8859-1?Q?WMa1fjGAfiaESbydSwkisXtLyG/Ft80MtHlydfax+OOQrSulu5E+g2O23w?=
=?iso-8859-1?Q?9ed5N2LZxDFj9gk8lyEi3UT8ZhvsEy61Rj+MzYvBYg0cWgEHDncFZu7c6a?=
=?iso-8859-1?Q?afK/af6q6uvfrmlQxvlTQOrzw/RgZQGI8j+Yn8qM4+0dVRrKphDmJLqunt?=
=?iso-8859-1?Q?54Vat4Kv9FC7OJkkp2VT6d91orh/xKf/pDtmc/+8yWjCUNQ6nxc3bL1ozy?=
=?iso-8859-1?Q?5+MNQv7bEr6vtOIzbGeqdu6md3ptXcrdBe9JkUnBrp7MVZv5GUNmT47THM?=
=?iso-8859-1?Q?35i3UvFjYstlnCZiOldZ4w9aD0ZP4HesR+EobkjlefZTeQJrttNeBzGDSl?=
=?iso-8859-1?Q?ySVAP2VT3VzGCCEyLaSDt/xGNuHN+ZxtO5NGnyjhnYJDw9772/0SviSlwq?=
=?iso-8859-1?Q?M3emCZhcTEowaahYETYtGi2sNbBZwMm/2XB8OlJ/p5pyUu?=
Content-Type: multipart/alternative;
boundary="_000_ME2PR01MB5795F2EA6E405FBED53312759AC42ME2PR01MB5795ausp_"
MIME-Version: 1.0
X-OriginatorOrg: opt.nc
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: ME2PR01MB5795.ausprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6511624f-2c60-446f-b232-08dee5cf3965
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jul 2026 19:52:11.7100 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a7b82bab-17d1-4032-9009-f19280936128
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jKnYPYCYjb+p8wPJ2YsHvHlbuBM1lfmbQNN1+CTmO/+P+lEIZOflrTJGmq03HR0B
X-MS-Exchange-Transport-CrossTenantHeadersStamped: ME2PR01MB5521
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 81433
Cc: "81433 <at> debbugs.gnu.org" <81433 <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_ME2PR01MB5795F2EA6E405FBED53312759AC42ME2PR01MB5795ausp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi,
I understand your answer. Thanks for it.
So if I understand correctly the behavioral difference between -nw mode and=
graphical mode, is that in graphical mode the truncation characters are di=
splayed beyond the left and right edges, while in text mode they are displa=
yed inside these edges, as part of the edited text. Am I correct ?
Thanks for your time.
Have a very nice day.
--
J=E9r=F4me Alet - DSI/SEP/UNIX - OPT NC
T=E9l : 267670 / 744551 - Mail : jerome.alet@HIDDEN
________________________________
De : Eli Zaretskii <eliz@HIDDEN>
Envoy=E9 : vendredi 17 juillet 2026 17:42
=C0 : ALET Jerome <Jerome.ALET@HIDDEN>
Cc : 81433 <at> debbugs.gnu.org <81433 <at> debbugs.gnu.org>
Objet : Re: bug#81433: automatic horizontal scrolling does not scroll a tru=
ncated window back to the right on text terminals (-nw)
[Vous ne recevez pas souvent de courriers de eliz@HIDDEN D=E9couvrez pour=
quoi ceci est important =E0 https://aka.ms/LearnAboutSenderIdentification ]
> Date: Thu, 16 Jul 2026 22:59:03 +0000
> msip_labels:
> From: ALET Jerome via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>
> I noticed that on a text-terminal frame (emacs -nw), when a window is
> truncated and horizontally scrolled to the left, moving point back to
> the left does not scroll the display back to the right, even though
> point's actual buffer position is correctly updating. This does not
> reproduce on a graphical (GUI) Emacs frame with the identical
> configuration.
>
> Steps to reproduce, using emacs -Q:
>
> 1. emacs -Q -nw -l repro-hscroll.el (attached)
> 2. Once the buffer *hscroll-repro* is shown, move point to the end of
> the line (C-e). The window correctly scrolls left; a `$' truncation
> marker appears in the first column.
> 3. Move point back toward the start of the line, either one character
> at a time with the Left arrow, or directly to the beginning with
> C-a / Home.
>
> Expected: the window progressively scrolls back to the right as point
> moves left, or in the case of C-a/Home, immediately snaps back to
> showing the true beginning of the line with window-hscroll at 0.
>
> Actual: the display does not scroll back. The cursor remains visually
> frozen on the `$' marker at the left edge of the window, even when
> point's buffer position (and the column shown in the mode line) has
> clearly moved well past that point, including all the way back to
> column 0.
Thanks.
Your problem is the value of hscroll-margin: it cannot be zero because
the left truncation character takes one column. The doc string says:
How many columns away from the window edge point is allowed to get
before automatic hscrolling will horizontally scroll the window.
The left truncation glyph takes one column, so the window is never
hscrolled automatically.
This is not a bug.
--------------------------------------------------------------------
Ce message et toutes les pi=E8ces jointes (ci-apr=E8s le =AB message =BB) s=
ont =E0 l'attention exclusive des destinataires d=E9sign=E9s. Il peut conte=
nir des informations confidentielles. Si vous le recevez par erreur, merci =
d'en informer imm=E9diatement l'=E9metteur et de le d=E9truire. Toute utili=
sation, diffusion ou toute publication, totale ou partielle, est interdite,=
sauf autorisation. Tout message =E9lectronique =E9tant susceptible d'alt=
=E9ration, l'OPT NC d=E9cline toute responsabilit=E9 au titre de ce message=
dans l'hypoth=E8se o=F9 il aurait =E9t=E9 modifi=E9.
----------------------------
This message and any attachments (the =AB message =BB) are intended solely =
for the addresses. It may contain privileged information. If you receive th=
is message in error, please immediately notify the sender and delete it. An=
y use, dissemination or disclosure, either whole or partial, is prohibited =
unless formal approval. Emails are susceptible to alteration; OPT NC shall =
not therefore be liable for the message if modified.
Pensez =E0 l'environnement, n'imprimez que si n=E9cessaire.
--_000_ME2PR01MB5795F2EA6E405FBED53312759AC42ME2PR01MB5795ausp_
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 class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Hi,</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
I understand your answer. Thanks for it.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
So if I understand correctly the behavioral difference between <code>-nw</c=
ode> mode and graphical mode, is that in graphical mode the truncation=
characters are displayed beyond the left and right edges, while in text mo=
de they are displayed inside these edges,
as part of the edited text. Am I correct ?</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Thanks for your time.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Have a very nice day.</div>
<div id=3D"Signature" class=3D"elementToProof">
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Calibri, Arial, Helveti=
ca, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
-- </div>
<div class=3D"elementToProof" style=3D"font-family: Calibri, Arial, Helveti=
ca, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
J=E9r=F4me Alet - DSI/SEP/UNIX - OPT NC</div>
<div class=3D"elementToProof" style=3D"font-family: Calibri, Arial, Helveti=
ca, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
T=E9l : 267670 / 744551 - Mail : jerome.alet@HIDDEN</div>
<div class=3D"elementToProof" style=3D"font-family: Calibri, Arial, Helveti=
ca, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
</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> vendredi 17 juillet 2026 17:42<br>
<b>=C0 :</b> ALET Jerome <Jerome.ALET@HIDDEN><br>
<b>Cc :</b> 81433 <at> debbugs.gnu.org <81433 <at> debbugs.gnu.org><br>
<b>Objet :</b> Re: bug#81433: automatic horizontal scrolling does not scrol=
l a truncated window back to the right on text terminals (-nw)</font>
<div> </div>
</div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;=
">
<div class=3D"PlainText">[Vous ne recevez pas souvent de courriers de eliz@=
gnu.org. D=E9couvrez pourquoi ceci est important =E0
<a href=3D"https://aka.ms/LearnAboutSenderIdentification">https://aka.ms/Le=
arnAboutSenderIdentification</a> ]<br>
<br>
> Date: Thu, 16 Jul 2026 22:59:03 +0000<br>
> msip_labels:<br>
> From: ALET Jerome via "Bug reports for GNU Emacs,<br>
> the Swiss army knife of text editors" <bug-gnu-emacs@gnu=
.org><br>
><br>
> I noticed that on a text-terminal frame (emacs -nw), when a window is<=
br>
> truncated and horizontally scrolled to the left, moving point back to<=
br>
> the left does not scroll the display back to the right, even though<br=
>
> point's actual buffer position is correctly updating. This does not<br=
>
> reproduce on a graphical (GUI) Emacs frame with the identical<br>
> configuration.<br>
><br>
> Steps to reproduce, using emacs -Q:<br>
><br>
> 1. emacs -Q -nw -l repro-hscroll.el (attached)<br>
> 2. Once the buffer *hscroll-repro* is shown, move point to the end of<=
br>
> the line (C-e). The window correctly scrolls left; a=
`$' truncation<br>
> marker appears in the first column.<br>
> 3. Move point back toward the start of the line, either one character<=
br>
> at a time with the Left arrow, or directly to the be=
ginning with<br>
> C-a / Home.<br>
><br>
> Expected: the window progressively scrolls back to the right as point<=
br>
> moves left, or in the case of C-a/Home, immediately snaps back to<br>
> showing the true beginning of the line with window-hscroll at 0.<br>
><br>
> Actual: the display does not scroll back. The cursor remains visually<=
br>
> frozen on the `$' marker at the left edge of the window, even when<br>
> point's buffer position (and the column shown in the mode line) has<br=
>
> clearly moved well past that point, including all the way back to<br>
> column 0.<br>
<br>
Thanks.<br>
<br>
Your problem is the value of hscroll-margin: it cannot be zero because<br>
the left truncation character takes one column. The doc string says:<=
br>
<br>
How many columns away from the window edge point is allowed to get<b=
r>
before automatic hscrolling will horizontally scroll the window.<br>
<br>
The left truncation glyph takes one column, so the window is never<br>
hscrolled automatically.<br>
<br>
This is not a bug.<br>
</div>
</span></font></div>
<br>
<br>
<center>-------------------------------------------------------------------=
- </center>
<font size=3D"2">Ce message et toutes les pi=E8ces jointes (ci-apr=E8s le =
=AB message =BB) sont =E0 l'attention exclusive des destinataires d=E9sign=
=E9s. Il peut contenir des informations confidentielles. Si vous le recevez=
par erreur, merci d'en informer imm=E9diatement l'=E9metteur
et de le d=E9truire. Toute utilisation, diffusion ou toute publication, to=
tale ou partielle, est interdite, sauf autorisation. Tout message =E9lectro=
nique =E9tant susceptible d'alt=E9ration, l'OPT NC d=E9cline toute responsa=
bilit=E9 au titre de ce message dans l'hypoth=E8se
o=F9 il aurait =E9t=E9 modifi=E9.
<center>---------------------------- </center>
This message and any attachments (the =AB message =BB) are intended solely =
for the addresses. It may contain privileged information. If you receive th=
is message in error, please immediately notify the sender and delete it. An=
y use, dissemination or disclosure,
either whole or partial, is prohibited unless formal approval. Emails are =
susceptible to alteration; OPT NC shall not therefore be liable for the mes=
sage if modified.
</font>
<p><font size=3D"2">Pensez =E0 l'environnement, n'imprimez que si n=E9cessa=
ire. </font>
</p>
</body>
</html>
--_000_ME2PR01MB5795F2EA6E405FBED53312759AC42ME2PR01MB5795ausp_--
bug-gnu-emacs@HIDDEN:bug#81433; Package emacs.
Full text available.Received: (at 81433) by debbugs.gnu.org; 17 Jul 2026 06:42:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 17 02:42:30 2026 Received: from localhost ([127.0.0.1]:35317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wkcHF-0003Rz-8K for submit <at> debbugs.gnu.org; Fri, 17 Jul 2026 02:42:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47444) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1wkcHC-0003RT-Bk for 81433 <at> debbugs.gnu.org; Fri, 17 Jul 2026 02:42:27 -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 1wkcH5-000519-R6; Fri, 17 Jul 2026 02:42:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=jP6Pi+znQVJG/9obBr4SOuMZPuiCnBLdxlFM1678RzU=; b=dh1NZkGxXhpF 3SmrvgcvzkA+hIlkCMSfp1T6/Hx2YBy77pZWfEmLdnx7qSCfl2x+syfMtg80TuajbDTtIlsaUnX/5 Qo0hE+uOqEw7GlCaNoXYJutLq7vIPunc7nUQBi8rXJ/MsM6bxWzYXttOd+/q1q32TcR+2BD+LHaI5 aM+o/CVN8zzjoDW7esV8DU9y3QfiJlfTmCZ1FUpPRJy5oH7YKwJTU5TmCdH/zlnIELr+RxhpNNc+3 THBkcwpEZ3P3KzMjCXbwwAHlMad2mjzPTv/Z2IniDjVg81vptJQ/puqdMvKhsbKzGWPClA8j92C2I g2BNVfJ9OuJCESkUUI+6Wg==; Date: Fri, 17 Jul 2026 09:42:07 +0300 Message-Id: <86fr1i15j4.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: ALET Jerome <Jerome.ALET@HIDDEN> In-Reply-To: <ME2PR01MB57952C7D4A516417DFBCA7FC9AC72@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#81433: automatic horizontal scrolling does not scroll a truncated window back to the right on text terminals (-nw) References: <ME2PR01MB57952C7D4A516417DFBCA7FC9AC72@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 81433 Cc: 81433 <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 (---) > Date: Thu, 16 Jul 2026 22:59:03 +0000 > msip_labels: > From: ALET Jerome via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > I noticed that on a text-terminal frame (emacs -nw), when a window is > truncated and horizontally scrolled to the left, moving point back to > the left does not scroll the display back to the right, even though > point's actual buffer position is correctly updating. This does not > reproduce on a graphical (GUI) Emacs frame with the identical > configuration. > > Steps to reproduce, using emacs -Q: > > 1. emacs -Q -nw -l repro-hscroll.el (attached) > 2. Once the buffer *hscroll-repro* is shown, move point to the end of > the line (C-e). The window correctly scrolls left; a `$' truncation > marker appears in the first column. > 3. Move point back toward the start of the line, either one character > at a time with the Left arrow, or directly to the beginning with > C-a / Home. > > Expected: the window progressively scrolls back to the right as point > moves left, or in the case of C-a/Home, immediately snaps back to > showing the true beginning of the line with window-hscroll at 0. > > Actual: the display does not scroll back. The cursor remains visually > frozen on the `$' marker at the left edge of the window, even when > point's buffer position (and the column shown in the mode line) has > clearly moved well past that point, including all the way back to > column 0. Thanks. Your problem is the value of hscroll-margin: it cannot be zero because the left truncation character takes one column. The doc string says: How many columns away from the window edge point is allowed to get before automatic hscrolling will horizontally scroll the window. The left truncation glyph takes one column, so the window is never hscrolled automatically. This is not a bug.
bug-gnu-emacs@HIDDEN:bug#81433; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 16 Jul 2026 23:56:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 16 19:56:47 2026
Received: from localhost ([127.0.0.1]:33805 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wkVwX-0004gd-FZ
for submit <at> debbugs.gnu.org; Thu, 16 Jul 2026 19:56:47 -0400
Received: from lists1p.gnu.org ([2001:470:142::17]:33164)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <Jerome.ALET@HIDDEN>)
id 1wkV80-0001ca-LN
for submit <at> debbugs.gnu.org; Thu, 16 Jul 2026 19:04:30 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <Jerome.ALET@HIDDEN>)
id 1wkV7t-0007ea-SU
for bug-gnu-emacs@HIDDEN; Thu, 16 Jul 2026 19:04:22 -0400
Received: from mail-australiaeastazlp170100001.outbound.protection.outlook.com
([2a01:111:f403:c40d::1] helo=SY8PR01CU002.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 <Jerome.ALET@HIDDEN>)
id 1wkV7m-0000by-P3
for bug-gnu-emacs@HIDDEN; Thu, 16 Jul 2026 19:04:21 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=xFj0M6/uxDpolofHerU7OMXat2TnVmSS/qJH0lKXC0RNOxqT7acloCWLf0XKXURpt2WTNFxXdqukf/WXpgWUFHIq/iMW3urdEfXKCJIlT1+LSvkHES7jJE1KDeKtY2iaGQUiywwsz2y4CvfXCuFZ/k8KCWpa1TpTGdmWY2ADlsolTX2X2rh0wCzUY7zsBi/OROpUugH4WuRxVujwsccpSP8HDYq2gEI1+iZWBdnCGRoaqjLVT8lqEyzBc0/w6Naq2WC5GWcipD+UDuKYCY3eqpCXiIT5/gwX9uj8c7yIVW0WxPr8tHdW916BrMBWXYJ3Ab6pVscMu7aVhSZV0VAtfA==
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=X35DDLE/nceoPGm+CBjZqDSJ3B+7OOquQuy+n3sOPbY=;
b=zT0/DGSrraB3tTLW1JalHsNwJ5d8SM3/inYCtMPZimQMB4OMMEUNoBHm7gIto4vYTtMDSAwtMAAYYYwjTa38H8EIxYBH0nU56tWZ/nLZQVUcNs6Ic40eCy6qcCTS/eztanpv/nR6BTf2Aog0jm9rRhVDS2XWPGNkK/t1lvjMmO9pP0uu4A8hWbtpMZBQkwsP0tpgB/hh/rT7Wa71NECANcmUkPl0N95NqY5gy+3NxddWHliw/F2Mfir74a4JBQgp9P0uyebipzbm9jwuheN0/UXgHCwEiuP76A1PHnW6HKLYObW7i+8E/b0eZFIExD8pjAtUWPEnuePGuPYCc6tvpw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=opt.nc; dmarc=pass action=none header.from=opt.nc; dkim=pass
header.d=opt.nc; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=opt.nc; s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=X35DDLE/nceoPGm+CBjZqDSJ3B+7OOquQuy+n3sOPbY=;
b=NDD3X52JGnX1XaJBjqPAbIBpCMWEochty50iefCi5tF0cjTyMlxs6NPrSE/IY6hxl7ho63FGQfGCrcjZVhiUraz5dxQAAPcLp9QWZOxoQS3xALqA+QAdyhr6aaSuz+yU8x17KpXVcU5ze5PRvUCc8DQSaa/DKP7tyqE/cyoT1IA=
Received: from ME2PR01MB5795.ausprd01.prod.outlook.com (2603:10c6:220:d5::12)
by SY7PR01MB9649.ausprd01.prod.outlook.com (2603:10c6:10:2ca::7) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Thu, 16 Jul
2026 22:59:04 +0000
Received: from ME2PR01MB5795.ausprd01.prod.outlook.com
([fe80::1639:7301:748a:3b2d]) by ME2PR01MB5795.ausprd01.prod.outlook.com
([fe80::1639:7301:748a:3b2d%4]) with mapi id 15.21.0223.011; Thu, 16 Jul 2026
22:59:03 +0000
From: ALET Jerome <Jerome.ALET@HIDDEN>
To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
Subject: automatic horizontal scrolling does not scroll a truncated window
back to the right on text terminals (-nw)
Thread-Topic: automatic horizontal scrolling does not scroll a truncated
window back to the right on text terminals (-nw)
Thread-Index: AQHdFXX6gfSK8sJ6Mke6S6/1M5kB+w==
Date: Thu, 16 Jul 2026 22:59:03 +0000
Message-ID: <ME2PR01MB57952C7D4A516417DFBCA7FC9AC72@HIDDEN>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed)
header.d=none;dmarc=none action=none header.from=opt.nc;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: ME2PR01MB5795:EE_|SY7PR01MB9649:EE_
x-ms-office365-filtering-correlation-id: a333d554-1c33-4379-7f62-08dee38dd521
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
ARA:13230040|366016|6049299003|23010399003|1800799024|19092799006|376014|10067099003|6133799003|56012099006|3023799007|18002099003|8096899003|38070700021|4053099003;
x-microsoft-antispam-message-info: 3v74iIrd2oHvi7ZwYH6i5Tesbgy7wGvcmKwUPRWV2PsSsvG2vCWIiptKaWj40siL+lzIBv41+3nCIpgllAmCUTRbL/XtM8mZfuVuPWym/zndeD/ThDvXOX30YiMGcrmxKkqTsaF5796xqxbujmRGFRk22Pj3WEtNVsZgllgmtaMLOiw2c+v/yM8kPj8Lcamy1dc+f1qA9XkiSUDxwtGj98ugAbRibhder+40It2g86MDbBmyj3lAYB4FZJhy7LzPd7olOU+/tTw+z7bJu36uesaQXls32qvvnwiQMPz3c2S93hgRkcbvmfxvIZLzukDvD1UDVpw3muTlJbc2tCMeplOdE6mgeQTF+2NbBls0UiTTh3o5i9jGu/3Ikyvwt9R6AABFBZUT7w58S9MEhcT89EAfrW1js2FuTzF59rAgWD4kEPDyy20KEcndCkpk1Ey7y3UL+Y3g/m/Rr15JlVGWDnaQANRS3ZXX0Ef4FDZwdn0xvhHx3BBu65X41h+TGjkoEnfD1PRky9LRyq0pE7OTILQCfmhxtPz9xmU0/rg3Rz7s1VLi8xxthXqwGRflylO5SmRAURScSSS06x/5v0oi83ZbYhXQNvyzSgQAKV0ev0Mcar1M3PlLRcSZdF//ZNU3NAsfBDPm9RYc0FeemzZ59Lx/5Wnf2jzGYS4VbJaqz4R0uUHlo/5x2+rJA9aD8E2PU0amZa87X2jDFCHxr5URFkEQZCJgr09ByAF4QMxoRe8=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:ME2PR01MB5795.ausprd01.prod.outlook.com; PTR:; CAT:NONE;
SFS:(13230040)(366016)(6049299003)(23010399003)(1800799024)(19092799006)(376014)(10067099003)(6133799003)(56012099006)(3023799007)(18002099003)(8096899003)(38070700021)(4053099003);
DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?xtcQc9aiwH1YSJW2L5TLxmGkw9NOApNmNS7LchyqRwuBT3hyPWLO/Pv5gC?=
=?iso-8859-1?Q?GgYo8hl9/MYNm/9jDtqTsAliv78ThdjphbxjNGeFqR0kmp3wxcGXyLoqzt?=
=?iso-8859-1?Q?48ROLQ9uec+aPQzcXcqdKQjfbDg/mtBywBxIGntpCLMFK4UnSkeH57cMgy?=
=?iso-8859-1?Q?ttTyhboEtQ4FNZq0xxvWHJn71SRp3DMcAdlTDLq0PZMt4k7A/gyggRDyeP?=
=?iso-8859-1?Q?e6a2FUbGJ9Y1/6e5MztXolzElFjbzRBBiBIXWLnt99y2W9jws0MPTTvoK/?=
=?iso-8859-1?Q?/9LSb8tEWtERfibzvIotILNnxr1V6C6zL4Zix9SZgbbrOFbY5mTN/eD4Oa?=
=?iso-8859-1?Q?o6XZxg10V6l0EffIINaLryaVtrbfEIYKMJnO9FQ2PUvgyBJkoP/IWWF7Ka?=
=?iso-8859-1?Q?+bU/xI7tbq87gi4OAmSJ/wiEi3uR9H396DdZ8RDr8qqyFRO1mWGuCvASjO?=
=?iso-8859-1?Q?Lqq50qyaDQ0e5AmqEPU7fdSQT/Nua/9xwhKjSb8FL/3nv+zoCm0iyBRC5L?=
=?iso-8859-1?Q?HWKYyURSwOm6Jw+0emiui+1bK0oRNzDxW3luFyE5+fziT85u5NEAFQcoyw?=
=?iso-8859-1?Q?wrmq0jrtjPsKs6bhYdET5t0RIyrG0UzH4iR+PQFyjrH6/dHXZMAhm6HxfC?=
=?iso-8859-1?Q?xhcQUYRorL+wSKWCRrgRr9OuRxlEUjIz3bDSj07jHv+9YLWBTYVsTkabFx?=
=?iso-8859-1?Q?40GEu1BGSXOVjc0sQlRkHGF5vgH6sSVtcYRiGHnON4DlvV4MYpzMI/pHze?=
=?iso-8859-1?Q?UoRXcxgHcHgDQaIPaUcD1yR+2IIprkN+4dYCzLRmRB6ds42JwoMw8mHJgP?=
=?iso-8859-1?Q?+J48ecUqz7wFlOpUl2lkZWpbA9lk487wgFnE1Y19tRYNz42YvgLSCRFmFs?=
=?iso-8859-1?Q?/kvBrwnPYLuHnZ5+HKshoXx8RZgf/HRjDCXDaDLc2BJbabiyjX1jtJBtXc?=
=?iso-8859-1?Q?Cis0u3Kh6ZcqShZqsjreARJMalnX9MUdF4/LI/gALUkHiXlkaldw13ZiIz?=
=?iso-8859-1?Q?vo4KzWIkF8hBat89zqribhVHaYQ84hDQki1+PntwXLlIE4tsAsPw39KNg/?=
=?iso-8859-1?Q?f2OhsIA4RtDGIZsb9AZA1UMQWdn46r3lVwRPrYjYVyN3yd85XEbC1ibUx8?=
=?iso-8859-1?Q?Q3eNIzhdEvdDg/uDAxjYYCpkRWkalhpajdpWkBw9bIPMq6iHDu61nDpAee?=
=?iso-8859-1?Q?/FKeeSr5F50SkHSDUTQBGaYt2CmJOlUYWnS0F+Xt6hb5rdx40i3fcDNDu7?=
=?iso-8859-1?Q?vCnU1/1WwRyfcg5QrkTuXkbTjBXE5YPrGO5AIGLNhndu9eeAkZZt+r9VJ8?=
=?iso-8859-1?Q?cV5HFHksTKu/rT904asCVQAd66R6f9Ph/QDm3wMzadZw3n0J+Hbiw6wZmj?=
=?iso-8859-1?Q?bMTnvWBWsAr8S0H1JpUcXjBPYfV3gcpP4Flj4umSfvi7BXmzKqP65Sv8Lr?=
=?iso-8859-1?Q?Nw72He3tYSKoL3O/ZXbKxII1jBiTyIx+vwhWbSojOAw+5pmEKeLhxAlY+E?=
=?iso-8859-1?Q?Mj7vGlnznjNguZ+5BTjIkQnTLeMeLnZzeWKREUho/fKvq3OUtcTz8HDkwX?=
=?iso-8859-1?Q?8vvf1Lv/xyJOncm5bLSO8y3ql9sjp3oHW70cFBjEQtwlhlwt50uEvY/xYV?=
=?iso-8859-1?Q?naRY3Z4lCj2HdS4UguVHA/Hcs5czFTKJGlgQ1GoJJ0aWnrIEHVNDKeFugf?=
=?iso-8859-1?Q?P/0QNDWHQbW0Jb3Sbwx76p3VH5Or8KEEQKGdwethvdcRGkq+Ecn4C6ik02?=
=?iso-8859-1?Q?ZoXlXGwzANpcsDwDqjtNFpnogYj2RgfTUVwZyrXafZsC0H?=
Content-Type: multipart/mixed;
boundary="_004_ME2PR01MB57952C7D4A516417DFBCA7FC9AC72ME2PR01MB5795ausp_"
MIME-Version: 1.0
X-OriginatorOrg: opt.nc
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: ME2PR01MB5795.ausprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a333d554-1c33-4379-7f62-08dee38dd521
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jul 2026 22:59:03.8439 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a7b82bab-17d1-4032-9009-f19280936128
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1NJlO+/uyqBMR8T7dhLOBQf4tPiuvqGBhGPVqf/pTF8MiEvd8mp4JGGh+k6hdGvv
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY7PR01MB9649
Received-SPF: pass client-ip=2a01:111:f403:c40d::1;
envelope-from=Jerome.ALET@HIDDEN;
helo=SY8PR01CU002.outbound.protection.outlook.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, HTML_MESSAGE=0.001,
SPF_HELO_PASS=-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-Mailman-Approved-At: Thu, 16 Jul 2026 19:56:39 -0400
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 (/)
--_004_ME2PR01MB57952C7D4A516417DFBCA7FC9AC72ME2PR01MB5795ausp_
Content-Type: multipart/alternative;
boundary="_000_ME2PR01MB57952C7D4A516417DFBCA7FC9AC72ME2PR01MB5795ausp_"
--_000_ME2PR01MB57952C7D4A516417DFBCA7FC9AC72ME2PR01MB5795ausp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
In GNU Emacs 30.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.50,
cairo version 1.18.4) of 2025-11-23, modified by Debian built on
lcy02-amd64-045
Windowing system distributor 'The X.Org Foundation', version 11.0.12101022
System Description: Ubuntu 26.04 LTS
Configured using:
'configure --build x86_64-linux-gnu --prefix=3D/usr
--sharedstatedir=3D/var/lib --libexecdir=3D/usr/libexec
--localstatedir=3D/var/lib --infodir=3D/usr/share/info
--mandir=3D/usr/share/man --with-libsystemd --with-pop=3Dyes
--enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/30.2/site-lisp:=
/usr/local/share/emacs/site-lisp:/usr/share/emacs/30.2/site-lisp:/usr/share=
/emacs/site-lisp
--with-sound=3Dalsa --without-gconf --with-mailutils --build
x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib
--libexecdir=3D/usr/libexec --localstatedir=3D/var/lib
--infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-libsystemd
--with-pop=3Dyes
--enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/30.2/site-lisp:=
/usr/local/share/emacs/site-lisp:/usr/share/emacs/30.2/site-lisp:/usr/share=
/emacs/site-lisp
--with-sound=3Dalsa --without-gconf --with-mailutils --with-cairo
--with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars
'CFLAGS=3D-g -O2 -Werror=3Dimplicit-function-declaration
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
-ffile-prefix-map=3D/build/emacs-h5xO6W/emacs-30.2+1=3D. -fstack-protector=
-strong
-fstack-clash-protection -Wformat -Werror=3Dformat-security
-fcf-protection
-fdebug-prefix-map=3D/build/emacs-h5xO6W/emacs-30.2+1=3D/usr/src/emacs-1:3=
0.2+1-2ubuntu1
-Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D3'
'LDFLAGS=3D-Wl,-Bsymbolic-functions
-Wl,--package-metadata=3D{%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%=
22name%22:%22emacs%22%2C%22version%22:%221:30.2+1-2ubuntu1%22%2C%22architec=
ture%22:%22amd64%22}
-Wl,-z,relro''
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP
NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB
Important settings:
value of $LANG: fr_FR.UTF-8
locale-coding-system: utf-8-unix
Major mode: Lisp Interaction
Minor modes in effect:
magit-auto-revert-mode: t
override-global-mode: t
global-ethan-wspace-mode: t
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
minibuffer-regexp-mode: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
Load-path shadows:
/usr/share/emacs/site-lisp/elpa/dash-2.20.0/dash-pkg hides /usr/share/emacs=
/site-lisp/elpa-src/dash-2.20.0/dash-pkg
/usr/share/emacs/site-lisp/elpa/dash-2.20.0/dash-autoloads hides /usr/share=
/emacs/site-lisp/elpa-src/dash-2.20.0/dash-autoloads
/usr/share/emacs/site-lisp/elpa/dash-2.20.0/dash hides /usr/share/emacs/sit=
e-lisp/elpa-src/dash-2.20.0/dash
/usr/share/emacs/site-lisp/elpa/markdown-mode-2.7/markdown-mode-autoloads h=
ides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode-au=
toloads
/usr/share/emacs/site-lisp/elpa/markdown-mode-2.7/markdown-mode-pkg hides /=
usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode-pkg
/usr/share/emacs/site-lisp/elpa/markdown-mode-2.7/markdown-mode hides /usr/=
share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode
/usr/share/emacs/site-lisp/elpa/markdown-toc-0.1.5/markdown-toc hides /usr/=
share/emacs/site-lisp/elpa-src/markdown-toc-0.1.5/markdown-toc
/usr/share/emacs/site-lisp/elpa/markdown-toc-0.1.5/markdown-toc-autoloads h=
ides /usr/share/emacs/site-lisp/elpa-src/markdown-toc-0.1.5/markdown-toc-au=
toloads
/usr/share/emacs/site-lisp/elpa/markdown-toc-0.1.5/markdown-toc-pkg hides /=
usr/share/emacs/site-lisp/elpa-src/markdown-toc-0.1.5/markdown-toc-pkg
/usr/share/emacs/site-lisp/elpa/s-1.13.0/s-autoloads hides /usr/share/emacs=
/site-lisp/elpa-src/s-1.13.0/s-autoloads
/usr/share/emacs/site-lisp/elpa/s-1.13.0/s hides /usr/share/emacs/site-lisp=
/elpa-src/s-1.13.0/s
/usr/share/emacs/site-lisp/elpa/s-1.13.0/s-pkg hides /usr/share/emacs/site-=
lisp/elpa-src/s-1.13.0/s-pkg
/usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.16/yaml-mode hides /usr/share=
/emacs/site-lisp/elpa-src/yaml-mode-0.0.16/yaml-mode
/usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.16/yaml-mode-autoloads hides =
/usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.16/yaml-mode-autoloads
/usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.16/yaml-mode-pkg hides /usr/s=
hare/emacs/site-lisp/elpa-src/yaml-mode-0.0.16/yaml-mode-pkg
/home/jerome/.emacs.d/elpa/transient-20260701.1255/transient hides /usr/sha=
re/emacs/30.2/lisp/transient
/home/jerome/.emacs.d/elpa/compat-31.0.0.2/compat hides /usr/share/emacs/30=
.2/lisp/emacs-lisp/compat
Features:
(shadow sort mail-extr emacsbug message yank-media puny dired
dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config
gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util
mail-prsvr mail-utils compile text-property-search comp-run comp-common
magit-autorevert autorevert filenotify cus-start tramp trampver
tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete
parse-time iso8601 time-date format-spec tramp-loaddefs edmacro kmacro
use-package-bind-key bind-key easy-mmode python rx project compat
compat-31 treesit comint ansi-osc ring ansi-color ansible-vault
ethan-wspace cl-extra help-mode use-package-ensure use-package-core
finder-inf cus-edit pp cus-load wid-edit ansible-doc-autoloads
ansible-vault-autoloads ethan-wspace-autoloads jinja2-mode-autoloads
magit-autoloads pcase magit-section-autoloads transient-autoloads
with-editor-autoloads llama-autoloads cond-let-autoloads info
compat-autoloads markdown-toc-autoloads markdown-mode-autoloads
dash-autoloads s-autoloads yaml-mode-autoloads package browse-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs icons password-cache json
subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib
rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt
fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode
register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar
make-network-process native-compile emacs)
Memory information:
((conses 16 396822 20757) (symbols 48 20857 0)
(strings 32 128436 10475) (string-bytes 1 3148465) (vectors 16 31823)
(vector-slots 8 365376 23170) (floats 8 79 3) (intervals 56 418 0)
(buffers 992 11))
--text follows this line--
Hi,
FYI although the problem was found by me, the bug chasing and bug report we=
re
done with the help of Claude AI because I'm not proficient enough with emac=
s
lisp. So not sure you'll accept it, but here it is anyway :
Severity: minor
I noticed that on a text-terminal frame (emacs -nw), when a window is
truncated and horizontally scrolled to the left, moving point back to
the left does not scroll the display back to the right, even though
point's actual buffer position is correctly updating. This does not
reproduce on a graphical (GUI) Emacs frame with the identical
configuration.
Steps to reproduce, using emacs -Q:
1. emacs -Q -nw -l repro-hscroll.el (attached)
2. Once the buffer *hscroll-repro* is shown, move point to the end of
the line (C-e). The window correctly scrolls left; a `$' truncation
marker appears in the first column.
3. Move point back toward the start of the line, either one character
at a time with the Left arrow, or directly to the beginning with
C-a / Home.
Expected: the window progressively scrolls back to the right as point
moves left, or in the case of C-a/Home, immediately snaps back to
showing the true beginning of the line with window-hscroll at 0.
Actual: the display does not scroll back. The cursor remains visually
frozen on the `$' marker at the left edge of the window, even when
point's buffer position (and the column shown in the mode line) has
clearly moved well past that point, including all the way back to
column 0.
Confirmed this is not a stale-repaint issue:
- C-l (recenter-top-bottom) does not fix the display.
- (redraw-display) does not fix the display either.
- M-: (window-hscroll) RET, evaluated while stuck with point at the
beginning of the line, reports a nonzero value (e.g. 6) instead of
the expected 0. This confirms the window's internal hscroll state
itself is not being recalculated, not merely failing to repaint.
This reproduces with plain xfce-terminal, no tmux/screen involved.
I have not been able to reproduce this on a GUI Emacs frame with the
exact same configuration and steps -- there, both C-a/Home and
progressive Left-arrow movement correctly scroll the window back as
expected.
A minimal reproduction file, repro-hscroll.el, is attached.
Thanks for your time.
Have a nice day.
--
J=E9r=F4me Alet - DSI/SEP/UNIX - OPT NC
T=E9l : 267670 / 744551 - Mail : jerome.alet@HIDDEN
--------------------------------------------------------------------
Ce message et toutes les pi=E8ces jointes (ci-apr=E8s le =AB message =BB) s=
ont =E0 l'attention exclusive des destinataires d=E9sign=E9s. Il peut conte=
nir des informations confidentielles. Si vous le recevez par erreur, merci =
d'en informer imm=E9diatement l'=E9metteur et de le d=E9truire. Toute utili=
sation, diffusion ou toute publication, totale ou partielle, est interdite,=
sauf autorisation. Tout message =E9lectronique =E9tant susceptible d'alt=
=E9ration, l'OPT NC d=E9cline toute responsabilit=E9 au titre de ce message=
dans l'hypoth=E8se o=F9 il aurait =E9t=E9 modifi=E9.
----------------------------
This message and any attachments (the =AB message =BB) are intended solely =
for the addresses. It may contain privileged information. If you receive th=
is message in error, please immediately notify the sender and delete it. An=
y use, dissemination or disclosure, either whole or partial, is prohibited =
unless formal approval. Emails are susceptible to alteration; OPT NC shall =
not therefore be liable for the message if modified.
Pensez =E0 l'environnement, n'imprimez que si n=E9cessaire.
--_000_ME2PR01MB57952C7D4A516417DFBCA7FC9AC72ME2PR01MB5795ausp_
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 class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
In GNU Emacs 30.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.50,</div=
>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
cairo version 1.18.4) of 2025-11-23, modified by Debian built on</div=
>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
lcy02-amd64-045</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Windowing system distributor 'The X.Org Foundation', version 11.0.12101022<=
/div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
System Description: Ubuntu 26.04 LTS</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Configured using:</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
'configure --build x86_64-linux-gnu --prefix=3D/usr</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
--sharedstatedir=3D/var/lib --libexecdir=3D/usr/libexec</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
--localstatedir=3D/var/lib --infodir=3D/usr/share/info</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
--mandir=3D/usr/share/man --with-libsystemd --with-pop=3Dyes</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
--enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/30.2/site-=
lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/30.2/site-lisp:/usr/=
share/emacs/site-lisp</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
--with-sound=3Dalsa --without-gconf --with-mailutils --build</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
--libexecdir=3D/usr/libexec --localstatedir=3D/var/lib</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
--infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-libsyste=
md</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
--with-pop=3Dyes</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
--enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/30.2/site-=
lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/30.2/site-lisp:/usr/=
share/emacs/site-lisp</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
--with-sound=3Dalsa --without-gconf --with-mailutils --with-cairo</di=
v>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
--with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars</di=
v>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
'CFLAGS=3D-g -O2 -Werror=3Dimplicit-function-declaration</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
-ffile-prefix-map=3D/build/emacs-h5xO6W/emacs-30.2+1=3D. -fstack-prot=
ector-strong</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
-fstack-clash-protection -Wformat -Werror=3Dformat-security</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
-fcf-protection</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
-fdebug-prefix-map=3D/build/emacs-h5xO6W/emacs-30.2+1=3D/usr/src/emac=
s-1:30.2+1-2ubuntu1</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
-Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D3'</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
'LDFLAGS=3D-Wl,-Bsymbolic-functions</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
-Wl,--package-metadata=3D{%22type%22:%22deb%22%2C%22os%22:%22ubuntu%2=
2%2C%22name%22:%22emacs%22%2C%22version%22:%221:30.2+1-2ubuntu1%22%2C%22arc=
hitecture%22:%22amd64%22}</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
-Wl,-z,relro''</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Configured features:</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG</di=
v>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP</di=
v>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB</di=
v>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Important settings:</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
value of $LANG: fr_FR.UTF-8</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
locale-coding-system: utf-8-unix</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Major mode: Lisp Interaction</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Minor modes in effect:</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
magit-auto-revert-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
override-global-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
global-ethan-wspace-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
tooltip-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
global-eldoc-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
eldoc-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
show-paren-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
electric-indent-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
mouse-wheel-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
tool-bar-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
menu-bar-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
file-name-shadow-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
global-font-lock-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
font-lock-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
blink-cursor-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
minibuffer-regexp-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
column-number-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
line-number-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
transient-mark-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
auto-composition-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
auto-encryption-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
auto-compression-mode: t</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Load-path shadows:</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/dash-2.20.0/dash-pkg hides /usr/share/emacs=
/site-lisp/elpa-src/dash-2.20.0/dash-pkg</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/dash-2.20.0/dash-autoloads hides /usr/share=
/emacs/site-lisp/elpa-src/dash-2.20.0/dash-autoloads</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/dash-2.20.0/dash hides /usr/share/emacs/sit=
e-lisp/elpa-src/dash-2.20.0/dash</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/markdown-mode-2.7/markdown-mode-autoloads h=
ides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode-au=
toloads</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/markdown-mode-2.7/markdown-mode-pkg hides /=
usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode-pkg</div=
>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/markdown-mode-2.7/markdown-mode hides /usr/=
share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/markdown-toc-0.1.5/markdown-toc hides /usr/=
share/emacs/site-lisp/elpa-src/markdown-toc-0.1.5/markdown-toc</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/markdown-toc-0.1.5/markdown-toc-autoloads h=
ides /usr/share/emacs/site-lisp/elpa-src/markdown-toc-0.1.5/markdown-toc-au=
toloads</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/markdown-toc-0.1.5/markdown-toc-pkg hides /=
usr/share/emacs/site-lisp/elpa-src/markdown-toc-0.1.5/markdown-toc-pkg</div=
>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/s-1.13.0/s-autoloads hides /usr/share/emacs=
/site-lisp/elpa-src/s-1.13.0/s-autoloads</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/s-1.13.0/s hides /usr/share/emacs/site-lisp=
/elpa-src/s-1.13.0/s</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/s-1.13.0/s-pkg hides /usr/share/emacs/site-=
lisp/elpa-src/s-1.13.0/s-pkg</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.16/yaml-mode hides /usr/share=
/emacs/site-lisp/elpa-src/yaml-mode-0.0.16/yaml-mode</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.16/yaml-mode-autoloads hides =
/usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.16/yaml-mode-autoloads</d=
iv>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.16/yaml-mode-pkg hides /usr/s=
hare/emacs/site-lisp/elpa-src/yaml-mode-0.0.16/yaml-mode-pkg</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/home/jerome/.emacs.d/elpa/transient-20260701.1255/transient hides /usr/sha=
re/emacs/30.2/lisp/transient</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
/home/jerome/.emacs.d/elpa/compat-31.0.0.2/compat hides /usr/share/emacs/30=
.2/lisp/emacs-lisp/compat</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Features:</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
(shadow sort mail-extr emacsbug message yank-media puny dired</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
mail-prsvr mail-utils compile text-property-search comp-run comp-common</di=
v>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
magit-autorevert autorevert filenotify cus-start tramp trampver</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete</d=
iv>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
parse-time iso8601 time-date format-spec tramp-loaddefs edmacro kmacro</div=
>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
use-package-bind-key bind-key easy-mmode python rx project compat</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
compat-31 treesit comint ansi-osc ring ansi-color ansible-vault</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
ethan-wspace cl-extra help-mode use-package-ensure use-package-core</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
finder-inf cus-edit pp cus-load wid-edit ansible-doc-autoloads</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
ansible-vault-autoloads ethan-wspace-autoloads jinja2-mode-autoloads</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
magit-autoloads pcase magit-section-autoloads transient-autoloads</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
with-editor-autoloads llama-autoloads cond-let-autoloads info</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
compat-autoloads markdown-toc-autoloads markdown-mode-autoloads</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
dash-autoloads s-autoloads yaml-mode-autoloads package browse-url url</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
url-proxy url-privacy url-expand url-methods url-history url-cookie</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
auth-source cl-seq eieio eieio-core cl-macs icons password-cache json</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib</d=
iv>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt</d=
iv>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode</div=
>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select</d=
iv>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
frame minibuffer nadvice seq simple cl-generic indonesian philippine</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao</di=
v>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
european ethiopic indian cyrillic chinese composite emoji-zwj charscript</d=
iv>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure</di=
v>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
files window text-properties overlay sha1 md5 base64 format env</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
code-pages mule custom widget keymap hashtable-print-readable backquote</di=
v>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
threads dbusbind inotify lcms2 dynamic-setting system-font-setting</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar</d=
iv>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
make-network-process native-compile emacs)</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Memory information:</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
((conses 16 396822 20757) (symbols 48 20857 0)</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
(strings 32 128436 10475) (string-bytes 1 3148465) (vectors 16 31823)=
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
(vector-slots 8 365376 23170) (floats 8 79 3) (intervals 56 418 0)</d=
iv>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
(buffers 992 11))</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
--text follows this line--</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Hi,</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
FYI although the problem was found by me, the bug chasing and bug report we=
re</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
done with the help of Claude AI because I'm not proficient enough with emac=
s</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
lisp. So not sure you'll accept it, but here it is anyway :</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Severity: minor</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
I noticed that on a text-terminal frame (emacs -nw), when a window is</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
truncated and horizontally scrolled to the left, moving point back to</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
the left does not scroll the display back to the right, even though</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
point's actual buffer position is correctly updating. This does not</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
reproduce on a graphical (GUI) Emacs frame with the identical</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
configuration.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Steps to reproduce, using emacs -Q:</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
1. emacs -Q -nw -l repro-hscroll.el (attached)</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
2. Once the buffer *hscroll-repro* is shown, move point to the end of</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
the line (C-e). The window correctly scrolls left; a `$' trunc=
ation</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
marker appears in the first column.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
3. Move point back toward the start of the line, either one character</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
at a time with the Left arrow, or directly to the beginning wi=
th</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
C-a / Home.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Expected: the window progressively scrolls back to the right as point</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
moves left, or in the case of C-a/Home, immediately snaps back to</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
0pt; color: rgb(0, 0, 0);">
showing the true beginning of the line with window-hscroll at 0.</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
0pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: "Courier New", monospace; font-size: 1=
0pt; color: rgb(0, 0, 0);">
Actual: the display does not scroll back. The cursor remains visually</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
frozen on the `$' marker at the left edge of the window, even when</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
point's buffer position (and the column shown in the mode line) has</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
clearly moved well past that point, including all the way back to</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
column 0.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Confirmed this is not a stale-repaint issue:</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
- C-l (recenter-top-bottom) does not fix the display.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
- (redraw-display) does not fix the display either.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
- M-: (window-hscroll) RET, evaluated while stuck with point at the</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
beginning of the line, reports a nonzero value (e.g. 6) instead of</=
div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
the expected 0. This confirms the window's internal hscroll state</d=
iv>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
itself is not being recalculated, not merely failing to repaint.</di=
v>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
This reproduces with plain xfce-terminal, no tmux/screen involved.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
I have not been able to reproduce this on a GUI Emacs frame with the</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
exact same configuration and steps -- there, both C-a/Home and</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
progressive Left-arrow movement correctly scroll the window back as</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
expected.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
A minimal reproduction file, repro-hscroll.el, is attached.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Thanks for your time.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
Have a nice day.</div>
<div class=3D"elementToProof" style=3D"font-family: "Courier New"=
, monospace; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Calibri, Arial, Helveti=
ca, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
-- </div>
<div id=3D"Signature" class=3D"elementToProof">
<div class=3D"elementToProof" style=3D"font-family: Calibri, Arial, Helveti=
ca, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
J=E9r=F4me Alet - DSI/SEP/UNIX - OPT NC</div>
<div class=3D"elementToProof" style=3D"font-family: Calibri, Arial, Helveti=
ca, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
T=E9l : 267670 / 744551 - Mail : jerome.alet@HIDDEN</div>
<div class=3D"elementToProof" style=3D"font-family: Calibri, Arial, Helveti=
ca, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
</div>
<br>
<br>
<center>-------------------------------------------------------------------=
- </center>
<font size=3D"2">Ce message et toutes les pi=E8ces jointes (ci-apr=E8s le =
=AB message =BB) sont =E0 l'attention exclusive des destinataires d=E9sign=
=E9s. Il peut contenir des informations confidentielles. Si vous le recevez=
par erreur, merci d'en informer imm=E9diatement l'=E9metteur
et de le d=E9truire. Toute utilisation, diffusion ou toute publication, to=
tale ou partielle, est interdite, sauf autorisation. Tout message =E9lectro=
nique =E9tant susceptible d'alt=E9ration, l'OPT NC d=E9cline toute responsa=
bilit=E9 au titre de ce message dans l'hypoth=E8se
o=F9 il aurait =E9t=E9 modifi=E9.
<center>---------------------------- </center>
This message and any attachments (the =AB message =BB) are intended solely =
for the addresses. It may contain privileged information. If you receive th=
is message in error, please immediately notify the sender and delete it. An=
y use, dissemination or disclosure,
either whole or partial, is prohibited unless formal approval. Emails are =
susceptible to alteration; OPT NC shall not therefore be liable for the mes=
sage if modified.
</font>
<p><font size=3D"2">Pensez =E0 l'environnement, n'imprimez que si n=E9cessa=
ire. </font>
</p>
</body>
</html>
--_000_ME2PR01MB57952C7D4A516417DFBCA7FC9AC72ME2PR01MB5795ausp_--
--_004_ME2PR01MB57952C7D4A516417DFBCA7FC9AC72ME2PR01MB5795ausp_
Content-Type: text/x-emacs-lisp; name="repro-hscroll.el"
Content-Description: repro-hscroll.el
Content-Disposition: attachment; filename="repro-hscroll.el"; size=2065;
creation-date="Thu, 16 Jul 2026 22:55:32 GMT";
modification-date="Thu, 16 Jul 2026 22:55:52 GMT"
Content-Transfer-Encoding: base64
OzsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo7OyBNaW5pbWFsIHJlcHJvZHVjdGlvbjogYXV0b21hdGljIGhvcml6
b250YWwgc2Nyb2xsaW5nIGZhaWxzIHRvIHNjcm9sbAo7OyBhIHRydW5jYXRlZCB3aW5kb3cgYmFj
ayB0byB0aGUgcmlnaHQgd2hlbiBwb2ludCBtb3ZlcyBsZWZ0LCBvbiBhCjs7IHRleHQgdGVybWlu
YWwgKC1udykuIFdvcmtzIGZpbmUgb24gYSBHVUkgZnJhbWUgd2l0aCB0aGUgaWRlbnRpY2FsCjs7
IGNvbmZpZ3VyYXRpb24uCjs7Cjs7IFVzYWdlOgo7OyAgIGVtYWNzIC1RIC1udyAtbCByZXByby1o
c2Nyb2xsLmVsCjs7ICAgKGFsc28gdGVzdCB3aXRoIHBsYWluIGBlbWFjcyAtUSAtbCByZXByby1o
c2Nyb2xsLmVsYCBmb3IgY29tcGFyaXNvbgo7OyAgIGFnYWluc3QgdGhlIEdVSSBmcmFtZSwgd2hl
cmUgaXQgd29ya3MgY29ycmVjdGx5KQo7Owo7OyBTdGVwcyB0byByZXByb2R1Y2U6Cjs7ICAgMS4g
TGF1bmNoIGFzIGFib3ZlOyBhIGJ1ZmZlciBuYW1lZCAqaHNjcm9sbC1yZXBybyogaXMgY3JlYXRl
ZCBhbmQKOzsgICAgICBzZWxlY3RlZCBhdXRvbWF0aWNhbGx5LCBjb250YWluaW5nIG9uZSBsb25n
IGxpbmUuCjs7ICAgMi4gUHJlc3MgQy1lIChlbmQtb2YtbGluZSkgb3IgaG9sZCB0aGUgUmlnaHQg
YXJyb3cgdG8gbW92ZSBwb2ludCB0bwo7OyAgICAgIHRoZSBlbmQgb2YgdGhlIGxpbmUuIFRoZSB3
aW5kb3cgY29ycmVjdGx5IHNjcm9sbHMgbGVmdCwKOzsgICAgICB0cnVuY2F0aW5nIHRoZSBzdGFy
dCAoYSBgJCcgYXBwZWFycyBpbiBjb2x1bW4gMSkuCjs7ICAgMy4gUHJlc3MgdGhlIExlZnQgYXJy
b3cga2V5IHJlcGVhdGVkbHksIG9uZSBjaGFyYWN0ZXIgYXQgYSB0aW1lLAo7OyAgICAgIG1vdmlu
ZyBwb2ludCBiYWNrIHRvd2FyZCB0aGUgc3RhcnQgb2YgdGhlIGxpbmUuCjs7Cjs7IEV4cGVjdGVk
OiB0aGUgd2luZG93IHByb2dyZXNzaXZlbHkgc2Nyb2xscyBiYWNrIHRvIHRoZSByaWdodCwgb25l
Cjs7ICAgYGhzY3JvbGwtc3RlcCcgYXQgYSB0aW1lLCBzdGF5aW5nIGluIHN5bmMgd2l0aCBwb2lu
dC4KOzsKOzsgQWN0dWFsIChvbiAtbncpOiB0aGUgZGlzcGxheSBkb2VzIE5PVCBzY3JvbGwgYmFj
ay4gVGhlIGN1cnNvciBzdGF5cwo7OyAgIHBpbm5lZCBvbiB0aGUgYCQnIHRydW5jYXRpb24gbWFy
a2VyIGF0IHRoZSBsZWZ0IGVkZ2Ugd2hpbGUgcG9pbnQncwo7OyAgIGJ1ZmZlciBwb3NpdGlvbiBr
ZWVwcyBtb3ZpbmcgKGNvbmZpcm0gd2l0aCBgTS06IChwb2ludCkgUkVUJyBvciBieQo7OyAgIHdh
dGNoaW5nIHRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBtb2RlIGxpbmUpLiBFdmVuIEMtYSAvIEhv
bWUgZG9lcwo7OyAgIG5vdCBmaXggdGhlIGRpc3BsYXkuIGBNLTogKHdpbmRvdy1oc2Nyb2xsKSBS
RVQnIHdpbGwgcmVwb3J0IGEKOzsgICBub256ZXJvIHZhbHVlIGV2ZW4gdGhvdWdoIHBvaW50IGlz
IGF0IGNvbHVtbiAwLgo7OyAgIGBDLWwnIC8gYE0tOiAocmVkcmF3LWRpc3BsYXkpIFJFVCcgZG8g
Tk9UIGZpeCBpdCBlaXRoZXIsIGNvbmZpcm1pbmcKOzsgICB0aGlzIGlzIGEgcmVhbCBpbnRlcm5h
bCBzdGF0ZSBidWcsIG5vdCBhIHN0YWxlLXJlcGFpbnQgaXNzdWUuCjs7Cjs7IFRoaXMgZG9lcyBu
b3QgcmVwcm9kdWNlIG9uIGEgZ3JhcGhpY2FsIChHVUkpIEVtYWNzIGZyYW1lLgo7OyAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCgooc2V0cS1kZWZhdWx0IHRydW5jYXRlLWxpbmVzIHQpCihzZXRxIGhzY3JvbGwtbWFy
Z2luIDApCihzZXRxIGhzY3JvbGwtc3RlcCAxKQoKKHN3aXRjaC10by1idWZmZXIgIipoc2Nyb2xs
LXJlcHJvKiIpCihmdW5kYW1lbnRhbC1tb2RlKQooaW5zZXJ0IChtYWtlLXN0cmluZyA0MCA/YSkp
CihpbnNlcnQgInw8LS0gNDAgY2hhcnMsIHRoZW4gdGhpcyBtYXJrZXIsIHRoZW4gbW9yZSBmaWxs
ZXIgYmVsb3cgLS0+fCIpCihpbnNlcnQgKG1ha2Utc3RyaW5nIDIwMCA/YikpCihnb3RvLWNoYXIg
KHBvaW50LW1pbikpCg==
--_004_ME2PR01MB57952C7D4A516417DFBCA7FC9AC72ME2PR01MB5795ausp_--
ALET Jerome <Jerome.ALET@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#81433; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.