From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#70383: Conf-mode[toml] badly set face property Date: Sun, 14 Apr 2024 19:46:19 +0300 Message-ID: <868r1fnb8k.fsf@gnu.org> References: <45347c16-6e54-4598-8ac9-33f56f65e106@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5555"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 70383@debbugs.gnu.org To: Alastair Irving , Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= , Yuan Fu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Apr 14 18:47:19 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rw30h-0001Ch-Fw for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 14 Apr 2024 18:47:19 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rw30G-0001BX-Nz; Sun, 14 Apr 2024 12:46:52 -0400 Original-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 ) id 1rw30F-00019i-93 for bug-gnu-emacs@gnu.org; Sun, 14 Apr 2024 12:46:51 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rw30F-0001iK-0D for bug-gnu-emacs@gnu.org; Sun, 14 Apr 2024 12:46:51 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rw30Q-0006Eh-4V for bug-gnu-emacs@gnu.org; Sun, 14 Apr 2024 12:47:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Apr 2024 16:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70383 X-GNU-PR-Package: emacs Original-Received: via spool by 70383-submit@debbugs.gnu.org id=B70383.171311320123812 (code B ref 70383); Sun, 14 Apr 2024 16:47:02 +0000 Original-Received: (at 70383) by debbugs.gnu.org; 14 Apr 2024 16:46:41 +0000 Original-Received: from localhost ([127.0.0.1]:36088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rw304-0006C0-UI for submit@debbugs.gnu.org; Sun, 14 Apr 2024 12:46:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rw302-0006AW-7I for 70383@debbugs.gnu.org; Sun, 14 Apr 2024 12:46:38 -0400 Original-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 ) id 1rw2zl-0001hK-LG; Sun, 14 Apr 2024 12:46:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=MwLJNCL3vGPQM+HeZYGZ8cjc4RqZqh1yMdCe4EXBxkE=; b=l9sVY3sn5uWDsEspB3D1 sbeyKyPsLY1f5GvkLBV2wUXVd1uCVCJPEBjWH9AUHIJwpnEqhxRoc8z0MW2ZkswEy2r3Vjpv2OSNX Dq2oMkwwAsy4QnvNV3sOp2y3moWJD8VZkudkkZ1OsuVHzof/ROOtvYS3hAodYNEIVdRfvf9tKFXAw qtd9FN8wiF7xAlSoILoo7WMVoTFgWhi/fJxK15q14epuZlXlKyYp0zl0ttzlGnDCU6C0tw087aEje T33O13VetFS/KXuzd540MqbXu3FurPkpkGtYTgGMRn41uGi3o//pIb18282XhaxhkYTT9MPrBjsLM HPFTL+ceO/id8Q==; In-Reply-To: <45347c16-6e54-4598-8ac9-33f56f65e106@gmail.com> (message from Alastair Irving on Sun, 14 Apr 2024 11:25:08 +0100) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:283305 Archived-At: > Date: Sun, 14 Apr 2024 11:25:08 +0100 > From: Alastair Irving > > When editting TOML files with conf-mode[toml] the face property is being > set badly on certain characters.  This occurs in Emacs 29.3 (running > with -q) but has been present in older versions. Steps to reproduce: > > 1. Create a file test.toml containing the following: > > > [package] > name = "test" > # See more keys and their definitions at > https://doc.rust-lang.org/cargo/reference/manifest.html > [dependencies] > > 2. Navigate to the d in dependencies and evaluate > > (text-properties-at (point)) > > The output for me looks like > > (face (font-lock-type-face font-lock-type-face font-lock-type-face > font-lock-type-face font-lock-type-face font-lock-ty\ > pe-face font-lock-type-face font-lock-type-face font-lock-type-face > font-lock-type-face > > > It looks like something is wrong in the font-lock setup and the same > face is being applied very many times. I cannot reproduce this here, neither in Emacs 29 nor in Emacs 30. What version of the TOML grammar library are you using? Jostein and Yuan, can you please look into this?