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.