GNU bug report logs - #79977
[PATCH] ; etc/NEWS: Fix unbalanced parentheses

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

Package: emacs; Reported by: Rudolf Adamkovič <rudolf@HIDDEN>; Keywords: patch; dated Tue, 9 Dec 2025 14:18:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 79977) by debbugs.gnu.org; 3 Jan 2026 12:19:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 03 07:19:04 2026
Received: from localhost ([127.0.0.1]:34316 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vc0b1-0002VF-DI
	for submit <at> debbugs.gnu.org; Sat, 03 Jan 2026 07:19:04 -0500
Received: from sendmail.purelymail.com ([34.202.193.197]:58744)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1vc0ay-0002Ud-ML
 for 79977 <at> debbugs.gnu.org; Sat, 03 Jan 2026 07:19:01 -0500
DKIM-Signature: a=rsa-sha256;
 b=WL/fjUc6cpTGjVfWeHLuwBApi11qIMPfJfkTTfkAVqbcxaKU3khdKHsNPMhy/04oE+14ajzyiuHg3GgJj1McgTAuEiO84IYnZoFLfSGc4i46BtDOk/MIsMYTb0dZGQ6gmu6kSdSUlCye/OAPU0vYNiwxxGdbA5HTL5o6onuCdxgKw+4Kg9woQht0eH2z3K/HXaPrDXTepXdyS9L33g9/IYRhv+KrWFBGv1Qq9JuIh4XOSg7C5ckfTDeQqU4L/+DW6XTZ0qvp9bWEl0LaJy3yo/wZnC+nf83jlcxO/Sm4zHKljD5DAULC0pMq55fGt1/bQuEy3CwzGh9p6RoLCsSXog==;
 s=purelymail1; d=spwhitton.name; v=1;
 bh=JXEqjCtIvPBhXr6GPbr+wSt8gwS/G36Roy4C5ZmYdGc=;
 h=Received:Received:From:To:Subject:Date; 
DKIM-Signature: a=rsa-sha256;
 b=djkj0HLZa1TfOSUJIygDDAzwU6Kj64o7y51Dj1qiyafnoXoV9ZRnxm+1wEjzcwdPhFE19B0wNDu76armR07SkyTxFbMIU38x3VaTNKkYRJ6PCeImn1WyoVarhvPD7KyuXWfHl8Qb4AVRA10s4RzNTJ5MfAUZK5X6ZdMXH8CbeBCAbvjVh3jsNn5emeRzJarielXcF0Kr4m6UXMtsnzL3HIVtw6GE/Kt+LF49Q+R0/z3dGdQ0I6HOw//GqvRZgMT3WDgiXGRDo49zq87BglNLUocjZfr1hGOiZCAs2sfMLvhShBMyfe1VW+9W36ECfjlTs2/a5nZ/WdFq7tina7EVsA==;
 s=purelymail1; d=purelymail.com; v=1;
 bh=JXEqjCtIvPBhXr6GPbr+wSt8gwS/G36Roy4C5ZmYdGc=;
 h=Feedback-ID:Received:Received:From:To:Subject:Date; 
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 79977 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 1411849415; 
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Sat, 03 Jan 2026 12:18:52 +0000 (UTC)
Received: by zephyr.silentflame.com (Postfix, from userid 1000)
 id 90ECF940774; Sat, 03 Jan 2026 12:18:51 +0000 (GMT)
From: Sean Whitton <spwhitton@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79977: [PATCH] ; etc/NEWS: Fix unbalanced parentheses
In-Reply-To: <86zf6vknlw.fsf@HIDDEN>
References: <m2a4zroi2k.fsf@HIDDEN> <87y0nbr7lx.fsf@HIDDEN>
 <86ms3pb9sp.fsf@HIDDEN> <86zf6vknlw.fsf@HIDDEN>
Date: Sat, 03 Jan 2026 12:18:51 +0000
Message-ID: <87cy3qlwic.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79977
Cc: 79977 <at> debbugs.gnu.org, rudolf@HIDDEN, michael.albinus@HIDDEN,
 monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello,

Eli Zaretskii [03/Jan 12:16pm +02] wrote:
>> Cc: 79977 <at> debbugs.gnu.org, rudolf@HIDDEN
>> Date: Thu, 11 Dec 2025 12:19:18 +0200
>> From: Eli Zaretskii <eliz@HIDDEN>
>>
>> > Cc: 79977 <at> debbugs.gnu.org
>> > Date: Tue, 09 Dec 2025 16:35:22 +0100
>> > From:  Michael Albinus via "Bug reports for GNU Emacs,
>> >  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>> >
>> > > P.S. While my patch makes it possible for Paredit users to use
>> > > `submit-emacs-patch', it would be nice if `submit-emacs-patch' called
>> > > `lm-maintainers' only on files that contain valid Emacs Lisp code.
>> >
>> > I keep the bug open for this problem.
>>
>> I believe the issue is this:
>>
>> > Here is what happens:
>> >
>> >   1. `submit-emacs-patch' calls `lm-maintainers' on `etc/NEWS'
>> >   2. `lm-maintainers' calls `lm-with-file'
>> >   3. `lm-with-file' activates `emacs-lisp-mode'
>> >   4. `emacs-lisp-mode' activates `paredit-mode'
>> >   5. `paredit-mode' calls `check-parens'
>> >   6. `check-parens' errors out and leaves cursor on the error
>> >   7. back in `submit-emacs-patch', the mail is messed up
>>
>> How about making lm-with-file ignore errors around the call to
>> emacs-lisp-mode?  After all, if emacs-lisp-mode signals an error, it
>> is generally not of interest to lisp-mnt.el functions and their
>> callers, right?
>
> Given the lack of further comments and the fact that the original
> issue was solved, should we close this bug now?

This is a persistent problem with Paredit and I don't know what the best
general fix would be.  I think it is okay to close this particular bug.

-- 
Sean Whitton




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

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


Received: (at 79977) by debbugs.gnu.org; 3 Jan 2026 10:16:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 03 05:16:44 2026
Received: from localhost ([127.0.0.1]:33678 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vbyge-0003Z7-1l
	for submit <at> debbugs.gnu.org; Sat, 03 Jan 2026 05:16:44 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:33916)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vbygb-0003Yb-G0
 for 79977 <at> debbugs.gnu.org; Sat, 03 Jan 2026 05:16:42 -0500
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 1vbygV-0000Vi-Ng; Sat, 03 Jan 2026 05:16:35 -0500
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=aVW+pJz9w31lsjKiYEqBxYe+FF4BqikDPUC3/4mlQVE=; b=Pt++UlZtb1BO
 n8t2SdtzLZd7KWxmFZnReeJ6xiEWGbIedTusAodhUa8o1JpRg3EvADu/u0lx8NqLzfLpCgEy0dZBQ
 OWM8E9V9+Czb9aarr79M3i6RrP+vVzf2vg9HMgW2DOZKa6md7Rm2hamlSn5W/LU0Njx3tUmnbWRrN
 Em1V3MmV1dCu5MmLEKkQZdLKbUWvM33Mb9FFe/q0raK5aoX7Mdn3voWtWYGN78dRc2iIz+EHmImnl
 gU/w0+scB+WJ22LZ62rrMUwIm8DDNTOXnEI7imaP6OLP7giJeppKhhYhmio5CpLFdj9Xv6l2I4SDI
 +Fykl7OdRTs+14+mo3z+/w==;
Date: Sat, 03 Jan 2026 12:16:27 +0200
Message-Id: <86zf6vknlw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Sean Whitton <spwhitton@HIDDEN>
In-Reply-To: <86ms3pb9sp.fsf@HIDDEN> (message from Eli Zaretskii on Thu, 11
 Dec 2025 12:19:18 +0200)
Subject: Re: bug#79977: [PATCH] ; etc/NEWS: Fix unbalanced parentheses
References: <m2a4zroi2k.fsf@HIDDEN> <87y0nbr7lx.fsf@HIDDEN>
 <86ms3pb9sp.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79977
Cc: 79977 <at> debbugs.gnu.org, rudolf@HIDDEN, michael.albinus@HIDDEN,
 monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 79977 <at> debbugs.gnu.org, rudolf@HIDDEN
> Date: Thu, 11 Dec 2025 12:19:18 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> > Cc: 79977 <at> debbugs.gnu.org
> > Date: Tue, 09 Dec 2025 16:35:22 +0100
> > From:  Michael Albinus via "Bug reports for GNU Emacs,
> >  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> > 
> > > P.S. While my patch makes it possible for Paredit users to use
> > > `submit-emacs-patch', it would be nice if `submit-emacs-patch' called
> > > `lm-maintainers' only on files that contain valid Emacs Lisp code.
> > 
> > I keep the bug open for this problem.
> 
> I believe the issue is this:
> 
> > Here is what happens:
> >   
> >   1. `submit-emacs-patch' calls `lm-maintainers' on `etc/NEWS'
> >   2. `lm-maintainers' calls `lm-with-file'
> >   3. `lm-with-file' activates `emacs-lisp-mode'
> >   4. `emacs-lisp-mode' activates `paredit-mode'
> >   5. `paredit-mode' calls `check-parens'
> >   6. `check-parens' errors out and leaves cursor on the error
> >   7. back in `submit-emacs-patch', the mail is messed up
> 
> How about making lm-with-file ignore errors around the call to
> emacs-lisp-mode?  After all, if emacs-lisp-mode signals an error, it
> is generally not of interest to lisp-mnt.el functions and their
> callers, right?

Given the lack of further comments and the fact that the original
issue was solved, should we close this bug now?




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

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


Received: (at 79977) by debbugs.gnu.org; 11 Dec 2025 14:34:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 11 09:34:09 2025
Received: from localhost ([127.0.0.1]:44876 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vThk8-0005IT-Cu
	for submit <at> debbugs.gnu.org; Thu, 11 Dec 2025 09:34:08 -0500
Received: from sendmail.purelymail.com ([34.202.193.197]:53964)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1vThk3-0005Hv-So
 for 79977 <at> debbugs.gnu.org; Thu, 11 Dec 2025 09:34:06 -0500
DKIM-Signature: a=rsa-sha256;
 b=ancUwdpgh6lQJiPzjoJy4U54GbD0jeUgN9nmMQ65nZXKNjGqBS7INgS6MyS9t/s+fkkVWW8PHsaFoYpIOzQ87Nhj+dReLcmJutbwtDLSQg/xAv/aYxW1uWjKvZ/56vWJNc4Sfm0ntiLsdjDMeMYV7iC8hLamLbjt+Jl0Kqts3JkSx1LApW8IB1jKjPWWRl7CM8pSx7ND1CQOO9lBYy8Jr9dz63cTWJ9LCpS6jqqZUL++3n85Sn2tF/glQzaz5DgGO440XUAmt9Q9zuag4u7vXcR5EZTMI2zqfdmjMZnToRd0TGgrOW7oSOsmTnG76LkZCCc3fSpVcZ5xCsXx0rhjVw==;
 s=purelymail1; d=spwhitton.name; v=1;
 bh=uOHFgI2sol6VQgV1MA7d7kZtKffdbKay9KCqbPjJ6pg=;
 h=Received:Received:From:To:Subject:Date; 
DKIM-Signature: a=rsa-sha256;
 b=b9750tYAfdDhvjxMc7f+IcEeHEpNp+9CJz+ISYkKA5r0qf6MA2UPnQ6ZM9Le7Y1JVywWrxtdGs7ydXbnP2MxplDNrhcwDCvIkhftzo39TSPORtOtYAMNqdcnuqKzbaA0aYRgsECwnWF2YodSZISY5bs7oy2WmuWYYUsckzzIVKfUm0f4uS+R9dJ156nZw8GDr0O5UbXW5+d0uJU8mYdI48Abs0qZCbG6ZjOkp4SiEHcLmSR150Cq7AmGLtRySfhkcFrliFJD7s85dgXlACx6X4b8dE5YM99M8GKNOMuGwEp6V03AI5vL24FNNgi1yAnmiqcBTWFeCXLqgplwDbmYaQ==;
 s=purelymail1; d=purelymail.com; v=1;
 bh=uOHFgI2sol6VQgV1MA7d7kZtKffdbKay9KCqbPjJ6pg=;
 h=Feedback-ID:Received:Received:From:To:Subject:Date; 
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 79977 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -966892654; 
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Thu, 11 Dec 2025 14:33:55 +0000 (UTC)
Received: by zephyr.silentflame.com (Postfix, from userid 1000)
 id 1549794047A; Thu, 11 Dec 2025 14:33:53 +0000 (GMT)
From: Sean Whitton <spwhitton@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Stefan Monnier <monnier@HIDDEN>,
 79977 <at> debbugs.gnu.org,  rudolf@HIDDEN,  Michael Albinus
 <michael.albinus@HIDDEN>
Subject: Re: bug#79977: [PATCH] ; etc/NEWS: Fix unbalanced parentheses
In-Reply-To: <jwva4zpw3k1.fsf-monnier+emacs@HIDDEN>
References: <m2a4zroi2k.fsf@HIDDEN> <87y0nbr7lx.fsf@HIDDEN>
 <86ms3pb9sp.fsf@HIDDEN> <jwva4zpw3k1.fsf-monnier+emacs@HIDDEN>
Date: Thu, 11 Dec 2025 14:33:53 +0000
Message-ID: <87v7id3x66.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79977
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 (-)

Hello,

On Thu 11 Dec 2025 at 08:36am -05, Stefan Monnier wrote:

>>> Here is what happens:
>>>
>>>   1. `submit-emacs-patch' calls `lm-maintainers' on `etc/NEWS'
>>>   2. `lm-maintainers' calls `lm-with-file'
>>>   3. `lm-with-file' activates `emacs-lisp-mode'
>>>   4. `emacs-lisp-mode' activates `paredit-mode'
>>>   5. `paredit-mode' calls `check-parens'
>>>   6. `check-parens' errors out and leaves cursor on the error
>>>   7. back in `submit-emacs-patch', the mail is messed up
>>
>> How about making lm-with-file ignore errors around the call to
>> emacs-lisp-mode?  After all, if emacs-lisp-mode signals an error, it
>> is generally not of interest to lisp-mnt.el functions and their
>> callers, right?
>
> I think this is an instance of the need for some kind of
> "find-file-fast" functionality, which occurs in various other places.
> They don't all have the exact same needs, but they share the need to
> avoid running funny hook functions because the file is not visited for
> the usual reason that the user wants to view/edit the file.
>
> The "standard" hack for the above problem is
>
>     (let ((delay-mode-hook t))
>       ...)

Yeah, one very similar case is in diff-add-log-current-defuns.

-- 
Sean Whitton




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

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


Received: (at 79977) by debbugs.gnu.org; 11 Dec 2025 13:36:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 11 08:36:36 2025
Received: from localhost ([127.0.0.1]:44163 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vTgqR-0000R2-Jw
	for submit <at> debbugs.gnu.org; Thu, 11 Dec 2025 08:36:36 -0500
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:57030)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <monnier@HIDDEN>)
 id 1vTgqP-0000Ql-S4
 for 79977 <at> debbugs.gnu.org; Thu, 11 Dec 2025 08:36:34 -0500
Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 4128281C8D;
 Thu, 11 Dec 2025 08:36:28 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1765460187;
 bh=Gpln65Ib0REP+2AL5aQBZ6Oha4cz8iTUvM+BAQuw6Co=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=XR65n30XRRrXBvfKb6x50XqDmkehNACHZ6zD2JEAzfgftQsFBmgwsrQ9vlFnD/r7G
 hsQK+g2GIm38W7DZH9VbmudlZAxee6SnYMG0P9rXnidYBhQp/WbxsXGHPs3kVb4zsh
 /0tmCUEzg8JR9gF+rveMXJebF198MnBCqynyzEEJv+To1uzjsxweM3VtfgrZB70tAF
 jcAUuruVK1pJXkWcCDxT8Xwnrz57RJyQXjlaFwACDOt1nmgXzCAMHcDNsom0ra11EQ
 FmcvmQW7+GO+9V50OzafRrVCu3pIrRUCwwYKluMX2sTcmS6sIIvqtiBMwQ0TtpwK00
 CCGTVSAqUtiew==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 7560F81A03;
 Thu, 11 Dec 2025 08:36:27 -0500 (EST)
Received: from asado (unknown [181.28.45.30])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id BEB961205D2;
 Thu, 11 Dec 2025 08:36:25 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79977: [PATCH] ; etc/NEWS: Fix unbalanced parentheses
In-Reply-To: <86ms3pb9sp.fsf@HIDDEN>
Message-ID: <jwva4zpw3k1.fsf-monnier+emacs@HIDDEN>
References: <m2a4zroi2k.fsf@HIDDEN> <87y0nbr7lx.fsf@HIDDEN>
 <86ms3pb9sp.fsf@HIDDEN>
Date: Thu, 11 Dec 2025 08:36:22 -0500
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
 AWL -0.212 Adjusted score from AWL reputation of From: address
 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: -2.3 (--)
X-Debbugs-Envelope-To: 79977
Cc: 79977 <at> debbugs.gnu.org, rudolf@HIDDEN,
 Michael Albinus <michael.albinus@HIDDEN>,
 Sean Whitton <spwhitton@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

>> Here is what happens:
>>   
>>   1. `submit-emacs-patch' calls `lm-maintainers' on `etc/NEWS'
>>   2. `lm-maintainers' calls `lm-with-file'
>>   3. `lm-with-file' activates `emacs-lisp-mode'
>>   4. `emacs-lisp-mode' activates `paredit-mode'
>>   5. `paredit-mode' calls `check-parens'
>>   6. `check-parens' errors out and leaves cursor on the error
>>   7. back in `submit-emacs-patch', the mail is messed up
>
> How about making lm-with-file ignore errors around the call to
> emacs-lisp-mode?  After all, if emacs-lisp-mode signals an error, it
> is generally not of interest to lisp-mnt.el functions and their
> callers, right?

I think this is an instance of the need for some kind of
"find-file-fast" functionality, which occurs in various other places.
They don't all have the exact same needs, but they share the need to
avoid running funny hook functions because the file is not visited for
the usual reason that the user wants to view/edit the file.

The "standard" hack for the above problem is

    (let ((delay-mode-hook t))
      ...)


- Stefan





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

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


Received: (at 79977) by debbugs.gnu.org; 11 Dec 2025 10:19:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 11 05:19:33 2025
Received: from localhost ([127.0.0.1]:42255 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vTdll-0007sj-1y
	for submit <at> debbugs.gnu.org; Thu, 11 Dec 2025 05:19:33 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:49956)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vTdlj-0007sQ-3v
 for 79977 <at> debbugs.gnu.org; Thu, 11 Dec 2025 05:19:31 -0500
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 1vTdlZ-0004i9-LE; Thu, 11 Dec 2025 05:19:25 -0500
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=uS4UPELlG+e1QcdUVbhX0hzDajlTsiVr20ZvAYg+zsg=; b=IFaUZFhZJPZ8
 Zglve+R+53SUxHdTJGjyxctK6OLhIrU4RO/J+d/4yK+WnwlJxxWSKU4WQPnhxOk+l2M+wOUv8QUUX
 U72j6aUzMnfikijuS5VhgnmHQaJtvlXTKRBNlgmn6torUA0rfwH9FmfgA/eYlJY/2b3UsW1ZcsebO
 RLtdFOYh3SpndMR++1KI9bgPodAdd51YEiH2wY/oPwsV2655PSNu7l5KSuKWxU4K+zYY4uJU+ATLM
 x9iVKkbF56r2tQf0trNZ3MW67oUM9DiuLVZr5hsI5NjnU7aHZiSbl7fqVBsU7Jtp6Oxe8xnjtalNN
 vBiu8LLeREByzNFmAoAkRg==;
Date: Thu, 11 Dec 2025 12:19:18 +0200
Message-Id: <86ms3pb9sp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>,
 Stefan Monnier <monnier@HIDDEN>,
 Sean Whitton <spwhitton@HIDDEN>
In-Reply-To: <87y0nbr7lx.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#79977: [PATCH] ; etc/NEWS: Fix unbalanced parentheses
References: <m2a4zroi2k.fsf@HIDDEN> <87y0nbr7lx.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79977
Cc: 79977 <at> debbugs.gnu.org, rudolf@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 79977 <at> debbugs.gnu.org
> Date: Tue, 09 Dec 2025 16:35:22 +0100
> From:  Michael Albinus via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> > P.S. While my patch makes it possible for Paredit users to use
> > `submit-emacs-patch', it would be nice if `submit-emacs-patch' called
> > `lm-maintainers' only on files that contain valid Emacs Lisp code.
> 
> I keep the bug open for this problem.

I believe the issue is this:

> Here is what happens:
>   
>   1. `submit-emacs-patch' calls `lm-maintainers' on `etc/NEWS'
>   2. `lm-maintainers' calls `lm-with-file'
>   3. `lm-with-file' activates `emacs-lisp-mode'
>   4. `emacs-lisp-mode' activates `paredit-mode'
>   5. `paredit-mode' calls `check-parens'
>   6. `check-parens' errors out and leaves cursor on the error
>   7. back in `submit-emacs-patch', the mail is messed up

How about making lm-with-file ignore errors around the call to
emacs-lisp-mode?  After all, if emacs-lisp-mode signals an error, it
is generally not of interest to lisp-mnt.el functions and their
callers, right?




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

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


Received: (at 79977) by debbugs.gnu.org; 9 Dec 2025 19:18:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 09 14:18:27 2025
Received: from localhost ([127.0.0.1]:55786 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vT3EB-0000gY-6b
	for submit <at> debbugs.gnu.org; Tue, 09 Dec 2025 14:18:27 -0500
Received: from sendmail.purelymail.com ([34.202.193.197]:44404)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
 id 1vT3E8-0000gI-Rf
 for 79977 <at> debbugs.gnu.org; Tue, 09 Dec 2025 14:18:26 -0500
DKIM-Signature: a=rsa-sha256;
 b=gCxSIH1bnjegK0E7Vy/zBqdQ9HcPBLoK/TLYdXQWQ7n/rJKQLh2jZclXuKxN9SoLB+tGQrVazW8qxacwvmXZYpQbaQD0ZkQwldJduOqdTA7bBKOSVDshZv4ihW78NIX/HY2UUvnOCIlFdWkOFoA/aKJv7NbQuVCfS5c9qX+U2xwbvlNOjuHGz4phWDVwR4v2ZAIVMjJ4wv/GrzRyGg8A4CFluyuyAvJzFxqyoWSpW+/n067q36lfTAUv8nCJ1wzvGGkZVdSQeP5cBisI6oeKn1E9QJxKvSLmg2W0PR9ZYtNjZfgVNVok5G0T0bewtBUHWesDr3fttCvvhKJJaxRkCQ==;
 s=purelymail3; d=spwhitton.name; v=1;
 bh=RtpItdgYkndLYX6psOlyeTQAmSu/o3/dZhzuvGOo9AM=;
 h=Received:Received:From:To:Subject:Date; 
DKIM-Signature: a=rsa-sha256;
 b=iK+55XXAD4i++mCeGsdIIUv14gS8aT6F/il2+9hGn7YsXJSz7/gc9CR6WTNKHhLY9JwwtlSomby8k4jtoUx7bRaC3WC6bi9kJ2pdkq8Pez6V8Wx6UD08vbM4OoS5LyLmgai/ZlRlR7N6xMvznXK2YH+ukuXqDnT1evdJzy20e+V9KqOgmQqLolLm+DsauQD/GaDMeIONffezRzOZvPhUeaBanAehvOyDl//3Q6L3IlmW35KkFxcpjSNbNyPzKhnCiYFHQWNJipJgNhBH52pgX/wrgMAmo3tEJO6hP4/QPmikfciEA1QY2OVodzJjIXjM+CVuHeFg4i9KOQM2rWoQZA==;
 s=purelymail3; d=purelymail.com; v=1;
 bh=RtpItdgYkndLYX6psOlyeTQAmSu/o3/dZhzuvGOo9AM=;
 h=Feedback-ID:Received:Received:From:To:Subject:Date; 
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 79977 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1220664059; 
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Tue, 09 Dec 2025 19:18:16 +0000 (UTC)
Received: by zephyr.silentflame.com (Postfix, from userid 1000)
 id 245569401D1; Tue, 09 Dec 2025 19:18:16 +0000 (GMT)
From: Sean Whitton <spwhitton@HIDDEN>
To: Rudolf =?utf-8?Q?Adamkovi=C4=8D?= <rudolf@HIDDEN>
Subject: Re: bug#79977: [PATCH] ; etc/NEWS: Fix unbalanced parentheses
In-Reply-To: <87y0nbr7lx.fsf@HIDDEN>
References: <m2a4zroi2k.fsf@HIDDEN> <87y0nbr7lx.fsf@HIDDEN>
Date: Tue, 09 Dec 2025 19:18:16 +0000
Message-ID: <87ms3r8nwn.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79977
Cc: 79977 <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello,

Thanks both for fixing my typo, here.

-- 
Sean Whitton




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

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


Received: (at 79977) by debbugs.gnu.org; 9 Dec 2025 15:35:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 09 10:35:35 2025
Received: from localhost ([127.0.0.1]:54931 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vSzkU-0001yU-Pe
	for submit <at> debbugs.gnu.org; Tue, 09 Dec 2025 10:35:35 -0500
Received: from mout.gmx.net ([212.227.17.21]:58137)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1vSzkS-0001y8-FP
 for 79977 <at> debbugs.gnu.org; Tue, 09 Dec 2025 10:35:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1765294523; x=1765899323; i=michael.albinus@HIDDEN;
 bh=3PQmQjhmerxxWQcWRzmGdYoosxxfxbsArkOXZaWLego=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=TYIP2+JFrCKWlOR6+hVLngBTIzlfwHbqwF724E4LnpXpyupprV9p5cuaBF11sqXC
 C7ul73xGXmB8sxadGhzhgAr0Tow9MrG/ZXx6Ysve1477WTyWB0WNMp51XGbaueVOL
 CahzdDI16m6itDMmwrSuq67lOiUR9sneS5QR3uz9ASNPXdq7n4FzlDymPbgFmDc+B
 9eV6zeQACT0jp+9xAht5uWWtk3H+wQEnNVQJC9NI4GwHoQWHifbDxKPLBPYghPufL
 mRVaOvYFEHD8AEcjLbzI8TCqMMLgFEXEUdQPYvbiIqN092gKL746kL6104qiVgQPA
 AA0hSut5IkkR6o81Og==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MUosT-1vc2Ac0LXF-00JMkJ; Tue, 09
 Dec 2025 16:35:23 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Rudolf =?utf-8?Q?Adamkovi=C4=8D?= <rudolf@HIDDEN>
Subject: Re: bug#79977: [PATCH] ; etc/NEWS: Fix unbalanced parentheses
In-Reply-To: <m2a4zroi2k.fsf@HIDDEN>
References: <m2a4zroi2k.fsf@HIDDEN>
Date: Tue, 09 Dec 2025 16:35:22 +0100
Message-ID: <87y0nbr7lx.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:iRXy8YTrsCfaGo55kaSCpK1TqcbNM5f8KGmROmMQGkaAErjHBlR
 gfnGSWwcWpYULQAYXP/6WX4AhJskgQPLmTF3dZ1i0W6jODrvbD5yKmUPMyIPikLKt3MXSLh
 yi1DSLAc6Ng74CmyzvWI9MWW/HL55d4UsjicIZyU3qHS/8r5soRtLqLnB2rVXIDhtog/mwB
 uB6Y+nCVxeYJc7xgY4rZA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:mqXdpvMVEYM=;C88sttBUm7KXGnVi9MxqnFDkXZP
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 79977
Cc: 79977 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Rudolf Adamkovi=C4=8D <rudolf@HIDDEN> writes:

> Howdy, hackers!

Hi Rudy,

> I am attaching a patch that fixes unbalanced parentheses in `etc/NEWS'.

Thanks, I've pushed your patch to master.

> P.S. While my patch makes it possible for Paredit users to use
> `submit-emacs-patch', it would be nice if `submit-emacs-patch' called
> `lm-maintainers' only on files that contain valid Emacs Lisp code.

I keep the bug open for this problem.

> Rudy

Best regards, Michael.




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

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


Received: (at submit) by debbugs.gnu.org; 9 Dec 2025 14:17:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 09 09:17:51 2025
Received: from localhost ([127.0.0.1]:53524 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vSyXH-0005OG-As
	for submit <at> debbugs.gnu.org; Tue, 09 Dec 2025 09:17:51 -0500
Received: from lists.gnu.org ([2001:470:142::17]:54052)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudolf@HIDDEN>)
 id 1vSyXE-0005Nw-W1
 for submit <at> debbugs.gnu.org; Tue, 09 Dec 2025 09:17:49 -0500
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 <rudolf@HIDDEN>)
 id 1vSyX9-0002kE-HN
 for bug-gnu-emacs@HIDDEN; Tue, 09 Dec 2025 09:17:43 -0500
Received: from fhigh-a1-smtp.messagingengine.com ([103.168.172.152])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rudolf@HIDDEN>)
 id 1vSyX7-0008Eu-Gf
 for bug-gnu-emacs@HIDDEN; Tue, 09 Dec 2025 09:17:43 -0500
Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44])
 by mailfhigh.phl.internal (Postfix) with ESMTP id B87B414000BA
 for <bug-gnu-emacs@HIDDEN>; Tue,  9 Dec 2025 09:17:40 -0500 (EST)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-04.internal (MEProxy); Tue, 09 Dec 2025 09:17:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamkovic.org;
 h=cc:content-type:content-type:date:date:from:from:in-reply-to
 :message-id:mime-version:reply-to:subject:subject:to:to; s=fm2;
 t=1765289860; x=1765376260; bh=13ii29o6QHwi8qEY1cEDsMwRuiUP5m1l
 XcaV0MZ1C6c=; b=GSCjz33wISlwRzjyT23A5JlU2SKseiqPntG9Y7Sx11jk8mVZ
 kyUs8fMHCSDJts0fHkkAJX3eC0L5JAswu2rWAtpQW6yNTSJ9x7WswjkINIDXjHH+
 W8qxfJrVRnmhbu2fjhJJBQ1DKh3wuvvpGJXmN1WLXujzQCS9F/+wA+LzsrJ1qoeF
 NsWf69oyesMbum//RtpyKA+duNn4G8rrEXIQxkZBJepkV9RJBxcCbvBShQpZSQ8f
 fidatx4W+VFfv7BzYayJuMDUiCfMlYSvbwzd5VLSf+ae/oc4z1OVz8rX4hYbibWh
 khS4lEX8rc1negtCTfEcn3ydJizIgDWWUEPfsg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:message-id
 :mime-version:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1765289860; x=
 1765376260; bh=13ii29o6QHwi8qEY1cEDsMwRuiUP5m1lXcaV0MZ1C6c=; b=y
 VWV2wu/j1q6wRuHZJYeB2fdVv1p9FY+TxYpCgYTGxDEqtxs4EkcdixhlPVPiDzaF
 l08kK+pNE2CkwAQGwIRn++KfCn8kqGrD2rkdyrLebSx/gITX9g1y5CE6VX8YKbQl
 yRdmmClMLaqFIe68bKZ230yCyC1FjpJANp8HwFCWYQRJMRLINY9p0sBVkn+MrGt6
 u/DPfmRTjwnhlN3LjFVuzaYqAmnIJMUe6nOTF3v2uVZNOUZJMek2YUDTXQlpwiAM
 DDqs4AluTpYzK2+rYwiYHtHuBfvAKWh7uTJEk+eWLJn1e306PToWmnBJdQwuH6Kx
 KAkJhTFkYaERqPOFRdPJQ==
X-ME-Sender: <xms:hC84aboSHsRMhpetD5RAptvmPZTZXPA6OtQVwPGS4oPGyoZ_SmhQVg>
 <xme:hC84abimtodturP2DO8zh9PaC3JiuIV9Xw3NESmUsp-HcWv2SwDAd80Ll7owHFjcU
 -CTIQEP9TuCBfY6uzDkGGZbQ5uTGcpRDzjdH-Ca_dZJMUhVKcPvU4k>
X-ME-Received: <xmr:hC84aTQZ3ywJhcLc3HUbMCmLkBA6Ft-uzYH4Wcwb3TAi-4eMRteLBiW-kx7WA9BGnR-7rKoCql-CsAt0niU51yhLAkdHA1s>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdduleejjecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr
 ihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesmhdtreertddtjeenuc
 fhrhhomheptfhuugholhhfucetuggrmhhkohhvihgtuceorhhuugholhhfsegruggrmhhk
 ohhvihgtrdhorhhgqeenucggtffrrghtthgvrhhnpeffkeefuedufedtkeevjeejveetff
 duteejteegtdffudeuvdejkedvjeeuieevffenucevlhhushhtvghrufhiiigvpedtnecu
 rfgrrhgrmhepmhgrihhlfhhrohhmpehruhguohhlfhesrggurghmkhhovhhitgdrohhrgh
 dpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepsghu
 ghdqghhnuhdqvghmrggtshesghhnuhdrohhrgh
X-ME-Proxy: <xmx:hC84abuHMoZjOZrpuUzMM9z626hnoWMaX9Gqwmzg_GUBmLfrMMqJMQ>
 <xmx:hC84aec3_E_m068safpQFVyhCXwCh9SkOxyZkklbaHCao_ZII3Srsg>
 <xmx:hC84aYLYBuyoXIH1CbvcE-dMHDsl4LHf5oN2Au2aRyxIcqhjheCONQ>
 <xmx:hC84acbwa5qBU3OOpBWZUJ-IxN3MbBrtq7xnaj9j3RWdaqTb037Vrg>
 <xmx:hC84aRbFuRSr1dsgWHgoAcrlgawU3ft3jLxkXUfPPwDYBQ-qbaIHl2Hq>
Feedback-ID: i88214938:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <bug-gnu-emacs@HIDDEN>; Tue, 9 Dec 2025 09:17:40 -0500 (EST)
From: =?utf-8?Q?Rudolf_Adamkovi=C4=8D?= <rudolf@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: [PATCH] ; etc/NEWS: Fix unbalanced parentheses
X-Debbugs-Cc: 
Date: Tue, 09 Dec 2025 15:17:39 +0100
Message-ID: <m2a4zroi2k.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=103.168.172.152;
 envelope-from=rudolf@HIDDEN; helo=fhigh-a1-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.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,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.7 (/)
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.3 (/)

--=-=-=
Content-Type: text/plain

Tags: patch

Howdy, hackers!

Today, I decided to investigate why `submit-emacs-patch' is messed up in
my Emacs, and what I found is interesting.  The TL;DR is that Paredit is
the culprit, but it seems that `submit-emacs-patch' is at fault.

Here is what happens:
  
  1. `submit-emacs-patch' calls `lm-maintainers' on `etc/NEWS'
  2. `lm-maintainers' calls `lm-with-file'
  3. `lm-with-file' activates `emacs-lisp-mode'
  4. `emacs-lisp-mode' activates `paredit-mode'
  5. `paredit-mode' calls `check-parens'
  6. `check-parens' errors out and leaves cursor on the error
  7. back in `submit-emacs-patch', the mail is messed up

I am attaching a patch that fixes unbalanced parentheses in `etc/NEWS'.

P.S. While my patch makes it possible for Paredit users to use
`submit-emacs-patch', it would be nice if `submit-emacs-patch' called
`lm-maintainers' only on files that contain valid Emacs Lisp code.

Rudy

In GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin24.5.0, NS
 appkit-2575.60 Version 15.5 (Build 24F74)) of 2025-12-03 built on
 skynet.local
Repository revision: 669f0f4ff1970cb685ba0a3121110047cf9e44a3
Repository branch: master
Windowing system distributor 'Apple', version 10.3.2575
System Description:  macOS 15.5

Configured using:
 'configure --with-json --with-tree-sitter --with-sqlite3
 --with-native-compilation=aot'


--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment;
 filename=0001-etc-NEWS-Fix-unbalanced-parentheses.patch

From 6cd9908160a6d8dde95891b71ce4afc3a2a0b687 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rudolf=20Adamkovi=C4=8D?= <rudolf@HIDDEN>
Date: Tue, 9 Dec 2025 14:57:31 +0100
Subject: [PATCH] ; etc/NEWS: Fix unbalanced parentheses

* etc/NEWS: Fix unbalanced parentheses that break `submit-emacs-patch'
when Paredit is active.  This happens because `lm-maintainers', which is
used by `submit-emacs-patch', enables `emacs-lisp-mode' on the `NEWS'
file.
---
 etc/NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/etc/NEWS b/etc/NEWS
index 2304c5a9b9b..76122157746 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -3647,7 +3647,7 @@ if the region is inactive.  The interactive specification
 
 is equivalent to
 
-    (interactive (list (use-region-beginning) (use-region-end))
+    (interactive (list (use-region-beginning) (use-region-end)))
 
 ** Toolkit
 
-- 
2.39.5 (Apple Git-154)


--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


--=20
"Be especially critical of any statement following the word
'obviously.'"

--- Anna Pell Wheeler, 1883-1966

Rudolf Adamkovi=C4=8D <rudolf@HIDDEN> [he/him]
http://adamkovic.org

--=-=-=--




Acknowledgement sent to Rudolf Adamkovič <rudolf@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#79977; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 3 Jan 2026 12:30:02 UTC

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