X-Loop: help-debbugs@HIDDEN
Subject: bug#72745: `bash-mode` doesn't recognize comments inside command substitution
Resent-From: "shynur ." <one.last.kiss@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 21 Aug 2024 13:09:02 +0000
Resent-Message-ID: <handler.72745.B.17242456988303 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 72745
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 72745 <at> debbugs.gnu.org
X-Debbugs-Original-To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.17242456988303
(code B ref -1); Wed, 21 Aug 2024 13:09:02 +0000
Received: (at submit) by debbugs.gnu.org; 21 Aug 2024 13:08:18 +0000
Received: from localhost ([127.0.0.1]:35162 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sgl4U-00029q-Ez
for submit <at> debbugs.gnu.org; Wed, 21 Aug 2024 09:08:18 -0400
Received: from lists.gnu.org ([209.51.188.17]:45306)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <one.last.kiss@HIDDEN>) id 1sgl4S-00029j-H9
for submit <at> debbugs.gnu.org; Wed, 21 Aug 2024 09:08:17 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <one.last.kiss@HIDDEN>)
id 1sgl3j-0007ri-PL
for bug-gnu-emacs@HIDDEN; Wed, 21 Aug 2024 09:07:31 -0400
Received: from mail-dm6nam11olkn2050.outbound.protection.outlook.com
([40.92.19.50] helo=NAM11-DM6-obe.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 <one.last.kiss@HIDDEN>)
id 1sgl3h-0007ME-Dl
for bug-gnu-emacs@HIDDEN; Wed, 21 Aug 2024 09:07:30 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=PQ82DRgwhe5sGKWVVllPYpogKvqkc+JI7lIkuPkKD4fXfwSjUYPkzjAkjPSTV8q/K5qoanmJuYZYYwBWqAkUvqX2Q5lRBArLGKVuGuCEtO3KwWNenWSGl9WsKvQ3dGCDlIzWB4WEJtMlBLLtKfNhJZhZgcPYPiW0Oo5XsZTu+mVFpSfKsLv4FFcVpiJSDbkwBK2SIHpSizARRzkTi2oPDmB8UsQwbDOfV8yElVT31LIbwEtLacVtcufWHB3Fn4oRAErqhWg3XKtcvSh/KeZLEUhiECY7LgouHtp696SFu/0zkN4pMREy1KGMP+0D82iTnrSDxM+5tqedZ4qz7uab4g==
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=7OEdCTKwlfgXblNTfU7+GT7mxu1e6fnl3wwBLQpUhXA=;
b=GuT44EPswxw0+ps8MyilaJN088/QX+Wezm9mT1I0RRRhCnIe3WePWQ78IH2bqXEacXMsYBD6ucWHHsDhghfG1D2ecf63kKBCIYQ4raSr8yP4diKQfaOBzt37zchtDfaGpoA7Whu4H30DmjojGKjehe2xmz/xu8xff/ffg2cSpszNDrkMwwONopGq7u0WbmRkeulfCLNhvdNLZYpie1uV1KIE0Scz+wiybio0pdGaW+imoAhSKHAKFDTcTvaOIDmDqkC6hvoy7CPBB1FGrgM7iPFmLzD/aK0abg8ftcFVadf4/Bkuba31YQbsGBiuLH0L2vClXYFVhemS3oebSj//ww==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=7OEdCTKwlfgXblNTfU7+GT7mxu1e6fnl3wwBLQpUhXA=;
b=NBqRwiD/lARANgFDxcM/AyC8DmbCz8z7+V9VhFB/q7f4P0C0ZWtkfY76BFn7pShVmCLVjINx0FckhK29ENHtWxZjTYW3Ua8rei78EHP9zIvF6lSyEvPyHZXNhaKz6RsFyCzy+TWHy5tNfKfSF0bTKmffUuSrJmI2agPoUskL8HOwWK05o5fyWiTuQV5k1yzHdw3u4s9ByunvR8WB8cnld+dI7O0zFiENU1Uzk4XXFbHFLEBmu/Tssjqu/L3bst/VyDTin6rd3jR86cfhTzNH4ex6WFJPK7Yvd+bIMkRTvvmKn6djRSE/e1uqiQQs8p/YCUZFZuBu4DNZ6vLQ/i5iPg==
Received: from PH0PR11MB7470.namprd11.prod.outlook.com (2603:10b6:510:288::7)
by MN0PR11MB6280.namprd11.prod.outlook.com (2603:10b6:208:3c0::15)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7875.21; Wed, 21 Aug
2024 13:02:25 +0000
Received: from PH0PR11MB7470.namprd11.prod.outlook.com
([fe80::bb7c:5985:2230:cb74]) by PH0PR11MB7470.namprd11.prod.outlook.com
([fe80::bb7c:5985:2230:cb74%5]) with mapi id 15.20.7897.014; Wed, 21 Aug 2024
13:02:24 +0000
From: "shynur ." <one.last.kiss@HIDDEN>
Thread-Topic: `bash-mode` doesn't recognize comments inside command
substitution
Thread-Index: AQHa88pMSKh3sZhFVE+c0Hxu61t5+Q==
Date: Wed, 21 Aug 2024 13:02:24 +0000
Message-ID: <PH0PR11MB747065F4E28039CFB034F366D78E2@HIDDEN>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [PoCSxN3059JNSWuz2mAPjStFiryK/2f/]
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR11MB7470:EE_|MN0PR11MB6280:EE_
x-ms-office365-filtering-correlation-id: a93ad281-b827-46fa-01a2-08dcc1e18073
x-microsoft-antispam: BCL:0;
ARA:14566002|461199028|15080799003|19110799003|8060799006|15030799003|440099028|3412199025|102099032;
x-microsoft-antispam-message-info: zDFFqSuIdJBcDWU03eDtP94z2zGTsR8g4NIluEu3LjV8TsBxEz2IGb3FDcb9XZlE8slHig7jDrIDhNPi8QM/VqtMheldy0A+NRd3fJKWAsTAY9W4nJ5Cy7YW68h+tjFUNKOwGgcm6lo8mWA+vTJ3jWml/n+NpqlVakltDUES24DoqbQdWh/vaY2cTi8atzfUuHFjxtiNi7Fr9bcNFgAt6B3D660CR1BOt/EN4hPS1bi6dskeoUIiZO+X0ZIOzmUlAMu8G2rmwBz+hvUxLuJEXrZ/QX4Hyvuo7ojITIUKBAEbJ7RsHErEIAiLMHBs9qJov8NikXWeBeEslOSnVcxnFDxHV9IsIB3Q6HV/BdnAtGvfpkaOp3pl0gemyeZazgbiwEfUGbpqSVbg3u1Ro7Czz8HH1fuQZ4dao05MF7zPAjOm2BocN1YdE++wEUW+NAGTkA/ZmudjMO20LXUiQUkBfGzUZ4jWaWZyzcIlbN2oCt7FYDMXZVrqVdkAaFBw8BmW4ega/kEJFazHnDK5ZFTASXisSXVN2Oyum8ZimzMPpEhuhh8G1E4ha58sMfsApd/L9QB7Sl9EgftIZM06otv+b5H4M5JxglacVhbnJDpxnlSNOiVTpv0yY3x8cSq0P5Hq0HZ6P2VLV+R4ViPU09v0pmKW9aH1fQHQW7an01HyP0NY43JeJZZOCiGN01FEOlYzFFSsPDPDhq9Z+YX4bXDJyA==
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: FXX+ee0aMgzHF4u5ZYvlLZZKea/4hBRW5oblKvD/VeCmeYDFRMxnucc4jaQJ+tXmeLopZI2qJSAUhuqW+ScQpbc2ABvpqFaDlOyl7j1p7y+HSzMXOhCGDMUATpZ0vsm+whxyB79LP1lEhaCePNEEZ16qAO2mzH/H6qbuj20VEjpYLsHlgwYVjsFOEAZKsDi0tA5zg6UF++GZo8jxV6d+rL7lCeLH67Ujw44q0wo8MwLC8Ax3mmOsmDH9K/Ul9WbHRmDGFYKy/HtzC/PWY3q8m8d2SCCzNb0miDkrYaZ+HLD22aLbHMqLFfBFa6JUMTCDLxfLJOAm95/L42rC2UjYr55SbrN+fKUzy2q+zHZKptqwfp9V5JqPdGuJYrCEhf8tCccoqdnWM3wvQjA0oxis61nSokkVgnRSLQ2O7E5tyxUSX60dIawq+1XA9Gz62bFR5caqFFP75xz0xE5+YZgYbzqYaTkQruGvuro3iisK1fU3u23lTSqwAUp0SdwsQiWlu2KEDYoGSqBNPH0N7SKOrykKBYqya6+28RmzkMqAj4bKEKwyRSo6FoIYTTX1fDWwWcuYhQt4jDoncLw/hl/w4YBVDwnoEfRW+V4s+c3ghKCRwazaNGlWHMTNBnUPyPAV3ZE/rU/UaaDivx6zcRo9p49mvVeydy7k2psMzMCUmEpgQrNHdxK9/brnsNxs6+wzTtCA9ifezjXhnVwcwGpAWoJhNn//73pRqwmnUCCmU9+9gFCmpNdOxopQg9219LeX6BQBaSFLYsPElK+WgXnPIn7iCZX54gXya9d94F2y3y9vQ+HHRGcI28IxPLNtlQVK40mhbuTHPajgXObTU9tGUSbiHyM2LNvekqTw7/BVnsLSVWS6SfFtL54yKdVMifpi4CG24x2QwcQolYRMQPN+Pgz5Att3EDZcW/TSGS3600ut6g2FVok5/ZRbeqiorX0RHM8KQwxIWnCEGc0bQAJZo4LCvtOFqZyskWmGrc4feRVBVy1a1Z+PxaaK7ugHhK8dQ89fOyeBFTY0QsH+ACgSf1+qhHWgLG8t2U6GRCPwv7YHgDlrQ7Gai9N/Q2+mZ6qRL1uKphfn+ZO3U/6c0toZNgT5zusHVLNCDFYvCHR6A+gj+JyR0V4PAy6tGp+7rEFXjaTPwDr9G+930GOTJbl88Vz/xyxaFpS3sizjMog0NUGLlBdjawOb2woJceyJB/1anaV5+9ypVti1Fyg8ss9KjA==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB7470.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: a93ad281-b827-46fa-01a2-08dcc1e18073
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2024 13:02:24.6142 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6280
Received-SPF: pass client-ip=40.92.19.50;
envelope-from=one.last.kiss@HIDDEN;
helo=NAM11-DM6-obe.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, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001,
RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)
Reproduce:=0A=
1. echo -e 'echo $(echo 42 # print 42)\n)' > /tmp/a.bash=0A=
Content of `/tmp/a.bash`:=0A=
echo $(echo 42 # print 42) =
=0A=
)=0A=
2. emacs -Q, version 29.4=0A=
3. eval: (set-face-italic font-lock-comment-face t)=0A=
4. Open file `/tmp/a.bash`.=0A=
=0A=
Only the first `)` is italic; "# print 42" is not.=
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: "shynur ." <one.last.kiss@HIDDEN> Subject: bug#72745: Acknowledgement (`bash-mode` doesn't recognize comments inside command substitution) Message-ID: <handler.72745.B.17242456988303.ack <at> debbugs.gnu.org> References: <PH0PR11MB747065F4E28039CFB034F366D78E2@HIDDEN> X-Gnu-PR-Message: ack 72745 X-Gnu-PR-Package: emacs Reply-To: 72745 <at> debbugs.gnu.org Date: Wed, 21 Aug 2024 13:09:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 72745 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 72745: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D72745 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#72745: `bash-mode` doesn't recognize comments inside command substitution
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 24 Aug 2024 09:21:01 +0000
Resent-Message-ID: <handler.72745.B72745.172449123532300 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72745
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: "shynur ." <one.last.kiss@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
Cc: 72745 <at> debbugs.gnu.org
Received: via spool by 72745-submit <at> debbugs.gnu.org id=B72745.172449123532300
(code B ref 72745); Sat, 24 Aug 2024 09:21:01 +0000
Received: (at 72745) by debbugs.gnu.org; 24 Aug 2024 09:20:35 +0000
Received: from localhost ([127.0.0.1]:40480 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1shmwl-0008Ot-0n
for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 05:20:35 -0400
Received: from eggs.gnu.org ([209.51.188.92]:43718)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1shmwj-0008Of-P0
for 72745 <at> debbugs.gnu.org; Sat, 24 Aug 2024 05:20:34 -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 1shmvs-00056N-1t; Sat, 24 Aug 2024 05:19:40 -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=ekVyN+wCXFJ4oYc8DUviXYL1UWdPm0Wsv44UeY5cXQw=; b=ql+pOz2w0K+2
9jqJg0lQ6WKulqwADd+75ccki3AtCLcsIwiFTbzEG/FsFwVFDXnZlJyXzN+9QlO8OQv/UHgHzcLpu
Zx6pYoyV2kdPZ28LKPwENlNe8CozQ2oiCMwXnBPwrgTyRrBTCwjjZQ0GF4vEC7Df4pAKvJ5TmWtBX
ny+VYFr/mj1MNKwAX0IXfChFmZhgOdmsRrWZy2so5e4tny5R9iNaqOkX9GopFLCMcscF3zmduSC97
M9X222fOJnI6ntpJYWB/9EJJgla+aQBF9Eh7BZC4BHyJwky0VqwTmTVo3nG2FPYzonuXumogIsr+Y
ZHdJawLOqlRK6O6aNFTpsw==;
Date: Sat, 24 Aug 2024 12:19:37 +0300
Message-Id: <8634munuqe.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <PH0PR11MB747065F4E28039CFB034F366D78E2@HIDDEN>
(one.last.kiss@HIDDEN)
References: <PH0PR11MB747065F4E28039CFB034F366D78E2@HIDDEN>
X-Spam-Score: -2.3 (--)
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: "shynur ." <one.last.kiss@HIDDEN>
> Date: Wed, 21 Aug 2024 13:02:24 +0000
>
> Reproduce:
> 1. echo -e 'echo $(echo 42 # print 42)\n)' > /tmp/a.bash
> Content of `/tmp/a.bash`:
> echo $(echo 42 # print 42)
> )
> 2. emacs -Q, version 29.4
> 3. eval: (set-face-italic font-lock-comment-face t)
> 4. Open file `/tmp/a.bash`.
>
> Only the first `)` is italic; "# print 42" is not.
I'm not sure this is not the right behavior.
Does anyone else have an opinion here?
X-Loop: help-debbugs@HIDDEN
Subject: bug#72745: `bash-mode` doesn't recognize comments inside command substitution
Resent-From: Stefan Monnier <monnier@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 24 Aug 2024 15:14:02 +0000
Resent-Message-ID: <handler.72745.B72745.17245123877894 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72745
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: "shynur ." <one.last.kiss@HIDDEN>, 72745 <at> debbugs.gnu.org
Received: via spool by 72745-submit <at> debbugs.gnu.org id=B72745.17245123877894
(code B ref 72745); Sat, 24 Aug 2024 15:14:02 +0000
Received: (at 72745) by debbugs.gnu.org; 24 Aug 2024 15:13:07 +0000
Received: from localhost ([127.0.0.1]:41762 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1shsRv-00023G-1J
for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 11:13:07 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:22835)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <monnier@HIDDEN>) id 1shsRt-00021w-10
for 72745 <at> debbugs.gnu.org; Sat, 24 Aug 2024 11:13:05 -0400
Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 80EEB80AC4;
Sat, 24 Aug 2024 11:12:09 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
s=mail; t=1724512327;
bh=I0nG4t+gAXclwlJVniBVvj7qLVOVjP9lLX0SMu6yiAk=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=A66GALlMhORBcOk3SsroccAxFL7FvUOMKQWn0Y8rBFzi1PNit+1bWC0c9X8RzC/lX
CSDScMfXPAT7Qbk8AfuVI8p8MaCpl7oacPYN7KV0+EBwQyItNTu7okBnkqCsJNukJD
xN6l1bziD+Ei5y+a48qYWsmyJnoruYEhPPxlRwFiIWrKm2mOQfCEHYurMwS6xb/sEh
V2GthD9Y9mYnWe3vnJkpQ19bbaOJwyko9E0LpaLctE52XWqu4bOnPXZ7xqrBQpgyS/
ALBZP86BusU//JmeagJDHBCfjYeBp5mBXamsmLjEihP+f4TU4AizTb6k6CiGsuQA1F
tNwLEnWv++uCA==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id DBB298078F;
Sat, 24 Aug 2024 11:12:07 -0400 (EDT)
Received: from pastel (unknown [216.154.9.87])
by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id A72D2120480;
Sat, 24 Aug 2024 11:12:07 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <8634munuqe.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 24 Aug
2024 12:19:37 +0300")
Message-ID: <jwvy14marge.fsf-monnier+emacs@HIDDEN>
References: <PH0PR11MB747065F4E28039CFB034F366D78E2@HIDDEN>
<8634munuqe.fsf@HIDDEN>
Date: Sat, 24 Aug 2024 11:12:06 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results: 0
ALL_TRUSTED -1 Passed through trusted hosts only via SMTP
AWL 0.009 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 T_SCC_BODY_TEXT_LINE -0.01 -
X-SPAM-LEVEL:
X-Spam-Score: -2.3 (--)
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 (---)
>> Reproduce:
>> 1. echo -e 'echo $(echo 42 # print 42)\n)' > /tmp/a.bash
>> Content of `/tmp/a.bash`:
>> echo $(echo 42 # print 42)
>> )
>> 2. emacs -Q, version 29.4
>> 3. eval: (set-face-italic font-lock-comment-face t)
>> 4. Open file `/tmp/a.bash`.
>>
>> Only the first `)` is italic; "# print 42" is not.
>
> I'm not sure this is not the right behavior.
> Does anyone else have an opinion here?
Too many "not"s in one sentence, and too many nested "echo"s in
the other.
But when I try to run
#!/bin/bash
echo $(echo 42 # print 42)
)
echo there
it returns
42
there
as expected. IOW, I agree with the title of this bug report (and in my
test, Emacs doesn't highlighted any part of that script with the comment face).
Stefan
X-Loop: help-debbugs@HIDDEN
Subject: bug#72745: `bash-mode` doesn't recognize comments inside command substitution
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 24 Aug 2024 15:32:02 +0000
Resent-Message-ID: <handler.72745.B72745.17245134919966 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72745
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Stefan Monnier <monnier@HIDDEN>
Cc: one.last.kiss@HIDDEN, 72745 <at> debbugs.gnu.org
Received: via spool by 72745-submit <at> debbugs.gnu.org id=B72745.17245134919966
(code B ref 72745); Sat, 24 Aug 2024 15:32:02 +0000
Received: (at 72745) by debbugs.gnu.org; 24 Aug 2024 15:31:31 +0000
Received: from localhost ([127.0.0.1]:41774 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1shsjj-0002ag-5J
for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 11:31:31 -0400
Received: from eggs.gnu.org ([209.51.188.92]:47262)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1shsjg-0002aP-UC
for 72745 <at> debbugs.gnu.org; Sat, 24 Aug 2024 11:31:29 -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 1shsgi-0000rW-TU; Sat, 24 Aug 2024 11:28:24 -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=FZnf+fwwphjJJ8js1IUKZU4VXf7KXmVXvzvYprl+e1U=; b=LYq9iTKYs6hA
SUxMnQnbvET7zpGgxyCHTsTie5I/92Lc6uo3g6FhWvB26jZTtOAkv6RzEbAOaqLlfrheNAfxP8D4U
PI9SVkYW6eiAyE+OsKjzsSFMLfbRARbd85er6T6qxskM3Vzl9heN470I+zxzOvc/tr6hVBfCGd4jY
KqlOfDw+GzWPLiVdIY4EA8BonmgiLqTdo/jY/FaA7ZKu2ouK0KoYmd+X74y+b8ADXkbbu+qfM0x7I
G0tPI/3pZIPKgkDiQ0tqv63KBtzhmZfRUAVwrDZUOz7n8AOJQjc+XpxctQomVMI9b9TxmSmjHFtjX
+nF8oP7F1ihzPWdhQCwweg==;
Date: Sat, 24 Aug 2024 18:28:21 +0300
Message-Id: <86jzg6lz3e.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <jwvy14marge.fsf-monnier+emacs@HIDDEN> (message from Stefan
Monnier on Sat, 24 Aug 2024 11:12:06 -0400)
References: <PH0PR11MB747065F4E28039CFB034F366D78E2@HIDDEN>
<8634munuqe.fsf@HIDDEN> <jwvy14marge.fsf-monnier+emacs@HIDDEN>
X-Spam-Score: -2.3 (--)
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: Stefan Monnier <monnier@HIDDEN>
> Cc: "shynur ." <one.last.kiss@HIDDEN>, 72745 <at> debbugs.gnu.org
> Date: Sat, 24 Aug 2024 11:12:06 -0400
>
> >> Reproduce:
> >> 1. echo -e 'echo $(echo 42 # print 42)\n)' > /tmp/a.bash
> >> Content of `/tmp/a.bash`:
> >> echo $(echo 42 # print 42)
> >> )
> >> 2. emacs -Q, version 29.4
> >> 3. eval: (set-face-italic font-lock-comment-face t)
> >> 4. Open file `/tmp/a.bash`.
> >>
> >> Only the first `)` is italic; "# print 42" is not.
> >
> > I'm not sure this is not the right behavior.
> > Does anyone else have an opinion here?
>
> Too many "not"s in one sentence, and too many nested "echo"s in
> the other.
>
> But when I try to run
>
> #!/bin/bash
> echo $(echo 42 # print 42)
> )
> echo there
>
> it returns
>
> 42
> there
>
> as expected. IOW, I agree with the title of this bug report (and in my
> test, Emacs doesn't highlighted any part of that script with the comment face).
FWIW, I tried bash-ts-mode, and it doesn't show the comment face
there, either.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.