From unknown Tue Jun 17 20:21:17 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#54769 <54769@debbugs.gnu.org> To: bug#54769 <54769@debbugs.gnu.org> Subject: Status: 28.1; Incorrect sql comment highlighting Reply-To: bug#54769 <54769@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:21:17 +0000 retitle 54769 28.1; Incorrect sql comment highlighting reassign 54769 emacs submitter 54769 emacsq severity 54769 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 07 12:30:45 2022 Received: (at submit) by debbugs.gnu.org; 7 Apr 2022 16:30:45 +0000 Received: from localhost ([127.0.0.1]:33214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncV1x-0002Ea-ET for submit@debbugs.gnu.org; Thu, 07 Apr 2022 12:30:45 -0400 Received: from lists.gnu.org ([209.51.188.17]:39070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncV1w-0002ET-Cu for submit@debbugs.gnu.org; Thu, 07 Apr 2022 12:30:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37058) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ncV1w-0007Me-0p for bug-gnu-emacs@gnu.org; Thu, 07 Apr 2022 12:30:44 -0400 Received: from mail-4318.protonmail.ch ([185.70.43.18]:15349) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ncV1t-0006F9-9a for bug-gnu-emacs@gnu.org; Thu, 07 Apr 2022 12:30:43 -0400 Date: Thu, 07 Apr 2022 16:30:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1649349032; bh=4EqEtbhuIQgDFQP8ucCe0w5SvOuS9tW49aTnI6VkNHs=; h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc:Date:Subject: Reply-To:Feedback-ID:Message-ID; b=pscQ0GESUwmOhIWQnOye0/xQDCJYSkLwwhwuTD1tM0+JR1otmTaul36m3pXdbfUqq Y0ntsUwLlEEm6z+e08uuLQvif4E78wGFRAvaj3wYXhNnG3mLwb6jT3lid55vhH0+HY 6sD4BmgjUtzlfhH6ql6dFZrSYVnnxht6lfJCyoDx1jG4N4V7XGWflq6q7Z75iBTjGw Gq6inAsJxYQNjQdNy73lDzPouz6ru2LRRe8vMyT8OlLIay89YETzbmi7u7GYAc7bD/ VGFSwYJNL1vxe2dhDFvPRxAiE9zuhv6Y+1MIOCUGtjvw3KKFbleM+ZixAHqRBer4bS xQr1iSeZfdCBg== To: "Bug reports for GNU Emacs, the Swiss army knife of text editors" From: emacsq Subject: 28.1; Incorrect sql comment highlighting Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_GjJuXjTvmiBRxgOSHAg36xdWHZZm2D8e7nbyUWMEH0" Received-SPF: pass client-ip=185.70.43.18; envelope-from=laszlomail@protonmail.com; helo=mail-4318.protonmail.ch 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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: 0.2 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: emacsq Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --b1_GjJuXjTvmiBRxgOSHAg36xdWHZZm2D8e7nbyUWMEH0 Content-Type: multipart/alternative; boundary="b2_GjJuXjTvmiBRxgOSHAg36xdWHZZm2D8e7nbyUWMEH0" --b2_GjJuXjTvmiBRxgOSHAg36xdWHZZm2D8e7nbyUWMEH0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 QXR0YWNoZWQgYSBzbWFsbCB0ZXN0LnNxbCBmaWxlIHdoZXJlIHRoZSBzdGF0ZW1lbnQgYWZ0ZXIg dGhlIGNvbW1lbnQgaW5jb3JyZWN0bHkgZ2V0cyBjb21tZW50IGZhY2UuCgpMb29rcyBsaWtlIHRo ZSB0d28ga2luZHMgb2YgY29tbWVudCBzdHlsZXMgY29uZnVzZXMgdGhlIGhpZ2hsaWdodGVyOgoK IllvdSBjYW4gaW5jbHVkZSBhIGNvbW1lbnQgaW4gYSBzdGF0ZW1lbnQgaW4gdHdvIHdheXM6CgpC ZWdpbiB0aGUgY29tbWVudCB3aXRoIGEgc2xhc2ggYW5kIGFuIGFzdGVyaXNrICgvKikuIFByb2Nl ZWQgd2l0aCB0aGUgdGV4dCBvZiB0aGUgY29tbWVudC4gVGhpcyB0ZXh0IGNhbiBzcGFuIG11bHRp cGxlIGxpbmVzLiBFbmQgdGhlIGNvbW1lbnQgd2l0aCBhbiBhc3RlcmlzayBhbmQgYSBzbGFzaCAo Ki8pLiBUaGUgb3BlbmluZyBhbmQgdGVybWluYXRpbmcgY2hhcmFjdGVycyBuZWVkIG5vdCBiZSBz ZXBhcmF0ZWQgZnJvbSB0aGUgdGV4dCBieSBhIHNwYWNlIG9yIGEgbGluZSBicmVhay4KQmVnaW4g dGhlIGNvbW1lbnQgd2l0aCAtLSAodHdvIGh5cGhlbnMpLiBQcm9jZWVkIHdpdGggdGhlIHRleHQg b2YgdGhlIGNvbW1lbnQuIFRoaXMgdGV4dCBjYW5ub3QgZXh0ZW5kIHRvIGEgbmV3IGxpbmUuIEVu ZCB0aGUgY29tbWVudCB3aXRoIGEgbGluZSBicmVhay4KIgoKSWYgeW91IHJlbW92ZSB0aGUgaHlw aGVucyBmcm9tIHRoZSAvKiAqLyBjb21tZW50IHRoZW4gdGhlIGhpZ2xpZ2h0aW5nIGlzIGNvcnJl Y3QuCgpTdWNoIFNRTCB3b3JrZWQgZmluZSBmb3IgbWUgd2l0aCAyNy4xLCBzbyBzb21ldGhpbmcg bXVzdCBoYXZlIGhhcHBlbmVkIHNpbmNlIHRoZW4u --b2_GjJuXjTvmiBRxgOSHAg36xdWHZZm2D8e7nbyUWMEH0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij5BdHRhY2hl ZCBhIHNtYWxsIHRlc3Quc3FsIGZpbGUgd2hlcmUgdGhlIHN0YXRlbWVudCBhZnRlciB0aGUgY29t bWVudCBpbmNvcnJlY3RseSBnZXRzIGNvbW1lbnQgZmFjZS48L2Rpdj48ZGl2IHN0eWxlPSJmb250 LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJm b250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPkxvb2tzIGxpa2UgdGhlIHR3byBr aW5kcyBvZiBjb21tZW50IHN0eWxlcyBjb25mdXNlcyB0aGUgaGlnaGxpZ2h0ZXI6PC9kaXY+PGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+ PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48c3Bhbj48 YnI+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXpl OiAxNHB4OyI+PHNwYW4+IllvdSBjYW4gaW5jbHVkZSBhIGNvbW1lbnQgaW4gYSBzdGF0ZW1lbnQg aW4gdHdvIHdheXM6PC9zcGFuPjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+QmVnaW4gdGhlIGNv bW1lbnQgd2l0aCBhIHNsYXNoIGFuZCBhbiBhc3RlcmlzayAoLyopLiBQcm9jZWVkIHdpdGggdGhl IHRleHQgb2YgdGhlIGNvbW1lbnQuIFRoaXMgdGV4dCBjYW4gc3BhbiBtdWx0aXBsZSBsaW5lcy4g RW5kIHRoZSBjb21tZW50IHdpdGggYW4gYXN0ZXJpc2sgYW5kIGEgc2xhc2ggKCovKS4gVGhlIG9w ZW5pbmcgYW5kIHRlcm1pbmF0aW5nIGNoYXJhY3RlcnMgbmVlZCBub3QgYmUgc2VwYXJhdGVkIGZy b20gdGhlIHRleHQgYnkgYSBzcGFjZSBvciBhIGxpbmUgYnJlYWsuPC9zcGFuPjwvZGl2PjxkaXY+ PGJyPjwvZGl2PjxzcGFuPkJlZ2luIHRoZSBjb21tZW50IHdpdGggLS0gKHR3byBoeXBoZW5zKS4g UHJvY2VlZCB3aXRoIHRoZSB0ZXh0IG9mIHRoZSBjb21tZW50LiBUaGlzIHRleHQgY2Fubm90IGV4 dGVuZCB0byBhIG5ldyBsaW5lLiBFbmQgdGhlIGNvbW1lbnQgd2l0aCBhIGxpbmUgYnJlYWsuPC9z cGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4 OyI+IjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4 OyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAx NHB4OyI+SWYgeW91IHJlbW92ZSB0aGUgaHlwaGVucyBmcm9tIHRoZSAvKiAqLyBjb21tZW50IHRo ZW4gdGhlIGhpZ2xpZ2h0aW5nIGlzIGNvcnJlY3QuPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij5TdWNoIFNRTCB3b3JrZWQgZmluZSBmb3Ig bWUgd2l0aCAyNy4xLCBzbyBzb21ldGhpbmcgbXVzdCBoYXZlIGhhcHBlbmVkIHNpbmNlIHRoZW4u PGJyPjwvZGl2Pg== --b2_GjJuXjTvmiBRxgOSHAg36xdWHZZm2D8e7nbyUWMEH0-- --b1_GjJuXjTvmiBRxgOSHAg36xdWHZZm2D8e7nbyUWMEH0 Content-Type: application/sql; name=test.sql Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=test.sql DQoNCi8qLS0tKi87DQpJTlNFUlQgSU5UTyBgc3R1ZGVudGAgKGBpZGAsIGBuYW1lYCwgYGNsYXNz YCwgYG1hcmtgLCBgZ2VuZGVyYCkgVkFMVUVTICgxLCAnSm9obiBEZW8nLCAnRm91cicsIDc1LCAn ZmVtYWxlJyk7DQoNCg== --b1_GjJuXjTvmiBRxgOSHAg36xdWHZZm2D8e7nbyUWMEH0-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 08 09:45:28 2022 Received: (at 54769) by debbugs.gnu.org; 8 Apr 2022 13:45:28 +0000 Received: from localhost ([127.0.0.1]:34335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncovY-00029G-7A for submit@debbugs.gnu.org; Fri, 08 Apr 2022 09:45:28 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncovW-000291-WC for 54769@debbugs.gnu.org; Fri, 08 Apr 2022 09:45:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Qc/7dRqG4INCV/tXL5fZ2kWjqjrcN6NxC0n2qzmfnIY=; b=UWuZdO0VFYF8OMoAIstbUc2qa3 cxrfBu/Lezzj+22/sVeBJ25W5lq5Wmi3pYfuwllNWaohEk9UjSdCpo/slVYC2icnLekO/DhTrHo3h 9Tg4Fs1UWsV3XgPiNpFsbDwaRMCqKhAVqvZQxLNEW7RxYmWKkWw76AEAwWhh68YTXflU=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ncovN-0003Rh-W5; Fri, 08 Apr 2022 15:45:20 +0200 From: Lars Ingebrigtsen To: emacsq Subject: Re: bug#54769: 28.1; Incorrect sql comment highlighting References: X-Now-Playing: Plastikman & Chilly Gonzales's _Consumed In Key_: "Consumed (In Key)" Date: Fri, 08 Apr 2022 15:45:16 +0200 In-Reply-To: (emacsq's message of "Thu, 07 Apr 2022 16:30:24 +0000") Message-ID: <87mtgv7kpf.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: emacsq writes: > Attached a small test.sql file where the statement after the comment incorrectly gets > comment face. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54769 Cc: 54769@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) emacsq writes: > Attached a small test.sql file where the statement after the comment incorrectly gets > comment face. [...] > /*---*/; > INSERT INTO `student` (`id`, `name`, `class`, `mark`, `gender`) VALUES (1, 'John Deo', 'Four', 75, 'female'); The trigger for this behaviour seems to be the dash before the asterisk. This also displays the incorrect behaviour: /* aa -*/; INSERT INTO `student` (`id`, `name`, `class`, `mark`, `gender`) VALUES (1, 'John Deo', 'Four', 75, 'female'); This doesn't: /* aa - */; INSERT INTO `student` (`id`, `name`, `class`, `mark`, `gender`) VALUES (1, 'John Deo', 'Four', 75, 'female'); And the problem seems to be introduced by: commit 70825a4d313fddd6f80a1840d775384e848daf9f Author: Lars Ingebrigtsen AuthorDate: Mon Aug 10 13:24:19 2020 +0200 Fix problem with /- incorrectly starting a comment in SQL mode * lisp/progmodes/sql.el (sql-mode): Move all the syntax setup stuff here (bug#35646). Add handling of -* and /- from Kristian Hole . The previous bug was that -* would start a comment, but the fix makes -* inhibit ending a comment instead. I've now fixed this in Emacs 29. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 08 09:45:42 2022 Received: (at control) by debbugs.gnu.org; 8 Apr 2022 13:45:42 +0000 Received: from localhost ([127.0.0.1]:34338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncovm-00029n-Fe for submit@debbugs.gnu.org; Fri, 08 Apr 2022 09:45:42 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncovk-00029W-BK for control@debbugs.gnu.org; Fri, 08 Apr 2022 09:45:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=2krC1wiNUe+lOUJ5hss0sxbsZJ5Xi/JIRsLMWTGUgy8=; b=EbDXDZF+mvIlyyerK54dtn+l3e I59GAdxipI3VbQ9RBGZRfNgoOFWYs52dUO4X6mse4fuszzPXnJg3ZmloADYeSvbdwotnYkpptnrtV ZINWCG9bHvx9aSrsxbFxNbXDS6yvhgF/4am3UwHl67B8JE/KRO67oNHqMq1/zuralEBs=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ncovc-0003Rq-FN for control@debbugs.gnu.org; Fri, 08 Apr 2022 15:45:34 +0200 Date: Fri, 08 Apr 2022 15:45:32 +0200 Message-Id: <87lewf7koz.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #54769 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 54769 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 54769 29.1 quit From unknown Tue Jun 17 20:21:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 07 May 2022 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator