GNU bug report logs - #71209
[PATCH] Add font-locking for variables in go-ts-mode range clauses

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; Severity: wishlist; Reported by: Noah Peart <noah.v.peart@HIDDEN>; Keywords: patch; dated Sun, 26 May 2024 12:43:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 71209) by debbugs.gnu.org; 24 Dec 2024 03:03:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 23 22:03:05 2024
Received: from localhost ([127.0.0.1]:58813 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tPvCL-0003PI-1b
	for submit <at> debbugs.gnu.org; Mon, 23 Dec 2024 22:03:05 -0500
Received: from mail-ed1-f48.google.com ([209.85.208.48]:58429)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1tPvCI-0003Ol-5w
 for 71209 <at> debbugs.gnu.org; Mon, 23 Dec 2024 22:03:03 -0500
Received: by mail-ed1-f48.google.com with SMTP id
 4fb4d7f45d1cf-5d414b8af7bso8911263a12.0
 for <71209 <at> debbugs.gnu.org>; Mon, 23 Dec 2024 19:03:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1735009316; x=1735614116; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=sfEtA1yRk2TcQxfJtq3UZ4XzZM7jpt9kNChDk9P/arU=;
 b=SIp5JVRRpyst2iso95qocDLNmE6P2eeCw8XlN4WcK25AcPDpdekV1dHZFvAob/FSej
 RC1r05fANuMJus7CpAkY7DaitltUxOCWU0KFyFF/XJHYy+gcF0ox8m/KvbkWpSGq5tJ2
 lQMw45Amjbg07WWufDztsR9ILaKCriXNT3SH30ZUNdjEkDLKpZ2C2D71GZPq88Nbw1uT
 bZLPLomQCtpkjzCaBzOYJfVBBcRyXYBoqiL78DdoykTRgLr9+MMSa8u5SqHNl111y3qv
 MdhSG/JfFp/Yh2aQGeDVSCZJhVta1Uj9kJtalg3TUsL9KUnN2MWyI4oL96IkdoOgsLVW
 a4KA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1735009316; x=1735614116;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=sfEtA1yRk2TcQxfJtq3UZ4XzZM7jpt9kNChDk9P/arU=;
 b=u5jDAr2kKYag28Wgq/HE3FXln+qyKEtglcZbgPaDS/jo2qbV70gHSoQJ3meMGOX6ge
 dz2APSgZQG54NbERcgCJ40rJswMdZbuTuKUhLMPawTpWAjNgNaG5SV09lUIXA1FY1tnU
 LzGzMWACZBwBnFgHpZN47KOIZRuMgMzlVn5r5L+a3xQVjiSygaTQWhdfJwzj3s2ZZB51
 q7+a6GE/L3zAOiBoZKwfEfpaTqrPJpePNDOl8n29GxHisCzlNBbQo7X0MtKg3RVoNaft
 vSfF192de+KqVoxcFvOdmGo3gum4ACNrAiNhJoFOB/i1QOYoQbGg93tjmN17CK1HkmqO
 ROzA==
X-Forwarded-Encrypted: i=1;
 AJvYcCWJP9U1rOElvNbUve5hcAPBWKR6UPL+RPmXnfB8Dz5P776Aui8d0C7P/OdQ5tlbqVYrNEbJIA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw3dUr8vEEGph2aQ90jsY+SZi6Pcc9WZtHvxxJEJNIf0t+zitcK
 ngDYLK4c6VShQnf/pxwCOliTcn/GxHNabmeX1SY4RU8nRbVBWf9Un9iBm2RHbaST/sIyj36lSC0
 4UGF2NEgnq2obTizp7NusgIw53pQ=
X-Gm-Gg: ASbGncvKukWa92AdJQc8Hg0iXgykhtpRXVSlg2e7NRGotEhL8MrU9C7l1QA1ExVmALY
 gihdGwxVUQ0lw4zBo4sgXK40ifQpuMfQAivrRW8g=
X-Google-Smtp-Source: AGHT+IG+K5pFN8qlkJrrtXALcueu9+6wtmLu3PP3zKEoZ0zaTHLG4Qbl7i9g51WIN+5sFVLypPAsFAgnj9HLXvhBC90=
X-Received: by 2002:a05:6402:4402:b0:5d2:60d9:a2a0 with SMTP id
 4fb4d7f45d1cf-5d81de5d896mr14124017a12.33.1735009316435; Mon, 23 Dec 2024
 19:01:56 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 24 Dec 2024 03:01:56 +0000
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CAPVBTSfYEumHZeHRg4Bqnju4z--iG2ufLvwCyGC7OML0pAZHKQ@HIDDEN>
 (Noah Peart's message of "Thu, 27 Jun 2024 05:29:21 -0400")
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
 <6769ff22-14d3-4c6a-b0a2-dd53ec717f15@HIDDEN> <8634pewsej.fsf@HIDDEN>
 <8634oy7s3s.fsf@HIDDEN>
 <CAPVBTSfYEumHZeHRg4Bqnju4z--iG2ufLvwCyGC7OML0pAZHKQ@HIDDEN>
MIME-Version: 1.0
Date: Tue, 24 Dec 2024 03:01:56 +0000
Message-ID: <CADwFkm=vRZSSeP-iGyn6L6e9+Kh9k61BozKca6piRN2v0iTxng@HIDDEN>
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Noah Peart <noah.v.peart@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, dmitry@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 dev@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: -0.3 (/)

Noah Peart <noah.v.peart@HIDDEN> writes:

> Ah yes, sorry to be slow, I can submit a patch for those settings.  I'll =
take a look today!

Any updates here?  Thanks!

>
> On Thu, Jun 27, 2024 at 3:38=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrot=
e:
>
>  Ping! Ping!  Noah, are you still interested in working on this?
>
>  > Cc: 71209 <at> debbugs.gnu.org, dev@HIDDEN
>  > Date: Sat, 15 Jun 2024 10:56:36 +0300
>  > From: Eli Zaretskii <eliz@HIDDEN>
>  >
>  > Ping!  Noah, would you please answer Dmitry?
>  >
>  > > Cc: 71209 <at> debbugs.gnu.org
>  > > Date: Sat, 1 Jun 2024 17:13:57 +0300
>  > > From: Dmitry Gutov <dmitry@HIDDEN>
>  > >
>  > > On 01/06/2024 04:42, Noah Peart wrote:
>  > > >
>  > > > I've been using these for c++, I think they are still missing
>  > > >
>  > > >      ;; for (auto x: ...)
>  > > >      (for_range_loop
>  > > >       declarator: (identifier) @font-lock-variable-name-face)
>  > > >      ;; auto& x
>  > > >      (reference_declarator
>  > > >       (identifier) @font-lock-variable-name-face)
>  > > >      ;; auto[&] [x, y]
>  > > >      (structured_binding_declarator
>  > > >       _ [(identifier)] @font-lock-variable-name-face)
>  > > >
>  > > > I suppose most people keep the default font-locking for variable-n=
ame
>  > > > and variable-use, so these missing rules go unnoticed.
>  > >
>  > > Do you want to submit a full patch with these as well?
>  > >
>  > >
>  > >
>  > >
>  >
>  >
>  >
>  >




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

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


Received: (at 71209) by debbugs.gnu.org; 4 Aug 2024 07:53:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 04 03:53:07 2024
Received: from localhost ([127.0.0.1]:55369 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1saW38-0004rA-V7
	for submit <at> debbugs.gnu.org; Sun, 04 Aug 2024 03:53:07 -0400
Received: from eggs.gnu.org ([209.51.188.92]:56934)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1saW36-0004qR-Cy
 for 71209 <at> debbugs.gnu.org; Sun, 04 Aug 2024 03:53:05 -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 1saW2g-0002sw-5j; Sun, 04 Aug 2024 03:52:38 -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=t5aBKW/kRpov25HVPS+QhLLiE85rIBP4yVivrRvXRPM=; b=Hea6T7ntjzusGgQj8OJl
 +0jaI/C/H8w7YN6jLqv8GbhSTZlUPagLHHkdy7edO8vys+nLcNxeiY9HldqSk1irGjSK8AB5TV4kP
 cAsfM2gluDdTflRKRFLh1/ByQOBTZsj4/N1bfIw56jFPZpQ16apt3abPDSA7z6s4dYBMwjkHcrzm1
 u7UouYSpeFU2KrQFlEWvfaLowtRVjfh4Ik523aMMyc780uQlrAkDJRbLeSs58A/77ddLEv0YoZCPa
 nvVdKKmXKzNJVF/Dpvh1jWUytTUFkFaolKD82z3uuErFCqHGhcs3LhgYflA5ZW3wzrQb0hJVMpKKB
 ZqCoXEyulXncNw==;
Date: Sun, 04 Aug 2024 10:52:36 +0300
Message-Id: <8634nku3ln.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: noah.v.peart@HIDDEN
In-Reply-To: <867cdge6xj.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 20
 Jul 2024 12:42:00 +0300)
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
 <6769ff22-14d3-4c6a-b0a2-dd53ec717f15@HIDDEN> <8634pewsej.fsf@HIDDEN>
 <8634oy7s3s.fsf@HIDDEN>
 <CAPVBTSfYEumHZeHRg4Bqnju4z--iG2ufLvwCyGC7OML0pAZHKQ@HIDDEN>
 <86a5iv55ej.fsf@HIDDEN> <867cdge6xj.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, dmitry@HIDDEN, dev@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 (---)

Ping! Ping! Ping!  Noah, are you there?

> Cc: 71209 <at> debbugs.gnu.org, dmitry@HIDDEN, dev@HIDDEN
> Date: Sat, 20 Jul 2024 12:42:00 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> Ping! Ping!  Can we please make some progress here?
> 
> > Cc: 71209 <at> debbugs.gnu.org, dmitry@HIDDEN, dev@HIDDEN
> > Date: Sat, 06 Jul 2024 10:46:44 +0300
> > From: Eli Zaretskii <eliz@HIDDEN>
> > 
> > Ping! Any progress with this?
> > 
> > > From: Noah Peart <noah.v.peart@HIDDEN>
> > > Date: Thu, 27 Jun 2024 05:29:21 -0400
> > > Cc: dmitry@HIDDEN, 71209 <at> debbugs.gnu.org, dev@HIDDEN
> > > 
> > > Ah yes, sorry to be slow, I can submit a patch for those settings.  I'll take a look today!
> > > 
> > > On Thu, Jun 27, 2024 at 3:38 AM Eli Zaretskii <eliz@HIDDEN> wrote:
> > > 
> > >  Ping! Ping!  Noah, are you still interested in working on this?
> > > 
> > >  > Cc: 71209 <at> debbugs.gnu.org, dev@HIDDEN
> > >  > Date: Sat, 15 Jun 2024 10:56:36 +0300
> > >  > From: Eli Zaretskii <eliz@HIDDEN>
> > >  > 
> > >  > Ping!  Noah, would you please answer Dmitry?
> > >  > 
> > >  > > Cc: 71209 <at> debbugs.gnu.org
> > >  > > Date: Sat, 1 Jun 2024 17:13:57 +0300
> > >  > > From: Dmitry Gutov <dmitry@HIDDEN>
> > >  > > 
> > >  > > On 01/06/2024 04:42, Noah Peart wrote:
> > >  > > > 
> > >  > > > I've been using these for c++, I think they are still missing
> > >  > > > 
> > >  > > >      ;; for (auto x: ...)
> > >  > > >      (for_range_loop
> > >  > > >       declarator: (identifier) @font-lock-variable-name-face)
> > >  > > >      ;; auto& x
> > >  > > >      (reference_declarator
> > >  > > >       (identifier) @font-lock-variable-name-face)
> > >  > > >      ;; auto[&] [x, y]
> > >  > > >      (structured_binding_declarator
> > >  > > >       _ [(identifier)] @font-lock-variable-name-face)
> > >  > > > 
> > >  > > > I suppose most people keep the default font-locking for variable-name
> > >  > > > and variable-use, so these missing rules go unnoticed.
> > >  > > 
> > >  > > Do you want to submit a full patch with these as well?
> > >  > > 
> > >  > > 
> > >  > > 
> > >  > > 
> > >  > 
> > >  > 
> > >  > 
> > >  > 
> > 
> > 
> > 
> > 
> 
> 
> 
> 




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

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


Received: (at 71209) by debbugs.gnu.org; 20 Jul 2024 09:42:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 05:42:12 2024
Received: from localhost ([127.0.0.1]:51737 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sV6bU-0007xQ-8G
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2024 05:42:12 -0400
Received: from eggs.gnu.org ([209.51.188.92]:40274)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1sV6bR-0007xB-Mk
 for 71209 <at> debbugs.gnu.org; Sat, 20 Jul 2024 05:42:10 -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 1sV6bM-0001al-0g; Sat, 20 Jul 2024 05:42:04 -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=2en4q05iKy0aFnzZbEuhtPkXxc30UXy58409k+Mj9BY=; b=d+kQsOGG+3joUNL4IwoZ
 MDp8M2fn48LEWIBtZdBmOZ6La/PomT53d3Cjecx7//yKRn8gB5UV2nViaXFPLDj8mECMI78kTWvzn
 RgXFYYg7/CVgvIjrqDUHmT1wuufj16oWuDOP+qe4ml6QbM9IBbXJ8bWxADphQuZl1ghKgA6VUHNxO
 yagqaEUeQjGmCXeQNi82bkhgQQC9hb3nt68et77+gc3aqP2vrwQX0uUPOQGZ4E1b9sexrD5ToIl9e
 IwYiUOBo9ZRhqT+79xDJlh3ChQByQAJoEJKwLCsfvUPAn2yn7v6YOW7SrKGeExmxPcVz+c3R3P/ER
 BXpX8rafGQZI5Q==;
Date: Sat, 20 Jul 2024 12:42:00 +0300
Message-Id: <867cdge6xj.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: noah.v.peart@HIDDEN
In-Reply-To: <86a5iv55ej.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 06
 Jul 2024 10:46:44 +0300)
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
 <6769ff22-14d3-4c6a-b0a2-dd53ec717f15@HIDDEN> <8634pewsej.fsf@HIDDEN>
 <8634oy7s3s.fsf@HIDDEN>
 <CAPVBTSfYEumHZeHRg4Bqnju4z--iG2ufLvwCyGC7OML0pAZHKQ@HIDDEN>
 <86a5iv55ej.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, dmitry@HIDDEN, dev@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 (---)

Ping! Ping!  Can we please make some progress here?

> Cc: 71209 <at> debbugs.gnu.org, dmitry@HIDDEN, dev@HIDDEN
> Date: Sat, 06 Jul 2024 10:46:44 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> Ping! Any progress with this?
> 
> > From: Noah Peart <noah.v.peart@HIDDEN>
> > Date: Thu, 27 Jun 2024 05:29:21 -0400
> > Cc: dmitry@HIDDEN, 71209 <at> debbugs.gnu.org, dev@HIDDEN
> > 
> > Ah yes, sorry to be slow, I can submit a patch for those settings.  I'll take a look today!
> > 
> > On Thu, Jun 27, 2024 at 3:38 AM Eli Zaretskii <eliz@HIDDEN> wrote:
> > 
> >  Ping! Ping!  Noah, are you still interested in working on this?
> > 
> >  > Cc: 71209 <at> debbugs.gnu.org, dev@HIDDEN
> >  > Date: Sat, 15 Jun 2024 10:56:36 +0300
> >  > From: Eli Zaretskii <eliz@HIDDEN>
> >  > 
> >  > Ping!  Noah, would you please answer Dmitry?
> >  > 
> >  > > Cc: 71209 <at> debbugs.gnu.org
> >  > > Date: Sat, 1 Jun 2024 17:13:57 +0300
> >  > > From: Dmitry Gutov <dmitry@HIDDEN>
> >  > > 
> >  > > On 01/06/2024 04:42, Noah Peart wrote:
> >  > > > 
> >  > > > I've been using these for c++, I think they are still missing
> >  > > > 
> >  > > >      ;; for (auto x: ...)
> >  > > >      (for_range_loop
> >  > > >       declarator: (identifier) @font-lock-variable-name-face)
> >  > > >      ;; auto& x
> >  > > >      (reference_declarator
> >  > > >       (identifier) @font-lock-variable-name-face)
> >  > > >      ;; auto[&] [x, y]
> >  > > >      (structured_binding_declarator
> >  > > >       _ [(identifier)] @font-lock-variable-name-face)
> >  > > > 
> >  > > > I suppose most people keep the default font-locking for variable-name
> >  > > > and variable-use, so these missing rules go unnoticed.
> >  > > 
> >  > > Do you want to submit a full patch with these as well?
> >  > > 
> >  > > 
> >  > > 
> >  > > 
> >  > 
> >  > 
> >  > 
> >  > 
> 
> 
> 
> 




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

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


Received: (at 71209) by debbugs.gnu.org; 6 Jul 2024 07:46:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 06 03:46:58 2024
Received: from localhost ([127.0.0.1]:45514 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sQ08H-0005Yz-IX
	for submit <at> debbugs.gnu.org; Sat, 06 Jul 2024 03:46:57 -0400
Received: from eggs.gnu.org ([209.51.188.92]:41732)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1sQ08F-0005Ym-N2
 for 71209 <at> debbugs.gnu.org; Sat, 06 Jul 2024 03:46:56 -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 1sQ086-0005gy-K1; Sat, 06 Jul 2024 03:46:46 -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=tPC4y8jJ5IxSAwN10gGlmS85B3F8BnFvzlTDX6ZAhdE=; b=C2xBIIIVSC5qUJZYclcP
 He1yA6W8PQq04tTlEeveuZZOpMgh3Dlz/0s3bumnkQUrLVLb7P3igh4ctz/wkD98ny4fp+SAop/If
 XVgmfwgx7qsOcYYj/OKOE/DRyUF7HaNfG9ahlncC+0Hl+qlAnKw3HwnD3S6RBENJy0ilNkyzKD+Mk
 CrNK2MuAjDuh6QDd5CZlUCqLrUb25CHBnHoJvn9K1faoa4lasLM6EdJtODGv4fy1YiHTh8JWuPAii
 E/DR9Se/dZaeX5fYXXzUO6+uJrjZlLLHJ/Fz1gGbOUzEv+I+Xs/LUYF20pobpoum6iKe6Ahe9bXIm
 aBYkEx2hhUocHg==;
Date: Sat, 06 Jul 2024 10:46:44 +0300
Message-Id: <86a5iv55ej.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Noah Peart <noah.v.peart@HIDDEN>
In-Reply-To: <CAPVBTSfYEumHZeHRg4Bqnju4z--iG2ufLvwCyGC7OML0pAZHKQ@HIDDEN>
 (message from Noah Peart on Thu, 27 Jun 2024 05:29:21 -0400)
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
 <6769ff22-14d3-4c6a-b0a2-dd53ec717f15@HIDDEN> <8634pewsej.fsf@HIDDEN>
 <8634oy7s3s.fsf@HIDDEN>
 <CAPVBTSfYEumHZeHRg4Bqnju4z--iG2ufLvwCyGC7OML0pAZHKQ@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, dmitry@HIDDEN, dev@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 (---)

Ping! Any progress with this?

> From: Noah Peart <noah.v.peart@HIDDEN>
> Date: Thu, 27 Jun 2024 05:29:21 -0400
> Cc: dmitry@HIDDEN, 71209 <at> debbugs.gnu.org, dev@HIDDEN
> 
> Ah yes, sorry to be slow, I can submit a patch for those settings.  I'll take a look today!
> 
> On Thu, Jun 27, 2024 at 3:38 AM Eli Zaretskii <eliz@HIDDEN> wrote:
> 
>  Ping! Ping!  Noah, are you still interested in working on this?
> 
>  > Cc: 71209 <at> debbugs.gnu.org, dev@HIDDEN
>  > Date: Sat, 15 Jun 2024 10:56:36 +0300
>  > From: Eli Zaretskii <eliz@HIDDEN>
>  > 
>  > Ping!  Noah, would you please answer Dmitry?
>  > 
>  > > Cc: 71209 <at> debbugs.gnu.org
>  > > Date: Sat, 1 Jun 2024 17:13:57 +0300
>  > > From: Dmitry Gutov <dmitry@HIDDEN>
>  > > 
>  > > On 01/06/2024 04:42, Noah Peart wrote:
>  > > > 
>  > > > I've been using these for c++, I think they are still missing
>  > > > 
>  > > >      ;; for (auto x: ...)
>  > > >      (for_range_loop
>  > > >       declarator: (identifier) @font-lock-variable-name-face)
>  > > >      ;; auto& x
>  > > >      (reference_declarator
>  > > >       (identifier) @font-lock-variable-name-face)
>  > > >      ;; auto[&] [x, y]
>  > > >      (structured_binding_declarator
>  > > >       _ [(identifier)] @font-lock-variable-name-face)
>  > > > 
>  > > > I suppose most people keep the default font-locking for variable-name
>  > > > and variable-use, so these missing rules go unnoticed.
>  > > 
>  > > Do you want to submit a full patch with these as well?
>  > > 
>  > > 
>  > > 
>  > > 
>  > 
>  > 
>  > 
>  > 




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

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


Received: (at 71209) by debbugs.gnu.org; 27 Jun 2024 09:30:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 27 05:30:43 2024
Received: from localhost ([127.0.0.1]:41016 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sMlSl-0000X8-8t
	for submit <at> debbugs.gnu.org; Thu, 27 Jun 2024 05:30:43 -0400
Received: from mail-oa1-f50.google.com ([209.85.160.50]:45548)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <noah.v.peart@HIDDEN>) id 1sMlSj-0000Wv-99
 for 71209 <at> debbugs.gnu.org; Thu, 27 Jun 2024 05:30:42 -0400
Received: by mail-oa1-f50.google.com with SMTP id
 586e51a60fabf-25c95299166so3882223fac.3
 for <71209 <at> debbugs.gnu.org>; Thu, 27 Jun 2024 02:30:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1719480573; x=1720085373; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=uu9URVVf2zfw8ZH72aZLjeuYKiosdBUzYW5BbAjmWtw=;
 b=iMBypmeznzVrdshp98YgXuXvc1lIhbDnh2CFzGXpuPaU1s1oDNEt1/i76aY3cn9he1
 pNZk7qpcx6oZ3w6ReQDLbCtBZu2Xc/0ayWTiT5ex7qATqryEw4clRGBCqt8WaGgGAMnr
 hEf8SyBoBSHwJSPmSDT7xaCfXVxT6eju5M5D5VeyoIon3wYPP8zDJt+RI8RdK9AsDF/9
 IaeogS7iIRFbzoFgpvX//B1DfkfnR2aJuOlsXEBvszrDpN1QrFchqmICNw6JQMVg6dDJ
 yyFQzr0aMkBgN3QdfJ0EnkwVJCedHBIfJEAl/bZzdoa1Jp5nA2MV89Z/nREL79JwLPOX
 fSmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1719480573; x=1720085373;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=uu9URVVf2zfw8ZH72aZLjeuYKiosdBUzYW5BbAjmWtw=;
 b=dECw6Tqbqc9rc2mgwO2U1j0OL0sVqTKr/k4KcrlekMady37ObOJxJ9PMmsGyQvVRDA
 Rvo4sTeDed83pYQ5YFUmXlK+aBMLC74B+4yBcp38ZGmz/vQbC9IXTcNqAmiOpTRBMfGG
 TpPftG+SGa79saZrTl/LmJSEKvxzeQqBdI6OC8MoYZz0zs4/Ba9crFA+N6LoydxmceVE
 XdxVDnQWp5cdFRMeZw39SkaU1a4rY0Wdn3gQdXatubgWHnFUw6If5DDJiOWMPtag2OJs
 hVCKoZlLdhXAO+dpqQHPlAJCBIW1ix7h9DzRFvsmZf2PLpLlZsKw8KbovhThIB0lQPSe
 FqGg==
X-Forwarded-Encrypted: i=1;
 AJvYcCX9vpnfy7oaXsKnSyAETko2oC717yHqPm6TdKHEWtcer4RK7LHInfgFYBAsInltu1r/FQVKjJNMwWPKtOhXdqcgnWvSOuM=
X-Gm-Message-State: AOJu0Yzruk4OX0opMAwAqwVlEZIv/LK+n7L8z4QtEUgRUzuGz7bnHHwb
 NNChrYY8zH2vWVdpOisQ3GhScO0EGt/l0UW+3x5rng0OpU0BdGA69ZXsezLNHYf3JMWQIs49psK
 gENdiGTqdc0/E6553/knpPVmDh1k=
X-Google-Smtp-Source: AGHT+IEFAA8LDXtHGaniBqAYQ9kebzptGEDO2gdraPZGyEUawgxPnBNMn0P+RPPJSuKC3w5EWrA12n+rv5LykT71gN8=
X-Received: by 2002:a05:6870:5a90:b0:258:42c8:867f with SMTP id
 586e51a60fabf-25cfce0118dmr9791743fac.20.1719480572525; Thu, 27 Jun 2024
 02:29:32 -0700 (PDT)
MIME-Version: 1.0
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
 <6769ff22-14d3-4c6a-b0a2-dd53ec717f15@HIDDEN> <8634pewsej.fsf@HIDDEN>
 <8634oy7s3s.fsf@HIDDEN>
In-Reply-To: <8634oy7s3s.fsf@HIDDEN>
From: Noah Peart <noah.v.peart@HIDDEN>
Date: Thu, 27 Jun 2024 05:29:21 -0400
Message-ID: <CAPVBTSfYEumHZeHRg4Bqnju4z--iG2ufLvwCyGC7OML0pAZHKQ@HIDDEN>
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000b946be061bdbc44c"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, dmitry@HIDDEN, dev@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 (-)

--000000000000b946be061bdbc44c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Ah yes, sorry to be slow, I can submit a patch for those settings.  I'll
take a look today!

On Thu, Jun 27, 2024 at 3:38=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrote:

> Ping! Ping!  Noah, are you still interested in working on this?
>
> > Cc: 71209 <at> debbugs.gnu.org, dev@HIDDEN
> > Date: Sat, 15 Jun 2024 10:56:36 +0300
> > From: Eli Zaretskii <eliz@HIDDEN>
> >
> > Ping!  Noah, would you please answer Dmitry?
> >
> > > Cc: 71209 <at> debbugs.gnu.org
> > > Date: Sat, 1 Jun 2024 17:13:57 +0300
> > > From: Dmitry Gutov <dmitry@HIDDEN>
> > >
> > > On 01/06/2024 04:42, Noah Peart wrote:
> > > >
> > > > I've been using these for c++, I think they are still missing
> > > >
> > > >      ;; for (auto x: ...)
> > > >      (for_range_loop
> > > >       declarator: (identifier) @font-lock-variable-name-face)
> > > >      ;; auto& x
> > > >      (reference_declarator
> > > >       (identifier) @font-lock-variable-name-face)
> > > >      ;; auto[&] [x, y]
> > > >      (structured_binding_declarator
> > > >       _ [(identifier)] @font-lock-variable-name-face)
> > > >
> > > > I suppose most people keep the default font-locking for variable-na=
me
> > > > and variable-use, so these missing rules go unnoticed.
> > >
> > > Do you want to submit a full patch with these as well?
> > >
> > >
> > >
> > >
> >
> >
> >
> >
>

--000000000000b946be061bdbc44c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Ah yes, sorry to=C2=A0be slow, I can submit a patch for th=
ose settings.=C2=A0 I&#39;ll take a look today!</div><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Jun 27, 2024 at 3:38=
=E2=80=AFAM Eli Zaretskii &lt;<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">P=
ing! Ping!=C2=A0 Noah, are you still interested in working on this?<br>
<br>
&gt; Cc: <a href=3D"mailto:71209 <at> debbugs.gnu.org" target=3D"_blank">71209@d=
ebbugs.gnu.org</a>, <a href=3D"mailto:dev@HIDDEN" target=3D"_blank">dev@rj=
t.dev</a><br>
&gt; Date: Sat, 15 Jun 2024 10:56:36 +0300<br>
&gt; From: Eli Zaretskii &lt;<a href=3D"mailto:eliz@HIDDEN" target=3D"_bla=
nk">eliz@HIDDEN</a>&gt;<br>
&gt; <br>
&gt; Ping!=C2=A0 Noah, would you please answer Dmitry?<br>
&gt; <br>
&gt; &gt; Cc: <a href=3D"mailto:71209 <at> debbugs.gnu.org" target=3D"_blank">71=
209 <at> debbugs.gnu.org</a><br>
&gt; &gt; Date: Sat, 1 Jun 2024 17:13:57 +0300<br>
&gt; &gt; From: Dmitry Gutov &lt;<a href=3D"mailto:dmitry@HIDDEN" target=
=3D"_blank">dmitry@HIDDEN</a>&gt;<br>
&gt; &gt; <br>
&gt; &gt; On 01/06/2024 04:42, Noah Peart wrote:<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; I&#39;ve been using these for c++, I think they are still mi=
ssing<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 ;; for (auto x: ...)<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 (for_range_loop<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0declarator: (identifier) @font-loc=
k-variable-name-face)<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 ;; auto&amp; x<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 (reference_declarator<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0(identifier) @font-lock-variable-n=
ame-face)<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 ;; auto[&amp;] [x, y]<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 (structured_binding_declarator<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0_ [(identifier)] @font-lock-variab=
le-name-face)<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; I suppose most people keep the default font-locking for vari=
able-name<br>
&gt; &gt; &gt; and variable-use, so these missing rules go unnoticed.<br>
&gt; &gt; <br>
&gt; &gt; Do you want to submit a full patch with these as well?<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
</blockquote></div>

--000000000000b946be061bdbc44c--




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

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


Received: (at 71209) by debbugs.gnu.org; 27 Jun 2024 07:38:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 27 03:38:44 2024
Received: from localhost ([127.0.0.1]:40900 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sMjiO-00063S-Fh
	for submit <at> debbugs.gnu.org; Thu, 27 Jun 2024 03:38:44 -0400
Received: from eggs.gnu.org ([209.51.188.92]:39468)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1sMjiM-00063G-IN
 for 71209 <at> debbugs.gnu.org; Thu, 27 Jun 2024 03:38:43 -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 1sMjiE-0002Be-Fr; Thu, 27 Jun 2024 03:38:34 -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=VHKFeXfyHIBHV52aW2azH4lFDRYGSAsOTqzIWV6sVwg=; b=Q19u+32n8UhW9Km1xzSU
 6YTUwKWLDOkjdi+0eWv8PHVB+rde6A+HG9WH9EScw4p+78erhPbqZ/HWoPhOgVk4UyQoztsACNVCM
 GEMNgQ6m+jmavQIljsWwK6SIFNKgdBlnhHMAf6vonprZRDoUjX+aRB7DftLdU8Ab7fDdPjcqNfMtj
 cf8tiiF7CUYD5Q7uIeneZR5AfChxLmsnzUXaNJsUl8+xbR9b21gh4DVqdFcbot9PQpvRvItH25sMb
 sInobJ6vTbfWKtGRSJmLBWiLq35WZpJQbUkpGY8tZASfBmZjfKHj7Rws4DkGWapv72QQDExtzGE8n
 H8UBkWvf9qFk+A==;
Date: Thu, 27 Jun 2024 10:38:31 +0300
Message-Id: <8634oy7s3s.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: noah.v.peart@HIDDEN
In-Reply-To: <8634pewsej.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 15
 Jun 2024 10:56:36 +0300)
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
 <6769ff22-14d3-4c6a-b0a2-dd53ec717f15@HIDDEN> <8634pewsej.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, dmitry@HIDDEN, dev@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 (---)

Ping! Ping!  Noah, are you still interested in working on this?

> Cc: 71209 <at> debbugs.gnu.org, dev@HIDDEN
> Date: Sat, 15 Jun 2024 10:56:36 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> Ping!  Noah, would you please answer Dmitry?
> 
> > Cc: 71209 <at> debbugs.gnu.org
> > Date: Sat, 1 Jun 2024 17:13:57 +0300
> > From: Dmitry Gutov <dmitry@HIDDEN>
> > 
> > On 01/06/2024 04:42, Noah Peart wrote:
> > > 
> > > I've been using these for c++, I think they are still missing
> > > 
> > >      ;; for (auto x: ...)
> > >      (for_range_loop
> > >       declarator: (identifier) @font-lock-variable-name-face)
> > >      ;; auto& x
> > >      (reference_declarator
> > >       (identifier) @font-lock-variable-name-face)
> > >      ;; auto[&] [x, y]
> > >      (structured_binding_declarator
> > >       _ [(identifier)] @font-lock-variable-name-face)
> > > 
> > > I suppose most people keep the default font-locking for variable-name
> > > and variable-use, so these missing rules go unnoticed.
> > 
> > Do you want to submit a full patch with these as well?
> > 
> > 
> > 
> > 
> 
> 
> 
> 




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

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


Received: (at 71209) by debbugs.gnu.org; 15 Jun 2024 07:56:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 15 03:56:59 2024
Received: from localhost ([127.0.0.1]:51670 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sIOHS-00031G-Jq
	for submit <at> debbugs.gnu.org; Sat, 15 Jun 2024 03:56:59 -0400
Received: from eggs.gnu.org ([209.51.188.92]:48162)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1sIOHQ-00030q-1t
 for 71209 <at> debbugs.gnu.org; Sat, 15 Jun 2024 03:56:56 -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 1sIOHK-00080B-4O; Sat, 15 Jun 2024 03:56:50 -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=D+5C+tk8RUI29NUAUU/HFg9Qlbtk4dC05laz6IDRu4M=; b=l7E8bZkVnbXoOQ+WR3Jd
 KHwJVVEO9GVvaUGUf5aFH9Rc5bhqEwicX//KhGn+BjdKvHRbVsOrc/TwuuRspTuLgonUMHPy1TQhl
 JbZGhfZnbr43IeM9R5JRj+C4QE9qdHb0BnxAnmYRfVNW5fpCCMnQtKXcHIM0hwCbhEWXlBSk9KIsi
 Yxn1vKO4/wJ2lHfPZgv0kzfyjSp85SKROWVe3EzeJEAfpVlRqa4fmBsVS3uWCKjJ7RQfx+d0C3cee
 OxU2ev7iZeWZMCRXRXhAhfOiF6QgEqbcAGuEj4N+iEjEVqCL1PTLiRo/feV8TT0tngoWz01JioLj7
 WAyzQguw7Yk9Nw==;
Date: Sat, 15 Jun 2024 10:56:36 +0300
Message-Id: <8634pewsej.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: noah.v.peart@HIDDEN, Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <6769ff22-14d3-4c6a-b0a2-dd53ec717f15@HIDDEN> (message from
 Dmitry Gutov on Sat, 1 Jun 2024 17:13:57 +0300)
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
 <6769ff22-14d3-4c6a-b0a2-dd53ec717f15@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, dev@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 (---)

Ping!  Noah, would you please answer Dmitry?

> Cc: 71209 <at> debbugs.gnu.org
> Date: Sat, 1 Jun 2024 17:13:57 +0300
> From: Dmitry Gutov <dmitry@HIDDEN>
> 
> On 01/06/2024 04:42, Noah Peart wrote:
> > 
> > I've been using these for c++, I think they are still missing
> > 
> >      ;; for (auto x: ...)
> >      (for_range_loop
> >       declarator: (identifier) @font-lock-variable-name-face)
> >      ;; auto& x
> >      (reference_declarator
> >       (identifier) @font-lock-variable-name-face)
> >      ;; auto[&] [x, y]
> >      (structured_binding_declarator
> >       _ [(identifier)] @font-lock-variable-name-face)
> > 
> > I suppose most people keep the default font-locking for variable-name
> > and variable-use, so these missing rules go unnoticed.
> 
> Do you want to submit a full patch with these as well?
> 
> 
> 
> 




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

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


Received: (at 71209) by debbugs.gnu.org; 1 Jun 2024 14:14:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 01 10:14:19 2024
Received: from localhost ([127.0.0.1]:56972 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sDPUx-0006zC-Hs
	for submit <at> debbugs.gnu.org; Sat, 01 Jun 2024 10:14:19 -0400
Received: from wfout1-smtp.messagingengine.com ([64.147.123.144]:54151)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry@HIDDEN>) id 1sDPUw-0006z1-Jq
 for 71209 <at> debbugs.gnu.org; Sat, 01 Jun 2024 10:14:19 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailfout.west.internal (Postfix) with ESMTP id 377551C00098;
 Sat,  1 Jun 2024 10:14:01 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute4.internal (MEProxy); Sat, 01 Jun 2024 10:14:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1717251240;
 x=1717337640; bh=gm9BMq3NYxWbRO0yRmvWaiJJk5g3cyabmui+Buq0hm0=; b=
 h4pvoninMm+dMDmckzoCI8WAplCpn75J8AYv6mc7mR2RnOV94OjmfiquEg6xLYgT
 FZSW87eDQOUzp3PChji3Jhj0zWA1PngCcT5k7YgT3upxepBhOdqlJJbHSZUFwQu2
 WvBewIUSA9lPZrrZ86EWRy4KAzYD9mS7ArQ9nyZu5+dv+JuOPjt+UxnMXWDbnDWG
 HrRRsNaZ4YEPy1/BRgBHKJna0hm0FvXTv2j7UOj1R7mKuHnWilZdqTxjMC5ifxYW
 OuT6z8E6Igv6Z0M9ZE3A6WcEsHLMIcowiiFKOb1jnGnlCiRDWbyswTUgOCxIuOr/
 VcFx1HJF16bSEzSV/oV+Mw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1717251240; x=
 1717337640; bh=gm9BMq3NYxWbRO0yRmvWaiJJk5g3cyabmui+Buq0hm0=; b=B
 nfH8MhVtbdrkN8aBZowHt015+nPxUMMlkgi/sWF8tDx6Rc83jfapXi4em2PekJ7o
 k4LR3hjFqaTDTpHIPhjZxgHl7M+kpEmX8n7rEsGKLU4jZQraQpwcN+NC77ecv4iU
 I7BxqxO816MOqjVycsEvKFfuUfyahoPWnGae+knmyVOswZHQlrQYRj9hiWjnkQ7L
 w5V+IVe00BMvLzi3V1PSfPqeeXwNw8waG+HIcdleAhQLZGG3lV0JIXP7znmUn3H7
 UUHnhBXWD4sdDo/L8OsfLMgGkHYBj7Uh/IsCNCuHQO+cimg13A1fewWk0zZaN/ki
 p8CyZl158stxzSA1aHnzg==
X-ME-Sender: <xms:qCxbZh-jqQJaLBrvXOZBUiNit3JkqP0V7csiuC1rUbZiSvsSkEwhRw>
 <xme:qCxbZltqUhVdezPRobUv8nuTxmahbqrF0VnwxoZZacP6ka8L0J_ugiE5kh6MO2kka
 iZoQWzi6KTRAMcuuMk>
X-ME-Received: <xmr:qCxbZvBi6QxPm2J1RuL29oz5kcYxPSix-b2oCokzfUpqw9nmmp96cGtyL4UPI0KlrtRa>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdekkedgjeegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth
 htvghrnhepgeelfeetkefghfdvhfdtgeevveevteetgeetveegtedthefhudekteehffeu
 keeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hmihhtrhihsehguhhtohhvrdguvghv
X-ME-Proxy: <xmx:qCxbZlcsZshynBJcjAPhGq0vC-UKj7KZir3uYMZfq22U0l9pOVxe_A>
 <xmx:qCxbZmPPzq0WaOu9-bWnMUHquh6b6rjP7lj7dK6DomvDS73ZC4Lbvg>
 <xmx:qCxbZnnbi1m6okcTVpvnv3h6KFkhLGRnqb80AzlSpMbEjC3YDEBkmg>
 <xmx:qCxbZgu65HvLlUHXkg2tbyeOkIuQt-oABw6EydpGYk0IhI1iw85V2A>
 <xmx:qCxbZjrXfC2lJCFz2JCxBQ2pD4wyWUgx2VFSx5csCVJy0b9YHXa0JEUE>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
 1 Jun 2024 10:13:59 -0400 (EDT)
Message-ID: <6769ff22-14d3-4c6a-b0a2-dd53ec717f15@HIDDEN>
Date: Sat, 1 Jun 2024 17:13:57 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Noah Peart <noah.v.peart@HIDDEN>, Randy Taylor <dev@HIDDEN>
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <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.0 (-)

On 01/06/2024 04:42, Noah Peart wrote:
> 
> I've been using these for c++, I think they are still missing
> 
>      ;; for (auto x: ...)
>      (for_range_loop
>       declarator: (identifier) @font-lock-variable-name-face)
>      ;; auto& x
>      (reference_declarator
>       (identifier) @font-lock-variable-name-face)
>      ;; auto[&] [x, y]
>      (structured_binding_declarator
>       _ [(identifier)] @font-lock-variable-name-face)
> 
> I suppose most people keep the default font-locking for variable-name
> and variable-use, so these missing rules go unnoticed.

Do you want to submit a full patch with these as well?




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

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


Received: (at 71209) by debbugs.gnu.org; 1 Jun 2024 14:13:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 01 10:13:38 2024
Received: from localhost ([127.0.0.1]:56967 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sDPUI-0006xm-5a
	for submit <at> debbugs.gnu.org; Sat, 01 Jun 2024 10:13:38 -0400
Received: from wfout1-smtp.messagingengine.com ([64.147.123.144]:58575)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry@HIDDEN>) id 1sDPUF-0006xX-7i
 for 71209 <at> debbugs.gnu.org; Sat, 01 Jun 2024 10:13:36 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailfout.west.internal (Postfix) with ESMTP id 62CBF1C000CD;
 Sat,  1 Jun 2024 10:13:17 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute4.internal (MEProxy); Sat, 01 Jun 2024 10:13:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1717251197;
 x=1717337597; bh=V+3+DQnYlInqN4NfQVZZjBjhjCcJtwZH2UQ44uRjXbA=; b=
 N8TKp0z7sCEmR+Qb7YP+pbDukP1fV6rWyIjTlz/+XQDYGhsMxLSvpUmY8DvzfnNO
 5I+ODrqFcFS1BAmPZcXeLT7VIxbFs9QE7ubg6pldkVjh87xgRwu3tJAkAwJbdkKc
 95fv+t4qinJGiC+rdGjGw1YFphAJ0uhUa+A8HzRLJu3fSjydNZ8CJ+zTnGaMTXIG
 5ME4gm3zAmTIyOaraZ7ZgzTijUufSbMAccrvQ4tKXADKzF84vRoleJ4RCdnOPVZr
 T4AzPuZG9BOXwVV0ZNr5VohsEVes+Ze0eFHfn0ZNRfqhaoBcdFPidJyO/vp8PG9y
 TjUM0tB6yGGJ1e44a8g4Iw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1717251197; x=
 1717337597; bh=V+3+DQnYlInqN4NfQVZZjBjhjCcJtwZH2UQ44uRjXbA=; b=Q
 DTggoodBP9xiaanK+6oIDPt6wxqlBAFSONXzbaR126NN2E85yFBafIE6F9go0cjX
 qEZJtvfPmCP05AudLWZr0L2tSGPhWlAyTu1hqSHI55Yyxxey8s0QhPX0epChJL6z
 PLeWMduirVpJOtFGOWVg4IKbK6EkaaWn1YgBCBUzx8O2ziFr/HkB5XB7FNOEHFAD
 QrLXiIXOpORSs0nXL5L9oAB2QoG2BxPOc3GtboTY/Zvn0+oUp1amkFRFpQzwyqNy
 8oANCFkniY1qjib8zk2A84fhA6iguQefcSMWisu2EYUWwh2foa9QJpIPMbylpY48
 IiWxx0SpbvmH6BX0+w8tg==
X-ME-Sender: <xms:fCxbZlSLgCO6u0K6_Du1ZeDB0tN2_Pjgwj841AozRfWscftDp6iylA>
 <xme:fCxbZuzmTiw7YOKftlj4bvLpv7FGUGc-mNYyQ_qvpP684pEvcoYxQQTjnGxj4u4cf
 OJtY3NDT0aeBCGov2w>
X-ME-Received: <xmr:fCxbZq2yAEJ4A23jRRbAOYc9-2tQap7SVBTLBloImcLj_We9xxg8FFo2SAxIZ9w2aDFc>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdekkedgjedvucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth
 htvghrnhepgeelfeetkefghfdvhfdtgeevveevteetgeetveegtedthefhudekteehffeu
 keeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hmihhtrhihsehguhhtohhvrdguvghv
X-ME-Proxy: <xmx:fCxbZtDtMr2iziKw9TpoqmuvRqIz9ZXSkUwJiNmyT0Ga6_YolU8UEg>
 <xmx:fCxbZujlWyjgd9b16iKgnjq-Y9yd-bV9uI_kyErLJiy2Kun_6XNnWA>
 <xmx:fCxbZhrwdWJ3xrlXcq2zhohPloqTfrSv52bW1raVPgpaXoGBMxSBwg>
 <xmx:fCxbZpgohDhGBExqP7bmJ0xMoW6QaQy6qvMqA8BVvevBiLxa9VHtrw>
 <xmx:fSxbZvt-vrCwCpY0WEOXvZt0y9HejVJxapSSrc8ioYGaexSdni5O5KyF>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
 1 Jun 2024 10:13:15 -0400 (EDT)
Message-ID: <8349bbd4-21e5-4c11-aae9-28cef1aa231a@HIDDEN>
Date: Sat, 1 Jun 2024 17:13:13 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Noah Peart <noah.v.peart@HIDDEN>, Randy Taylor <dev@HIDDEN>
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
 <CAPVBTSd8cK7SkDQOaqOxRAtP+OukM-pMT7Cj2UYiOJggMUvGKg@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <CAPVBTSd8cK7SkDQOaqOxRAtP+OukM-pMT7Cj2UYiOJggMUvGKg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <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.0 (-)

On 01/06/2024 04:50, Noah Peart wrote:
> There is a similar issue with font-lock-property-name-face
> and font-lock-property-use-face.  I've noticed different modes
> treat things differently.  I think object fields in literals should get
> property-name-face, but json-ts-mode, for example,
> doesn't use font-lock-property-name-face at all.

Yeah, that sounds about right. Probably needs some formalization, 
because for cases like json and html I wasn't 100% sure which semantics 
to choose, and unlike in programming code this didn't seem urgent at the 
time.




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

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


Received: (at 71209) by debbugs.gnu.org; 1 Jun 2024 02:06:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 31 22:06:32 2024
Received: from localhost ([127.0.0.1]:55542 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sDE8d-0008M3-VF
	for submit <at> debbugs.gnu.org; Fri, 31 May 2024 22:06:32 -0400
Received: from mail-oa1-f50.google.com ([209.85.160.50]:43394)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <noah.v.peart@HIDDEN>) id 1sDE8Z-0008Ll-2O
 for 71209 <at> debbugs.gnu.org; Fri, 31 May 2024 22:06:31 -0400
Received: by mail-oa1-f50.google.com with SMTP id
 586e51a60fabf-250af9b3a13so37249fac.1
 for <71209 <at> debbugs.gnu.org>; Fri, 31 May 2024 19:06:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1717207510; x=1717812310; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=X9QQ4rHlUNzrEhSVmJFzqM06ZW0bVHPxzEl6ZnEFDeE=;
 b=fwhSj2toadqla2d8UXiGkVIzi5L57ekuCFFHmKDPoQE6ZTcIW+5sb678GQg9zBXW9A
 V1ZLuDvxk4CXI1Ol2llezLZgCKsRqI0aBsGsJ11x4XLcy3jylIiRwfFAg5+Zs39q/k3x
 K4N110dZOMtEyAOYHZuXf8q4OExdEsDSrqHs82V1o0S/1R2b2DUiqAbeImrbWHiENw5r
 aXs9uhMmuZ00tWjm8fBqpSf0tyQli/JxMbQgJGxrWspAEZeDfMB1cf6ZKFC7AQzmBbc2
 R1K1wxjAPttoKgRAtgFObb5dBkhRmX0Ap1sTHgTA9hplo0bg7MQf50IN0jy9C1BwvXKZ
 I0Dg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1717207510; x=1717812310;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=X9QQ4rHlUNzrEhSVmJFzqM06ZW0bVHPxzEl6ZnEFDeE=;
 b=DvV6hmAADXQHFPWEtbDmY7NXJhm/TxYhzD+pJIQDyY/bLuNpjRSQA//ngOpKCZRi5f
 VfIpoGDZnppBdEvD/7EMhTUKwwK8T4fW6/U7UXqkcgna5dgSUgFstsWF2Z2HWM6FXdVQ
 IZuClNjfrlfvhyfSVSAgK1blY/iExC6khI/0LQJMbJUIqEl2HwChzr0N0HfoQNkeVXlY
 Kxp2T0wGPvPlq+TGFuWBbcUBgALTsNGLtMHfTXcEcr3hvHLJ96VLCPwM5dVXiE6ftnt1
 gvGs7n/Pcw2MbC2KLRoJaPJBnC/ccjrp5r2+teS/+kG7gehm+Aqw5SMZodKk8DvbA3Fs
 RNew==
X-Forwarded-Encrypted: i=1;
 AJvYcCXjJCsKG2FnKNeRMZDq+2d13FeLKWgvNIEeucWJMbI7LDnwbB9gOaKumGrpU4Am8xblFUcAJ+YnXya5pdOuViaS+llYJqw=
X-Gm-Message-State: AOJu0YxJRUIJWhCdqDUsve2fNuZfEJM9Cm4WIo7G2nyiWdTU8WwRweXR
 9iqTTGsjtY229vCOvGe3wKNSrPnyKenGgUkTWONoqlqebjk0E/2l2Dd4B/+tHdyGk6dMdrZF3t4
 2Ib0P3MWTsKUuIo4ADhdDLDKW1qvDF2SZdsBlpA==
X-Google-Smtp-Source: AGHT+IGprW4RqM42Rv3tFD5bAmigLP9IaXOuVxVvGKvagafhDNzflfpTV+CzCWrwSBRb7xYbg/gPFr7JPfQwIR1alhA=
X-Received: by 2002:a05:6870:440b:b0:24d:e843:2966 with SMTP id
 586e51a60fabf-25065ad7153mr2734168fac.6.1717207510044; Fri, 31 May 2024
 19:05:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
 <269722b9-1dcd-47e5-8f60-e8a2ff273259@HIDDEN>
 <CAPVBTSf0cx7BKyGjJbj0wbvBiodKdsCkRTf9NvDY9a-=bZpQsQ@HIDDEN>
 <bb1ea56c-d59b-433c-9eef-dfd53851b813@HIDDEN>
In-Reply-To: <bb1ea56c-d59b-433c-9eef-dfd53851b813@HIDDEN>
From: Noah Peart <noah.v.peart@HIDDEN>
Date: Fri, 31 May 2024 19:04:58 -0700
Message-ID: <CAPVBTScGd1u8U7EBaJx9vE0iCaoqhUGuiFpteAk-XGgwFb1Rdg@HIDDEN>
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Dmitry Gutov <dmitry@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000a457760619ca87f7"
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, Randy Taylor <dev@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: -0.3 (/)

--000000000000a457760619ca87f7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

> Personally, I stay with the default, among other things because most of
> the level 4 'variable' highlights just take the easy route and highlight
> all the tokens that haven't been matched by any other existing rule.
> That doesn't feel useful to me.

I agree, I used level 4 with the use-face and name-faces being the same
for while, but have since changed use-faces to be only a shade different
from the default face.  It's way more informative to have the decls solidly
stand out.

On Fri, May 31, 2024 at 6:59=E2=80=AFPM Dmitry Gutov <dmitry@HIDDEN> wro=
te:

> On 01/06/2024 04:56, Noah Peart wrote:
> >  > Only if you set treesit-font-lock-level to 4, right?
> >
> > Yea, that's true - I assumed most people(?) do, but I just realized
> > I hadn't been doing that for years until tree-sitter - and now I've
> > become obsessive compulsive about my fonts.
>
> I imagine most actual users just keep in on the default value. But a lot
> customize it, of course, to get closer to "VS Code look".
>
> Personally, I stay with the default, among other things because most of
> the level 4 'variable' highlights just take the easy route and highlight
> all the tokens that haven't been matched by any other existing rule.
> That doesn't feel useful to me.
>

--000000000000a457760619ca87f7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">&gt; Personally, I stay with the default, among other thin=
gs because most of<br>&gt; the level 4 &#39;variable&#39; highlights just t=
ake the easy route and highlight<br>&gt; all the tokens that haven&#39;t be=
en matched by any other existing rule.<br>&gt; That doesn&#39;t feel useful=
 to me.<div class=3D"gmail-yj6qo"></div><br class=3D"gmail-Apple-interchang=
e-newline"><div>I agree, I used level 4 with the use-face and name-faces be=
ing the same</div><div>for while, but have since changed use-faces to be on=
ly a shade different</div><div>from the default face.=C2=A0 It&#39;s way mo=
re informative to have the decls=C2=A0solidly</div><div>stand out.</div></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Fri, May 31, 2024 at 6:59=E2=80=AFPM Dmitry Gutov &lt;<a href=3D"mailto:dmi=
try@HIDDEN">dmitry@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">On 01/06/2024 04:56, Noah Peart wrote:<br>
&gt;=C2=A0 &gt; Only if you set treesit-font-lock-level to 4, right?<br>
&gt; <br>
&gt; Yea, that&#39;s true - I assumed most people(?) do, but I just realize=
d<br>
&gt; I hadn&#39;t been doing that for years until tree-sitter - and now I&#=
39;ve<br>
&gt; become obsessive compulsive about my fonts.<br>
<br>
I imagine most actual users just keep in on the default value. But a lot <b=
r>
customize it, of course, to get closer to &quot;VS Code look&quot;.<br>
<br>
Personally, I stay with the default, among other things because most of <br=
>
the level 4 &#39;variable&#39; highlights just take the easy route and high=
light <br>
all the tokens that haven&#39;t been matched by any other existing rule. <b=
r>
That doesn&#39;t feel useful to me.<br>
</blockquote></div>

--000000000000a457760619ca87f7--




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

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


Received: (at 71209) by debbugs.gnu.org; 1 Jun 2024 02:00:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 31 22:00:18 2024
Received: from localhost ([127.0.0.1]:55538 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sDE2c-0008Cn-30
	for submit <at> debbugs.gnu.org; Fri, 31 May 2024 22:00:18 -0400
Received: from wfhigh4-smtp.messagingengine.com ([64.147.123.155]:53969)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry@HIDDEN>) id 1sDE2Y-0008CV-Fi
 for 71209 <at> debbugs.gnu.org; Fri, 31 May 2024 22:00:16 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailfhigh.west.internal (Postfix) with ESMTP id 4423018000F9;
 Fri, 31 May 2024 21:59:57 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Fri, 31 May 2024 21:59:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1717207196;
 x=1717293596; bh=iPCidHidTucyvADXIofIl7jd82da8cGd1GQV32ExABU=; b=
 QwbgBaiiw3P7WOZyDXi6zvxdbC7wDeONaHiPMKzHsdNqXplZhOFWJu/u5qqvYaI2
 8X7l2rrLIoD0dyxJkpc7qb357uJQjwYm/m0rqB41f79NHQN2XZOoI/MUGj7+QeKf
 d5gvF5cABPhSWh873vDKWSNgteQv87bc4RuZP1mrXZhSLRLmnHHixiaxnBP8TDz0
 4jD3AZOfS73X6/dMhJPXsZeaO29X8frkJ1wsgxgIH+FxbjCPBgmYd9XBjbuJkaX0
 3ir8ZCApdH5TuOsRZB76Ff92rWo9UBlkNWWxxMOVBq/wtubIFe7u4OM16lSeddJ9
 M2NTBmbwxqoDCt2k/PLGTg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1717207196; x=
 1717293596; bh=iPCidHidTucyvADXIofIl7jd82da8cGd1GQV32ExABU=; b=X
 OrWBo8zw0fp6j0ixk8el9Gls5oy5A0Vf2dShyxdbZVJFiSDA/FwJrILWE6+S7e0v
 Ym52fiZpjsCX7j08NzVe3i6jdum0ylCzeIT9rEGOJvY8mZWmsjxhfVj4nhRqo8q7
 eZjCR0Uc92FiKTykJsqimK3k8ZqfjTdy03RfXxgTfdep3ZocySzXaYpwwZtCspSz
 lV+Io8C6179vUL0i8g011CjehN26RdzC0qlf+BWgU6zvcS0TEI0gqBC/XmG9bzOw
 /75UvMZ90xvKPYTt2Jrfa3E76hCv8v1Rm2oIUb+q5c/Ru54r9svP9Rr9DkX+54Gl
 sNC5Vx47VbNqyI3Q/ELhQ==
X-ME-Sender: <xms:nIBaZo8lr5_cRAUV1Kxyr3o8ZYgcenV93Df3mY3erSlEpxVf6RY6Aw>
 <xme:nIBaZguUG0NUfOIqK7xFA4C5o6ploRYhu6NKDOpuRkdWju4Nh6Kshtfg70E_wY-nP
 MENDet-oGAJcqvqBRU>
X-ME-Received: <xmr:nIBaZuBCRFXC-MxSx3Bn1M59XbcqzPiWXTQ4eIZ8QDI4kFLXkLjeQfpl-nUwJZr_2rma>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdekjedghedvucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth
 htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu
 jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hmihhtrhihsehguhhtohhvrdguvghv
X-ME-Proxy: <xmx:nIBaZoclic0KeG2UZrpOd7dk57FkndL7mJAov8JF3NDQwW10hn6VbQ>
 <xmx:nIBaZtMI1KHLWkudAKgUbakCyDKITKm5wjiUNjVdBAVYIDeEpbSeMg>
 <xmx:nIBaZinwnwQ0Ys-n0SmXL3T1nPpJtqTGSLl-T4rucBTGo_bMwQjlyA>
 <xmx:nIBaZvuoRxCpG8-498QlvJbJpVxWrTgd9uikQlWM9wYzG-vIiFqzxQ>
 <xmx:nIBaZurRXAGYhXRugWZtgODGPNADtihOm0BPn1SJJf42O4P0bx2j3-Bq>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 31 May 2024 21:59:54 -0400 (EDT)
Message-ID: <bb1ea56c-d59b-433c-9eef-dfd53851b813@HIDDEN>
Date: Sat, 1 Jun 2024 04:59:53 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Noah Peart <noah.v.peart@HIDDEN>
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
 <269722b9-1dcd-47e5-8f60-e8a2ff273259@HIDDEN>
 <CAPVBTSf0cx7BKyGjJbj0wbvBiodKdsCkRTf9NvDY9a-=bZpQsQ@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <CAPVBTSf0cx7BKyGjJbj0wbvBiodKdsCkRTf9NvDY9a-=bZpQsQ@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, Randy Taylor <dev@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 (-)

On 01/06/2024 04:56, Noah Peart wrote:
>  > Only if you set treesit-font-lock-level to 4, right?
> 
> Yea, that's true - I assumed most people(?) do, but I just realized
> I hadn't been doing that for years until tree-sitter - and now I've
> become obsessive compulsive about my fonts.

I imagine most actual users just keep in on the default value. But a lot 
customize it, of course, to get closer to "VS Code look".

Personally, I stay with the default, among other things because most of 
the level 4 'variable' highlights just take the easy route and highlight 
all the tokens that haven't been matched by any other existing rule. 
That doesn't feel useful to me.




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

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


Received: (at 71209) by debbugs.gnu.org; 1 Jun 2024 01:57:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 31 21:57:30 2024
Received: from localhost ([127.0.0.1]:55533 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sDDzu-000873-Hh
	for submit <at> debbugs.gnu.org; Fri, 31 May 2024 21:57:30 -0400
Received: from mail-oa1-f52.google.com ([209.85.160.52]:58814)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <noah.v.peart@HIDDEN>) id 1sDDzs-00086q-UT
 for 71209 <at> debbugs.gnu.org; Fri, 31 May 2024 21:57:29 -0400
Received: by mail-oa1-f52.google.com with SMTP id
 586e51a60fabf-250ac3acc6cso113796fac.1
 for <71209 <at> debbugs.gnu.org>; Fri, 31 May 2024 18:57:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1717206972; x=1717811772; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=hrmSnM9+gbSJinA5yFdg5SxwHGH3zSmYHn3Zxj9zRUU=;
 b=MMoc9gXv4tPAGAgRvrQDGdd04zl45yxoeUmjF5KoYsyRqBGxLJQJc8eHKuPW87R6Bq
 UNarZNBH2umytZ5NiBxJYzoa12gZio2j/vq3VLs8BJKJdnlUvFZLXpVSS6FCwADvBvEu
 zqtpjs9eUL63mmfSAkmzE1M3fwTwbaBCd81HlEXmxjhkGmtsjQJCo3z5kDRp1W4ZL7VN
 CgfAFcviN3qiWTv2ZSOgbv418+++CgFmkzpQG0eiyga2NugIHJBeRKqqli5HijhGrx/I
 a1RhYUXh93JT+IL1w630auyvHBLF0nGwB4acVVpyOE0gWsjCKal0JPXCsfOqjabnpNp6
 qo1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1717206972; x=1717811772;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=hrmSnM9+gbSJinA5yFdg5SxwHGH3zSmYHn3Zxj9zRUU=;
 b=UoutkPRKH43vlRi6W00LvAEuXrqbcoVkX4At7fGTDaxFLTD9KpLCh0ydB7LqHhjKNh
 N2RMlkA6hy8skrH8U6/LOcPJKx/7fh0uyHlcWCRwUTtJDh31iTjU0rsjNtxdj4OO4WbZ
 IVx7+6GY3F7jUbrna6JqIXbK6YXrKDVFX4uEQASI1yNH9egW0Z6gUepUOcue9u/zYjRR
 x6whRNRNBvv5X0v/ZaLVoNdvGfHqMtbu/B9hpWgy9f6ZvZHA5Bj1KU7jrBd8y0AhGZoo
 /QYg5KMfpJFcFi9B3cxwYDMMCkePQzIbT+xQILr/8ToerC9PzbEUjzsg1vHLmpcLTI2D
 EtGg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWJZnIMR5ln2+ZAf6s1biHLxUrWI7MyZFcp9Nn5tinjKpljiv95f/vw9HTk+USgcywxKWTsI7ai5/ZycpBn+iHGkNJi7uQ=
X-Gm-Message-State: AOJu0Ywx5WJSrikM6yJnbWK6TmcVhwdO9uy+KoDWvoTVboX19OuWff0I
 KtCZvRzhds/rCQrSkk0MOnoLM/j6LjNuOpaIYXNPBu1jkH/CSkmBMrrzKKuvE/D/9yQuop0jjuw
 6qKwT7/igPtKR9M5zADaKCjnWCEE=
X-Google-Smtp-Source: AGHT+IE/1WbN8RWND7wsrx+w/L5DCSUL+OT545zcVTVzXfZzcWUXzPGUvgJx2Diw0zxpYuPiE9Aaf7+9q5xvV3HVKbs=
X-Received: by 2002:a05:6870:2006:b0:24f:f2c5:69ae with SMTP id
 586e51a60fabf-2508b7e2a2bmr4782882fac.16.1717206971876; Fri, 31 May 2024
 18:56:11 -0700 (PDT)
MIME-Version: 1.0
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
 <269722b9-1dcd-47e5-8f60-e8a2ff273259@HIDDEN>
In-Reply-To: <269722b9-1dcd-47e5-8f60-e8a2ff273259@HIDDEN>
From: Noah Peart <noah.v.peart@HIDDEN>
Date: Fri, 31 May 2024 18:56:00 -0700
Message-ID: <CAPVBTSf0cx7BKyGjJbj0wbvBiodKdsCkRTf9NvDY9a-=bZpQsQ@HIDDEN>
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Dmitry Gutov <dmitry@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000908a840619ca6758"
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, Randy Taylor <dev@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: -0.3 (/)

--000000000000908a840619ca6758
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

> Only if you set treesit-font-lock-level to 4, right?

Yea, that's true - I assumed most people(?) do, but I just realized
I hadn't been doing that for years until tree-sitter - and now I've
become obsessive compulsive about my fonts.

On Fri, May 31, 2024 at 6:51=E2=80=AFPM Dmitry Gutov <dmitry@HIDDEN> wro=
te:

> On 01/06/2024 04:42, Noah Peart wrote:
> > I suppose most people keep the default font-locking for variable-name
> > and variable-use, so these missing rules go unnoticed.
>
> Only if you set treesit-font-lock-level to 4, right?
>

--000000000000908a840619ca6758
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">&gt; Only if you set treesit-font-lock-level to 4, right?<=
div class=3D"gmail-yj6qo"></div><br><div>Yea, that&#39;s true - I assumed m=
ost people(?) do, but I just realized</div><div>I hadn&#39;t been doing tha=
t for years until tree-sitter - and now I&#39;ve</div><div>become obsessive=
 compulsive about my fonts.</div></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Fri, May 31, 2024 at 6:51=E2=80=AFPM Dm=
itry Gutov &lt;<a href=3D"mailto:dmitry@HIDDEN">dmitry@HIDDEN</a>&gt;=
 wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 01/06=
/2024 04:42, Noah Peart wrote:<br>
&gt; I suppose most people keep the default font-locking for variable-name<=
br>
&gt; and variable-use, so these missing rules go unnoticed.<br>
<br>
Only if you set treesit-font-lock-level to 4, right?<br>
</blockquote></div>

--000000000000908a840619ca6758--




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

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


Received: (at 71209) by debbugs.gnu.org; 1 Jun 2024 01:56:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 31 21:56:58 2024
Received: from localhost ([127.0.0.1]:55529 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sDDzO-00085u-5m
	for submit <at> debbugs.gnu.org; Fri, 31 May 2024 21:56:58 -0400
Received: from wfout2-smtp.messagingengine.com ([64.147.123.145]:33989)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry@HIDDEN>) id 1sDDzM-00085h-3f
 for 71209 <at> debbugs.gnu.org; Fri, 31 May 2024 21:56:56 -0400
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47])
 by mailfout.west.internal (Postfix) with ESMTP id 9AAEE1C000AA;
 Fri, 31 May 2024 21:56:38 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute6.internal (MEProxy); Fri, 31 May 2024 21:56:38 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1717206998;
 x=1717293398; bh=R+9VuWvoFoSjKODZ+DZ5X/oq9nPug1T6rdOI8MFqiGs=; b=
 Z9AfPqqm/b5Irpeg45C+Gaahqe+8UjdqhIziA7cfaXBaVWJFzWMKAHjxO39Smrty
 sKPnGNhrDbdUSKkmAVIfNQIW/DdyBsITfdEaxeslAFkpyTMxJAcEImfROoAGiySQ
 oRThVFNTfx4W0El6DW0vcf35h3aVJGZhUB4zMrfPHx/zajg6Ep6hoPURVuVmlDfb
 Has8BSePGkh2nvxFot4SMxMtf+UvSkjvYOCgARE7+n1VRRl5On/s6GpFi/3WUcBe
 F0ZE43Kn7wCHpkGL13m9KSISbYIPuzgUuMnbzEgThAEDZ24n74iY6pBtvyvTCsQj
 L1RqFMHWMRMn4Pq/2/aeTQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1717206998; x=
 1717293398; bh=R+9VuWvoFoSjKODZ+DZ5X/oq9nPug1T6rdOI8MFqiGs=; b=l
 KfiBWGr6odqTq9/DzdDGMva/mkpSiD45ahPODqawu2FFnQl80/8U20DoODGSH0aa
 a3QHRrsrxCYieEW3c7plOjB5zwhfsQcFQ5pgctSMuHwECJzLgeerld7JdOqSvvLN
 tqbLrJgkMgdR89dlz0kA9gDOko3+amfdiC1/LkTtWtLy1NMpWNPmQ8qtREBKOwe9
 RUq7QoSNXHcTUJZSqLRqXF0Llp//FDOPR0wnOcYkVZyPvJDVeGmWIZ6JwIUyj/WS
 Or2xw05yShYMs1DYhy3Wd1BxR8XRkCwS2JxI1QMh6atvbifZV9065Sgv2HqhFWyO
 P6U4hZM4Dz6GRI2IXQGXQ==
X-ME-Sender: <xms:1n9aZkdqtYWQlmweLWdho9DiZbn4l7MTaiEEsz5P3y8VdrJlt_9MGw>
 <xme:1n9aZmMmJL-3tLIkqTL9sEBzLerfpGNSsxZ1V7_zVfkShfXqOIFW5_9ZtuSNBFpFi
 FX8Vw1rblwWyIYp1QQ>
X-ME-Received: <xmr:1n9aZliihRETWgBkxge8HVqctCsXCAfg78nFXsSN9coY0YQAAZW-1qEtEunhaCcTrk8D>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdekjedghedvucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth
 htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu
 jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hmihhtrhihsehguhhtohhvrdguvghv
X-ME-Proxy: <xmx:1n9aZp-bxMNUO9IV2xR2o6KpR3_HcMhFsePptYiNw-4V1XPKxvp6Wg>
 <xmx:1n9aZgvhXpPN29re1NcHRSWjyrW-Zenx0i1aBHe87eoicm_5k-fdOg>
 <xmx:1n9aZgFQoH6lYLqRKsAkQou7kpAVGeL_xPWmJhMtcCiQF3UBHVV7xA>
 <xmx:1n9aZvOHrAMh1B-Rqw8P3qjh6Mj8t4XqfAXbnBFIKKUeq-BxLlJnNg>
 <xmx:1n9aZsJUKPlxNUsdKItLR9nxWE_EI7R64Je17B7BWBRK-PG1agAEQemb>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 31 May 2024 21:56:36 -0400 (EDT)
Message-ID: <a8c3a42a-16fb-4380-9754-4dbebd97415c@HIDDEN>
Date: Sat, 1 Jun 2024 04:56:35 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Randy Taylor <dev@HIDDEN>, Noah Peart <noah.v.peart@HIDDEN>
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <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.0 (-)

On 01/06/2024 04:09, Randy Taylor wrote:
> On Thursday, May 30th, 2024 at 09:25, Noah Peart <noah.v.peart@HIDDEN> wrote:
>>> it seems we already highlight this when at treesit-font-lock-level 4?
>> They get highlighted with `font-lock-variable-use-face` at level 4, but shouldn't
>> they be getting `font-lock-variable-name-face` in the 'definition feature?
>>
> 
> Indeed, thanks. Could someone please install the patch? Thanks in advance.

Now pushed to master. Thanks Noah!

> Seems like c++-ts-mode will need to get updated too, as with:
> for (const auto& i : things) {}
> i gets font-lock-variable-use-face. I wonder if any other ts modes
> have similar issues.

I would probably rather call those "missing features" rather than 
issues. I've added such highlightings to some of the constructs for 
several treesit modes last year, but more can be missing, so 
contributions welcome.




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

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


Received: (at 71209) by debbugs.gnu.org; 1 Jun 2024 01:52:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 31 21:52:23 2024
Received: from localhost ([127.0.0.1]:55524 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sDDux-0007ze-Bb
	for submit <at> debbugs.gnu.org; Fri, 31 May 2024 21:52:23 -0400
Received: from mail-oa1-f51.google.com ([209.85.160.51]:60564)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <noah.v.peart@HIDDEN>) id 1sDDuv-0007zS-OX
 for 71209 <at> debbugs.gnu.org; Fri, 31 May 2024 21:52:22 -0400
Received: by mail-oa1-f51.google.com with SMTP id
 586e51a60fabf-24cbb884377so1431777fac.0
 for <71209 <at> debbugs.gnu.org>; Fri, 31 May 2024 18:52:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1717206665; x=1717811465; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=44Am0KC8Vpn92eF0obLQMAtqVC2dAONiMtEJDiY0Dw0=;
 b=fDUPm8wjsNHvBATmw1ppwgRyhzr+DKqWraL/qWO2VkB7+JbIWB5RLUf5rGYjMnJ06S
 zIzcW8kfmtLcRWyyIiBICxscWpxuLvFofTdSYfRhEvZ6Ln9vLO2V3xuRyimwCLcHLONS
 DF/jk5fZkQn6tZUtkBn5j2RjXA80SrzZMcx7SB9PdCdwA0gsX/5DXccJg6km1BzqZG+g
 oDgi7P60iECGVxsARojIpKPpUuZOhg4G3xd2Lgm++DQfR+WbXYMVGSX+0bFjA36Ndni5
 uXHacbS2QecTZIpxRfHrUny2mkgr7NCQLTo/EnflF6VZ4Qq/PUwvcA/TpKIuAJKAEQQg
 TOOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1717206665; x=1717811465;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=44Am0KC8Vpn92eF0obLQMAtqVC2dAONiMtEJDiY0Dw0=;
 b=kJiyeA+7oVyPqR9xllKD0wxXCL3HdMInbZqLnRChlHWyd1A1meX/Mgq+7MOoUOUx6l
 COklduqyHkP3EnQBCDZbFCgpw1vluG9D0sHCB6galB1QbwfOaBhhBzsDSgm/ka6Ny4Dy
 SQxmd56qpixt8jbD2rmo0oE8EdwJVcpk3yGpOVq2ho5cGi5lyGN9J9sjOjxcG93w1LW7
 2fe+LTi5WI0fInCyGld2AASA5E20FLqQ3lyIRqoWaKIxabrEuKQzJv35RG8COnBIpfuE
 EHvYnBH8QLka6hpTod+vzGP/ZPhuv5h/7iitq6f9BXb6Xczcs4TwM7oMgI/lQT6EJNUz
 aTbg==
X-Gm-Message-State: AOJu0YzGNUhtqEMWsbf1170dMI/g8ub0pSo56bYT1VRbQzciYjiLA38j
 qj98znhZbvUK1Z7BAAShMpk07rCv78G5jXf/MS/4ne0a8XKMBO7l0W16G1clJW3r9276OELUeIr
 l5sIyeIhi1ttFAeDCUot+O7eFdq4=
X-Google-Smtp-Source: AGHT+IEGR49eMl/QO5kQ5oL7VBpbGnlI6cqof0+RryuZzh5FUf57paxF4s0Rp6xR/lVzTj2BKHYJOJgrCcgKNtJEjxY=
X-Received: by 2002:a05:6871:b07:b0:250:7d25:b3b7 with SMTP id
 586e51a60fabf-2508c1b8a55mr3966814fac.53.1717206664525; Fri, 31 May 2024
 18:51:04 -0700 (PDT)
MIME-Version: 1.0
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
In-Reply-To: <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
From: Noah Peart <noah.v.peart@HIDDEN>
Date: Fri, 31 May 2024 18:50:52 -0700
Message-ID: <CAPVBTSd8cK7SkDQOaqOxRAtP+OukM-pMT7Cj2UYiOJggMUvGKg@HIDDEN>
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Randy Taylor <dev@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000003ec34f0619ca5513"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, Dmitry Gutov <dmitry@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 (-)

--0000000000003ec34f0619ca5513
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

There is a similar issue with font-lock-property-name-face
and font-lock-property-use-face.  I've noticed different modes
treat things differently.  I think object fields in literals should get
property-name-face, but json-ts-mode, for example,
doesn't use font-lock-property-name-face at all.

On Fri, May 31, 2024 at 6:42=E2=80=AFPM Noah Peart <noah.v.peart@HIDDEN>=
 wrote:

> > c++-ts-mode will need to get updated too
>
> I've been using these for c++, I think they are still missing
>
>     ;; for (auto x: ...)
>     (for_range_loop
>      declarator: (identifier) @font-lock-variable-name-face)
>     ;; auto& x
>     (reference_declarator
>      (identifier) @font-lock-variable-name-face)
>     ;; auto[&] [x, y]
>     (structured_binding_declarator
>      _ [(identifier)] @font-lock-variable-name-face)
>
> I suppose most people keep the default font-locking for variable-name
> and variable-use, so these missing rules go unnoticed.
>
> On Fri, May 31, 2024 at 6:09=E2=80=AFPM Randy Taylor <dev@HIDDEN> wrote:
>
>> On Thursday, May 30th, 2024 at 09:25, Noah Peart <noah.v.peart@HIDDEN=
>
>> wrote:
>> > > it seems we already highlight this when at treesit-font-lock-level 4=
?
>> > They get highlighted with `font-lock-variable-use-face` at level 4, bu=
t
>> shouldn't
>> > they be getting `font-lock-variable-name-face` in the 'definition
>> feature?
>> >
>>
>> Indeed, thanks. Could someone please install the patch? Thanks in advanc=
e.
>>
>> Seems like c++-ts-mode will need to get updated too, as with:
>> for (const auto& i : things) {}
>> i gets font-lock-variable-use-face. I wonder if any other ts modes
>> have similar issues.
>>
>

--0000000000003ec34f0619ca5513
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">There is a similar=C2=A0issue with font-lock-property-name=
-face=C2=A0<div>and font-lock-property-use-face.=C2=A0 I&#39;ve noticed dif=
ferent modes</div><div>treat things differently.=C2=A0 I think object field=
s in literals should get=C2=A0</div><div>property-name-face, but json-ts-mo=
de, for example,</div><div>doesn&#39;t use font-lock-property-name-face at =
all.<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Fri, May 31, 2024 at 6:42=E2=80=AFPM Noah Peart &lt;<a h=
ref=3D"mailto:noah.v.peart@HIDDEN">noah.v.peart@HIDDEN</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr=
">&gt; c++-ts-mode will need to get updated too<div><br></div><div>I&#39;ve=
 been using these for c++, I think they are still missing</div><div><br></d=
iv><div>=C2=A0 =C2=A0 ;; for (auto x: ...)<br></div><div>=C2=A0 =C2=A0 (for=
_range_loop<br>=C2=A0 =C2=A0 =C2=A0declarator: (identifier) @font-lock-vari=
able-name-face)<br>=C2=A0 =C2=A0 ;; auto&amp; x<br>=C2=A0 =C2=A0 (reference=
_declarator<br>=C2=A0 =C2=A0 =C2=A0(identifier) @font-lock-variable-name-fa=
ce)<br>=C2=A0 =C2=A0 ;; auto[&amp;] [x, y]<br>=C2=A0 =C2=A0 (structured_bin=
ding_declarator<br>=C2=A0 =C2=A0 =C2=A0_ [(identifier)] @font-lock-variable=
-name-face)<br></div><div><br></div><div>I suppose most people keep the def=
ault font-locking for variable-name</div><div>and variable-use, so these mi=
ssing rules go unnoticed.</div></div><br><div class=3D"gmail_quote"><div di=
r=3D"ltr" class=3D"gmail_attr">On Fri, May 31, 2024 at 6:09=E2=80=AFPM Rand=
y Taylor &lt;<a href=3D"mailto:dev@HIDDEN" target=3D"_blank">dev@HIDDEN</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On=
 Thursday, May 30th, 2024 at 09:25, Noah Peart &lt;<a href=3D"mailto:noah.v=
.peart@HIDDEN" target=3D"_blank">noah.v.peart@HIDDEN</a>&gt; wrote:<b=
r>
&gt; &gt; it seems we already highlight this when at treesit-font-lock-leve=
l 4?<br>
&gt; They get highlighted with `font-lock-variable-use-face` at level 4, bu=
t shouldn&#39;t<br>
&gt; they be getting `font-lock-variable-name-face` in the &#39;definition =
feature?<br>
&gt; <br>
<br>
Indeed, thanks. Could someone please install the patch? Thanks in advance.<=
br>
<br>
Seems like c++-ts-mode will need to get updated too, as with:<br>
for (const auto&amp; i : things) {}<br>
i gets font-lock-variable-use-face. I wonder if any other ts modes<br>
have similar issues.<br>
</blockquote></div>
</blockquote></div>

--0000000000003ec34f0619ca5513--




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

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


Received: (at 71209) by debbugs.gnu.org; 1 Jun 2024 01:51:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 31 21:51:34 2024
Received: from localhost ([127.0.0.1]:55520 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sDDu9-0007yD-VM
	for submit <at> debbugs.gnu.org; Fri, 31 May 2024 21:51:34 -0400
Received: from wfhigh4-smtp.messagingengine.com ([64.147.123.155]:42405)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry@HIDDEN>) id 1sDDu6-0007xx-Er
 for 71209 <at> debbugs.gnu.org; Fri, 31 May 2024 21:51:32 -0400
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailfhigh.west.internal (Postfix) with ESMTP id 0F91F180007D;
 Fri, 31 May 2024 21:51:11 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute1.internal (MEProxy); Fri, 31 May 2024 21:51:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1717206671;
 x=1717293071; bh=MU717e9vo/+ZS9aRXZw+gYiKDsx88MhM21UjJSXKsTQ=; b=
 QwhNqBdq4AjO1FQN1atZN2Qr6kKnsaT3b4AAwd+Kw+fSriybMHmi6MTK81gxu5s8
 hqnui0DBqwtroMcI9Kd+2MfQQSHIr9JgnwwdgJput6uM5OV8kndSArYo21TqQWK+
 lW8sn2HcG0kf7cZzupYTabXoSTLy1/AVIQ+9PJH1n+ZG2OMfmDbyBnp6i2yT7c3r
 E36aaPDokapeV+XAjUUkCvY0xg8AwC2trhGYr+uhVK4eoeArdL8tuuVY4Ssw/YJE
 u41Tlw/EbiYUUk8NVE+C+ytAdaqnsYvM5xPOG92w7Rh9nMlM8hKN2W5xVb+54nya
 lFtCBkRyxu3sa9e8Fgt2Kg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1717206671; x=
 1717293071; bh=MU717e9vo/+ZS9aRXZw+gYiKDsx88MhM21UjJSXKsTQ=; b=e
 IWOB+ovGJqhiLTWwEecMnRSIbaww2Z01noB4xPnNeKdCsfKnaqjJ0RIeWcLStsWw
 OwUfq+s4DIwM2PjBg51ga3N7TxjsXUZB/O25QrJdegT3+rgiya0lTzgiJje1NnVv
 Iv7FPYDZ3aOrrcryOw7XO6ZZ6GqjDrV7/KO4tMgRgOZB6Urcj9b/9zuBk+/weT32
 MXnKTFiCw+Mj6J+9JI5S4bs4xhI3WzZZO69rX9wKLEHkPQEMz+WWYSVWxQlyJ6AE
 Y0uZMSbnaV9h/DKntAxJ9jJ5QRpDr8zLcjxFBnnMmLxTjCTJnZOVd+Sa/BK1NmpL
 0EaONo5AzrKhQoHpdNjZA==
X-ME-Sender: <xms:j35aZsow-lUy3pDXB8sDaHesP6L8WSbOP0Gh1UgSLqPVxdthu-Z0fQ>
 <xme:j35aZipeitGl1LJDZ0isgX6pTwmCbdbyMaEZ9MBYS1Zg3lguTQ5bUhhc4XGQ4ar6M
 B113mi6cktn2j6E6ag>
X-ME-Received: <xmr:j35aZhMsnLqLv8iik5JwOYk2xLb4jsKQndFNOZPIPY4GJmj2-R6JEYsRJTmMArigZsQQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdekjedghedtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth
 htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu
 jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hmihhtrhihsehguhhtohhvrdguvghv
X-ME-Proxy: <xmx:j35aZj5CfySUbxl6cUV9MDltgv2ijdLrUmtKxp66qzQ1D483qaxVVg>
 <xmx:j35aZr6sHvHyaiuDJKuTG40D-3wYKSnHmjA3T4oO6hFXxdkOcuxUKQ>
 <xmx:j35aZjjdUL0m1yQ4oNcaJZNOeBsjDz6YTcHr5PlRGYliRDpS8zzERA>
 <xmx:j35aZl4SbDTqxpZhDsznnbDRHE-a1-6C0B--ncBa4PIJggHhpNCXww>
 <xmx:j35aZtmxkkc8Xvtu0CQvPldxQSPUJhRVMTtidqD4pPr5exr7n9TnjPTA>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 31 May 2024 21:51:10 -0400 (EDT)
Message-ID: <269722b9-1dcd-47e5-8f60-e8a2ff273259@HIDDEN>
Date: Sat, 1 Jun 2024 04:51:08 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Noah Peart <noah.v.peart@HIDDEN>, Randy Taylor <dev@HIDDEN>
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
 <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <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.0 (-)

On 01/06/2024 04:42, Noah Peart wrote:
> I suppose most people keep the default font-locking for variable-name
> and variable-use, so these missing rules go unnoticed.

Only if you set treesit-font-lock-level to 4, right?




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

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


Received: (at 71209) by debbugs.gnu.org; 1 Jun 2024 01:43:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 31 21:43:43 2024
Received: from localhost ([127.0.0.1]:55511 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sDDmZ-0007ma-Ix
	for submit <at> debbugs.gnu.org; Fri, 31 May 2024 21:43:43 -0400
Received: from mail-oa1-f46.google.com ([209.85.160.46]:59844)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <noah.v.peart@HIDDEN>) id 1sDDmU-0007mJ-99
 for 71209 <at> debbugs.gnu.org; Fri, 31 May 2024 21:43:42 -0400
Received: by mail-oa1-f46.google.com with SMTP id
 586e51a60fabf-25074a27485so1124388fac.3
 for <71209 <at> debbugs.gnu.org>; Fri, 31 May 2024 18:43:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1717206140; x=1717810940; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=zYc+/0SvjoNf+tisL82mEpR/0n8JhTSW95AIr2x26yI=;
 b=Hw1LLQ8GluQzAFE4qATiSgmI8Euobg3YNHEQsiVtjQ6tHIuVPZL3p1eHqbDIfrfWcE
 HdqBW16aRFyn00zi+18RWQVtaXRfGujyvWMiJ+jMl1/hCN9kOdgPApWK3EIO0BL8btcL
 eSIcjFqUY1kLUTimEhwqunAY7O19Cs2Um/dDVUm3h19E3ZsiQjRxfIVgFo5RcFy0OYTK
 R/TLMfFmGipq/9RsAUhTRW8qqz64/vvm/QlFJioElhXZjQjK9v5lqRvdE6EvYITY0A8/
 bvprqnIWkjqiKDt9ep4WsETbIufh9BkNKdrcUxPeX6v2KRHrJGS5Bvx4KnMyFhrDNRhq
 tXhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1717206140; x=1717810940;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=zYc+/0SvjoNf+tisL82mEpR/0n8JhTSW95AIr2x26yI=;
 b=kGtTevFWjY+DR2u2mdGW3zm3d3PZ0ljvUj1uocRtTgtJIvnzrJ+/6CNBzO69Swta8O
 dqN3JHQ6bSKNXP6kpdstgScWbANTqePewl7YRvM5PRbGLortjs0UFjPVi6ku0G9WRe3H
 w2Dfv28LHw+SUDx42t263zI0e58NOMwJ4LVefwTwn3AhY/pBaQWpC/7s5FxbRAZo+PRU
 Liznfglq7x89/NztGZ4FR1YZYy9tlnYKKbEC+HAwMObvUWr0yogmWRa7tln9R/p1KlAG
 NFwHONegsLt4/009josZhYOhnesOyV5mIQQgLOuP6HcmqzaArJ3PEsgKX+wCDYXY01zB
 lgPg==
X-Gm-Message-State: AOJu0Yy9Et+faTJaNS5MRNrk0xIPNTnPk/sNJfdrifDFrW0QYzczqfRh
 2hgEhWlLattGi0MmPPA6DlPjSWq+RRaTulhkhB1/rKgmkWsZrDv17Pz4Mvsu4nQWhqjXKwVyWZv
 LKnUxli3ztDbVfYyuI1B7joIf588=
X-Google-Smtp-Source: AGHT+IFGdTAerRyH8rJVJrcIA0coaRxV7IfxHSaUYV0qN7KZ4qVkAUKPx5m2+8p1gvXPGPUKQR/8nULAHoVsUvvh7wI=
X-Received: by 2002:a05:6870:858d:b0:24f:d207:2e00 with SMTP id
 586e51a60fabf-2508bb742afmr4651045fac.51.1717206140396; Fri, 31 May 2024
 18:42:20 -0700 (PDT)
MIME-Version: 1.0
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
 <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
In-Reply-To: <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
From: Noah Peart <noah.v.peart@HIDDEN>
Date: Fri, 31 May 2024 18:42:07 -0700
Message-ID: <CAPVBTSfxgw35QaZYJ1VDEGxG=X7tt4bq7LT5ah2MiyDq8pX7kw@HIDDEN>
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Randy Taylor <dev@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000012af00619ca3646"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, Dmitry Gutov <dmitry@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 (-)

--000000000000012af00619ca3646
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

> c++-ts-mode will need to get updated too

I've been using these for c++, I think they are still missing

    ;; for (auto x: ...)
    (for_range_loop
     declarator: (identifier) @font-lock-variable-name-face)
    ;; auto& x
    (reference_declarator
     (identifier) @font-lock-variable-name-face)
    ;; auto[&] [x, y]
    (structured_binding_declarator
     _ [(identifier)] @font-lock-variable-name-face)

I suppose most people keep the default font-locking for variable-name
and variable-use, so these missing rules go unnoticed.

On Fri, May 31, 2024 at 6:09=E2=80=AFPM Randy Taylor <dev@HIDDEN> wrote:

> On Thursday, May 30th, 2024 at 09:25, Noah Peart <noah.v.peart@HIDDEN>
> wrote:
> > > it seems we already highlight this when at treesit-font-lock-level 4?
> > They get highlighted with `font-lock-variable-use-face` at level 4, but
> shouldn't
> > they be getting `font-lock-variable-name-face` in the 'definition
> feature?
> >
>
> Indeed, thanks. Could someone please install the patch? Thanks in advance=
.
>
> Seems like c++-ts-mode will need to get updated too, as with:
> for (const auto& i : things) {}
> i gets font-lock-variable-use-face. I wonder if any other ts modes
> have similar issues.
>

--000000000000012af00619ca3646
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">&gt; c++-ts-mode will need to get updated too<div><br></di=
v><div>I&#39;ve been using these for c++, I think they are still missing</d=
iv><div><br></div><div>=C2=A0 =C2=A0 ;; for (auto x: ...)<br></div><div>=C2=
=A0 =C2=A0 (for_range_loop<br>=C2=A0 =C2=A0 =C2=A0declarator: (identifier) =
@font-lock-variable-name-face)<br>=C2=A0 =C2=A0 ;; auto&amp; x<br>=C2=A0 =
=C2=A0 (reference_declarator<br>=C2=A0 =C2=A0 =C2=A0(identifier) @font-lock=
-variable-name-face)<br>=C2=A0 =C2=A0 ;; auto[&amp;] [x, y]<br>=C2=A0 =C2=
=A0 (structured_binding_declarator<br>=C2=A0 =C2=A0 =C2=A0_ [(identifier)] =
@font-lock-variable-name-face)<br></div><div><br></div><div>I suppose most =
people keep the default font-locking for variable-name</div><div>and variab=
le-use, so these missing rules go unnoticed.</div></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, May 31, 2024 at 6=
:09=E2=80=AFPM Randy Taylor &lt;<a href=3D"mailto:dev@HIDDEN">dev@HIDDEN<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">O=
n Thursday, May 30th, 2024 at 09:25, Noah Peart &lt;<a href=3D"mailto:noah.=
v.peart@HIDDEN" target=3D"_blank">noah.v.peart@HIDDEN</a>&gt; wrote:<=
br>
&gt; &gt; it seems we already highlight this when at treesit-font-lock-leve=
l 4?<br>
&gt; They get highlighted with `font-lock-variable-use-face` at level 4, bu=
t shouldn&#39;t<br>
&gt; they be getting `font-lock-variable-name-face` in the &#39;definition =
feature?<br>
&gt; <br>
<br>
Indeed, thanks. Could someone please install the patch? Thanks in advance.<=
br>
<br>
Seems like c++-ts-mode will need to get updated too, as with:<br>
for (const auto&amp; i : things) {}<br>
i gets font-lock-variable-use-face. I wonder if any other ts modes<br>
have similar issues.<br>
</blockquote></div>

--000000000000012af00619ca3646--




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

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


Received: (at 71209) by debbugs.gnu.org; 1 Jun 2024 01:10:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 31 21:10:02 2024
Received: from localhost ([127.0.0.1]:55492 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sDDFx-0006vc-Rz
	for submit <at> debbugs.gnu.org; Fri, 31 May 2024 21:10:02 -0400
Received: from mail-4018.proton.ch ([185.70.40.18]:26181)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dev@HIDDEN>) id 1sDDFr-0006vK-SF
 for 71209 <at> debbugs.gnu.org; Fri, 31 May 2024 21:10:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev;
 s=protonmail2; t=1717204177; x=1717463377;
 bh=Jsup472eKhMeEumYVnnWhtIJYFwU+KvdJ1NJWSkj9pY=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector;
 b=sv+FqB3sFROKHbRzjv13qzkQGr082dm72ryKq7cvoY4CMcqJRtSGFQN2nGO2QtFsM
 Kt5YvdSvyTUTigb/3szmddNWz5swNT6r9t0i3F8TrKtw5WhueJjIKL/3NjuZESQ35T
 JA1+nBDZcHYqv4vdKAN2Q7trKvOsa+FdaPehSeXxZx8Emls58e7mURnpBF0hdzQ/Km
 3BeUSDzd6I+rjIbpW9FQwX7b8kwOOACc3aaIjSqJTsfOsD1TMXVVNvS+JTKeZ5GNtP
 8Wb0JsY930BH8T7UUoaNCgqwZwapW8kXD8W0ps+Gspo75yWV/igdHM7iXsjbz/AAh9
 xPnlhCfPEcNsw==
Date: Sat, 01 Jun 2024 01:09:34 +0000
To: Noah Peart <noah.v.peart@HIDDEN>
From: Randy Taylor <dev@HIDDEN>
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
Message-ID: <AdChXDjyAulWCxyswxNe-7IMxwPnhNsGnE-QxJ3BN3-HqbU3GhOFti8yQLH_D-euvftZoKEHO6Bvwb1gXojFkT4JhTstpo8Ad-Dqp7nhebE=@rjt.dev>
In-Reply-To: <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
Feedback-ID: 44397038:user:proton
X-Pm-Message-ID: 1d8a650908bb382309f5fa6202f00d5dfda3a132
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <at> debbugs.gnu.org, Dmitry Gutov <dmitry@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 (-)

On Thursday, May 30th, 2024 at 09:25, Noah Peart <noah.v.peart@HIDDEN> w=
rote:
> > it seems we already highlight this when at treesit-font-lock-level 4?
> They get highlighted with `font-lock-variable-use-face` at level 4, but s=
houldn't
> they be getting `font-lock-variable-name-face` in the 'definition feature=
?
>=20

Indeed, thanks. Could someone please install the patch? Thanks in advance.

Seems like c++-ts-mode will need to get updated too, as with:
for (const auto& i : things) {}
i gets font-lock-variable-use-face. I wonder if any other ts modes
have similar issues.




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

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


Received: (at 71209) by debbugs.gnu.org; 30 May 2024 23:23:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 30 19:23:52 2024
Received: from localhost ([127.0.0.1]:52814 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sCp7c-0005O6-MJ
	for submit <at> debbugs.gnu.org; Thu, 30 May 2024 19:23:52 -0400
Received: from fout5-smtp.messagingengine.com ([103.168.172.148]:47921)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry@HIDDEN>) id 1sCp7X-0005Nq-W1
 for 71209 <at> debbugs.gnu.org; Thu, 30 May 2024 19:23:47 -0400
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47])
 by mailfout.nyi.internal (Postfix) with ESMTP id C002913800C5;
 Thu, 30 May 2024 19:23:27 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute6.internal (MEProxy); Thu, 30 May 2024 19:23:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1717111407;
 x=1717197807; bh=C6YJKN4f3mMTHFN8GFhBnY7TI7LSvfowAsQcJprHZgk=; b=
 i1oj6I6Wlpgw9ZYwyoBtwFsdEpB+uFe8MCy2Qgpi2d+s+dm9BC29h7U8AoyBN2No
 YrcFZt1chne5DT9oOHlv4o1QK6XUN6uLg1XekEJLFyGcmVKAzTEh69JGflHzE7tW
 HVeAhcsW9j5/EDK1w1PfL/8un+TMeeuo5ypsGQM4dl8yP9Wjc8moXpDNHVTwPAC0
 jl9Jk58NQoE0JgvilTMTN5uoBwN0o5k7OFFBxx9kQ1hCdFSozXS+FYy6vajAqnD2
 qpFWYkWlidi/3TcYqLS9JDp3jnkX8XMn9GJdmacWJDoGukN2xzRyFQENGW3HZrEU
 HmwNvwqvCwTEh0sKxdRXaQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1717111407; x=
 1717197807; bh=C6YJKN4f3mMTHFN8GFhBnY7TI7LSvfowAsQcJprHZgk=; b=A
 DosBaaMbS8fLGDSwc7q9fSDHkc5oKNR9yqP4WVaj0k8iESvFy2b47dqWe/i5oZtN
 OX0GIWvZLCIlCdYmIEpx8VSNJae+AsZSK+L1L7CnNnAXY5YVpE0IoWZ3ZjE5h0j3
 LpNluxOSt0LUUs3k07Utvl5zk1uoSUdI3zdZWAZknoF/tAwvrcPdfBQgWrzUlaXS
 +PY+v4kJl0iZNOt3M5WHhlzHEZKJp93kRIcs5jd6SimEgv8LtvFvJuyZv3kYa+YF
 rDKa+4eC4bleQGj2ChE7dnz5kE1BAH7wuFGvlvaYWCM669iW5JW7PvovBw7TXcco
 xC5CA0MUIorndthUkhxqg==
X-ME-Sender: <xms:bwpZZpH7jqNsPdRaITqeIVMlBkesIqrJ3XfxCoc6iQnfNmj6AC2L_w>
 <xme:bwpZZuV-hwlhDD24jfyhMeotjVKWYdPPNDgGGuUXxV0_twjkKpuKAqBF6eI2y_PkV
 z4LFhpDbNx55Spt_Zs>
X-ME-Received: <xmr:bwpZZrIdL1MR7zRS8OrhJk_JCJjd3StpwKH60nKFkdfPM_hj5Gia0LKWzcppr67WMfpe>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdekhedgvddtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi
 thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth
 htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu
 jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug
 hmihhtrhihsehguhhtohhvrdguvghv
X-ME-Proxy: <xmx:bwpZZvH8uMD1nZVCxqoJxaLvZtZZpOOs_aaOBbZS-RWyhmujnL8sLQ>
 <xmx:bwpZZvX8c6rNTMlCtROxL0ova0KIcpiCaaD1S-gdtYnCiTgfhVGdew>
 <xmx:bwpZZqNuafGTpREz7hLS3EnjTMnizAdcabh8WXdMSLJA7BiM0OxZew>
 <xmx:bwpZZu0eLE5JprZMDueu9o_6mGdkbRdc3hj1Vz2dfIF2M5BtExTQdQ>
 <xmx:bwpZZqTlhbrQT_ZcDJrv48M1HrdxF_dLZo32l2JFO4gYB5Lo3cSbxSo2>
Feedback-ID: i0e71465a:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 30 May 2024 19:23:26 -0400 (EDT)
Message-ID: <f7bf3fd0-cc35-476b-bca6-991c7831bc36@HIDDEN>
Date: Fri, 31 May 2024 02:23:24 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Noah Peart <noah.v.peart@HIDDEN>, Randy Taylor <dev@HIDDEN>
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
 <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <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.0 (-)

On 30/05/2024 16:25, Noah Peart wrote:
>  > it seems we already highlight this when at treesit-font-lock-level 4?
> 
> They get highlighted with `font-lock-variable-use-face` at level 4, but 
> shouldn't
> they be getting `font-lock-variable-name-face` in the 'definition feature?

I think that's a good idea: the local variables idx and val are 
introduced on that line, so we could indeed call those occurrences 
"definitions".




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

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


Received: (at 71209) by debbugs.gnu.org; 30 May 2024 13:27:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 30 09:27:31 2024
Received: from localhost ([127.0.0.1]:35651 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sCfoY-0000ji-Ro
	for submit <at> debbugs.gnu.org; Thu, 30 May 2024 09:27:31 -0400
Received: from mail-oi1-f175.google.com ([209.85.167.175]:55643)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <noah.v.peart@HIDDEN>) id 1sCfoT-0000jI-Mz
 for 71209 <at> debbugs.gnu.org; Thu, 30 May 2024 09:27:29 -0400
Received: by mail-oi1-f175.google.com with SMTP id
 5614622812f47-3c9b94951d5so383643b6e.3
 for <71209 <at> debbugs.gnu.org>; Thu, 30 May 2024 06:27:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1717075569; x=1717680369; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=zLoJ695Dhyl9jOOzoLFTrePqRinS4WgFdU28Twg+fnA=;
 b=W3A5ETchCGr42XFZIcJUhF5GhzoptGDIttqB3/j3BbVNsPrHQeUIAqIHbJGd5YHHyc
 3mr04OjpdIhgxeVtFeZeFGbV9h+Y6SlPmK0YnqXCIT6zsCq3rDqIu00U10sDf8cAmFIO
 +bqn0VmxiNqO+aTSnVLMnw82SxQqUkqvNOFW6jlWTfR87+TSmQ3KrrrnMKQ00+5rDGq9
 cEu59SdvqvthyzBMfhbxYk/TezTZ4/NkDIRnsH/HZgrhev6hGLrzqi79nrqVNVd6Rmtx
 wBid5ebMINYRDOhlMfIHcbBTACExHNLcGdEkZy6+kffw39DTJ2dzQjm0+7++yuTnjw0Q
 Q91w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1717075569; x=1717680369;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=zLoJ695Dhyl9jOOzoLFTrePqRinS4WgFdU28Twg+fnA=;
 b=Fg/tUmCFqpz7W9RirL0Opn9zGVUTxigalZcdgClzouKwZw1VmwjvvpNvHUepqe9foB
 GQ3XgwDpg0cM1nD9FoMs+SEwbKMdMlS4g46e+NKXGnbx36OSi7Bq7AQDsuvx0exTw8qh
 lQKc4bQ7wKE8HRMXh5r+CkAbCsFi8glOvGWXdRvx7BtqaWVviM2zh8UU0+ORpFuDpgrU
 cI+mAs/4rJycqMNTDBQgNwZxqgv9IqhZB+brXNc+dztVYJmzbEic/iumxvCKzWtVlw79
 zFPkaMmZzM8zg3AOhiYQGJHnqyhgaTF/fZDfxHJseqpuHFx7xQxrLYMwkAvKuQw3u3jK
 GLFw==
X-Gm-Message-State: AOJu0Yyz2Sga5OSRXMaA2nsRg/D/P2FB/3G24R/cEuLE9jHUaqLlbD6k
 sFLU/ZhphQIKL1uZjQHHuZa5IfXlL+ukq6LAmqyNtduqBSfiGgh+XkO/hxRdBGCvgCnyH2AibfK
 xyd2ChjzD8l7t/1GDixNcxy7yrKPXe8oOEjBGkQ==
X-Google-Smtp-Source: AGHT+IEiN7eynwJmNS0RAv2Srmki8hYbnWzLon3ZwbNarzGRIypYiTA+OTJEL4CGcsIvlv0GWu63WallyLdtTRdFYcw=
X-Received: by 2002:a05:6808:1a:b0:3d1:be9f:c9a3 with SMTP id
 5614622812f47-3d1dcbe9aaemr2101806b6e.0.1717075567894; Thu, 30 May 2024
 06:26:07 -0700 (PDT)
MIME-Version: 1.0
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
 <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
In-Reply-To: <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
From: Noah Peart <noah.v.peart@HIDDEN>
Date: Thu, 30 May 2024 06:25:56 -0700
Message-ID: <CAPVBTScr+MC=TBjACN9F1iD=q4OoMFfmJYhu6VU8RmeAEhnpBg@HIDDEN>
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
To: Randy Taylor <dev@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000046e5730619abcf0b"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <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.0 (-)

--00000000000046e5730619abcf0b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

> it seems we already highlight this when at treesit-font-lock-level 4?

They get highlighted with `font-lock-variable-use-face` at level 4, but
shouldn't
they be getting `font-lock-variable-name-face` in the 'definition feature?

On Mon, May 27, 2024 at 7:46=E2=80=AFPM Randy Taylor <dev@HIDDEN> wrote:

> On Sunday, May 26th, 2024 at 08:41, Noah Peart <noah.v.peart@HIDDEN>
> wrote:
>
> > Tags: patch
> >
> > Adds font-locking rule in go-ts-mode to give variables in range clauses
> > font-lock-variable-name-face (in feature 'definition).
> >
> > For example, the following font-locking is added:
> >
> > for idx, val :=3D range arr {}
> > // ^ font-lock-variable-name-face
> > // ^ font-lock-variable-name-face
> >
> > The patch also adds a test case.
> >
> >
> > In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
> > 3.24.33, cairo version 1.16.0) of 2024-05-21 built on noah-X580VD
> > Repository revision: 63d914e377f7cc37056de2503bfbeea831875037
> > Repository branch: master
> > Windowing system distributor 'The X.Org Foundation', version
> 11.0.12101004
> > System Description: Ubuntu 22.04.4 LTS
> >
> > Configured using:
> > 'configure --prefix=3D/usr/local --with-modules --with-tree-sitter
> > --with-threads --with-x-toolkit=3Dgtk3 --with-xwidgets --with-gnutls
> > --with-json --with-mailutils --with-jpeg --with-png --with-rsvg
> > --with-tiff --with-xml2 --with-xpm --with-imagemagick CC=3Dgcc-12
> > CXX=3Dgcc-12'
>
> Thanks, but it seems we already highlight this when at
> treesit-font-lock-level 4?
>

--00000000000046e5730619abcf0b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">&gt; it seems we already highlight this when at treesit-fo=
nt-lock-level 4?<div><br></div><div>They get highlighted with `font-lock-va=
riable-use-face` at level 4, but shouldn&#39;t</div><div>they be getting `f=
ont-lock-variable-name-face` in the &#39;definition feature?</div></div><br=
><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, M=
ay 27, 2024 at 7:46=E2=80=AFPM Randy Taylor &lt;<a href=3D"mailto:dev@HIDDEN=
ev">dev@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">On Sunday, May 26th, 2024 at 08:41, Noah Peart &lt;<a href=
=3D"mailto:noah.v.peart@HIDDEN" target=3D"_blank">noah.v.peart@HIDDEN=
</a>&gt; wrote:<br>
<br>
&gt; Tags: patch<br>
&gt; <br>
&gt; Adds font-locking rule in go-ts-mode to give variables in range clause=
s<br>
&gt; font-lock-variable-name-face (in feature &#39;definition).<br>
&gt; <br>
&gt; For example, the following font-locking is added:<br>
&gt; <br>
&gt; for idx, val :=3D range arr {}<br>
&gt; // ^ font-lock-variable-name-face<br>
&gt; // ^ font-lock-variable-name-face<br>
&gt; <br>
&gt; The patch also adds a test case.<br>
&gt; <br>
&gt; <br>
&gt; In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version<br>
&gt; 3.24.33, cairo version 1.16.0) of 2024-05-21 built on noah-X580VD<br>
&gt; Repository revision: 63d914e377f7cc37056de2503bfbeea831875037<br>
&gt; Repository branch: master<br>
&gt; Windowing system distributor &#39;The X.Org Foundation&#39;, version 1=
1.0.12101004<br>
&gt; System Description: Ubuntu 22.04.4 LTS<br>
&gt; <br>
&gt; Configured using:<br>
&gt; &#39;configure --prefix=3D/usr/local --with-modules --with-tree-sitter=
<br>
&gt; --with-threads --with-x-toolkit=3Dgtk3 --with-xwidgets --with-gnutls<b=
r>
&gt; --with-json --with-mailutils --with-jpeg --with-png --with-rsvg<br>
&gt; --with-tiff --with-xml2 --with-xpm --with-imagemagick CC=3Dgcc-12<br>
&gt; CXX=3Dgcc-12&#39;<br>
<br>
Thanks, but it seems we already highlight this when at treesit-font-lock-le=
vel 4?<br>
</blockquote></div>

--00000000000046e5730619abcf0b--




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

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


Received: (at 71209) by debbugs.gnu.org; 28 May 2024 02:46:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 27 22:46:26 2024
Received: from localhost ([127.0.0.1]:45516 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sBmr4-00044f-LI
	for submit <at> debbugs.gnu.org; Mon, 27 May 2024 22:46:26 -0400
Received: from mail-4022.proton.ch ([185.70.40.22]:52925)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dev@HIDDEN>) id 1sBmr1-00044N-2R
 for 71209 <at> debbugs.gnu.org; Mon, 27 May 2024 22:46:26 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev;
 s=protonmail2; t=1716864363; x=1717123563;
 bh=N1QGXRemRF2J5rKXqYeR0b80xI35O5zRAjuq8kN51AQ=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector;
 b=OXjsbNw1ZEfV5ZUXJfHCiL4h5OBakfAU6iv/ST/lojDhLNcIxCYuvE1dGYH7xe6Ia
 TZQCUkWc9astfywG8EWAlFJzh4/4RIrJk/3KRpvMhvwIj+3b/a4ZvsM0tCvzRlBZi0
 QjfkuK0WNC0F94HilIAG0SXJXp8S0N9Zu2Jp6cbGFds3NpZ5z81mygvg9FZO5RGXOf
 YAifBytv2oN1GIzxT3cR9NeuuzjpxllnaJ1y9X5Up4KlSjfhphktvT+mv/Ii7G8p2l
 DZlQFMvEaWa0ORL32fMvF0yzsLkENdDF/GK4xw4ONurXVkKsa9OXi//1clf1B5pYfB
 gUymRhlpGn9tA==
Date: Tue, 28 May 2024 02:46:00 +0000
To: Noah Peart <noah.v.peart@HIDDEN>
From: Randy Taylor <dev@HIDDEN>
Subject: Re: bug#71209: [PATCH] Add font-locking for variables in go-ts-mode
 range clauses
Message-ID: <Lk8GVhHxj9l9YfGAD2qgrbdR62tNZ1XXxujRsud8RPCiyFZtUb1E_1_CLdZbk-9RUWKAZQcH6gcijrXwnudX9mj9J5xKUL-yZQQMQ5wJ94s=@rjt.dev>
In-Reply-To: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
References: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
Feedback-ID: 44397038:user:proton
X-Pm-Message-ID: d5cea780f4fcbdb4435617335e287ecfdd06ca95
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71209
Cc: 71209 <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.0 (-)

On Sunday, May 26th, 2024 at 08:41, Noah Peart <noah.v.peart@HIDDEN> wro=
te:

> Tags: patch
>=20
> Adds font-locking rule in go-ts-mode to give variables in range clauses
> font-lock-variable-name-face (in feature 'definition).
>=20
> For example, the following font-locking is added:
>=20
> for idx, val :=3D range arr {}
> // ^ font-lock-variable-name-face
> // ^ font-lock-variable-name-face
>=20
> The patch also adds a test case.
>=20
>=20
> In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
> 3.24.33, cairo version 1.16.0) of 2024-05-21 built on noah-X580VD
> Repository revision: 63d914e377f7cc37056de2503bfbeea831875037
> Repository branch: master
> Windowing system distributor 'The X.Org Foundation', version 11.0.1210100=
4
> System Description: Ubuntu 22.04.4 LTS
>=20
> Configured using:
> 'configure --prefix=3D/usr/local --with-modules --with-tree-sitter
> --with-threads --with-x-toolkit=3Dgtk3 --with-xwidgets --with-gnutls
> --with-json --with-mailutils --with-jpeg --with-png --with-rsvg
> --with-tiff --with-xml2 --with-xpm --with-imagemagick CC=3Dgcc-12
> CXX=3Dgcc-12'

Thanks, but it seems we already highlight this when at treesit-font-lock-le=
vel 4?




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

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


Received: (at submit) by debbugs.gnu.org; 26 May 2024 12:42:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 08:42:06 2024
Received: from localhost ([127.0.0.1]:38559 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sBDCP-0000ol-Fy
	for submit <at> debbugs.gnu.org; Sun, 26 May 2024 08:42:05 -0400
Received: from lists.gnu.org ([209.51.188.17]:58364)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <noah.v.peart@HIDDEN>) id 1sBDCM-0000oc-Cv
 for submit <at> debbugs.gnu.org; Sun, 26 May 2024 08:42:03 -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 <noah.v.peart@HIDDEN>)
 id 1sBDCD-0008Pp-W7
 for bug-gnu-emacs@HIDDEN; Sun, 26 May 2024 08:41:54 -0400
Received: from mail-oa1-x30.google.com ([2001:4860:4864:20::30])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <noah.v.peart@HIDDEN>)
 id 1sBDCC-0004b2-7J
 for bug-gnu-emacs@HIDDEN; Sun, 26 May 2024 08:41:53 -0400
Received: by mail-oa1-x30.google.com with SMTP id
 586e51a60fabf-24ca03ad307so1386397fac.3
 for <bug-gnu-emacs@HIDDEN>; Sun, 26 May 2024 05:41:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1716727309; x=1717332109; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=+WlLBGcgI/UkQrJb9hrktJOzR9r3qgx+AmdM9cEqZnQ=;
 b=RfvuYh1XtxYj63fwxyVXp1NiDtaYfkZ2pohR2hEVRZaHldN/vJC9gRsXqvmQAjNK9z
 X3GSO6G10IPXteMhEFKxs4hDSdWmnhbbV+I0+entCFZbiRaLY+Xv6MG6xiYJFTuNU/SC
 hba1YgaJ8+UxvEdsgDL5Gaarr3CLzei3V2ft5LsG/el4OXmJVdgUkjFTrCElUkjUS2ox
 sAMntibtEKzL1NP1G0yeCDCLmSdgAesC14hq0P7XasLC8gzEdII1CC+Lw2ogmtpxULjf
 jcw0eBvpaCWNrvZUENO0j388R4BaliUJ4HdKCS6KjR77Xj/eRpc6CnAxUu1fzWyefZjN
 pa9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1716727309; x=1717332109;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=+WlLBGcgI/UkQrJb9hrktJOzR9r3qgx+AmdM9cEqZnQ=;
 b=lFqkrPP50bSCSDPa78tQXvpLcU0e8BGTip82t7LeU87Ad1JtTHOIAuwz1QH2jue4aX
 w8vT8ZRu+7cfE+ShRj2QM0XTZQpcE6h93faUG+ibjuVk6nkIMxHuKFkFGHRcjqvJuesK
 RH6OACe97cQ2D75D7Es7j6wDqdCt0nPAwkNztQDP5HLZXiEy8aLg5Sc0Esk1miZazI2W
 qOxF8pam66iNs1v65GJRmx2h95EmKQEMaP4xNjzrY5/E+HpvOBc2JLGcX//aLNkniRJc
 A8/S1I+kqCYTeWN13lRARlUofNZUBG1BC2xxkBOiQYblTR7XRTedcQYF79RUioVYCGqy
 ZkYQ==
X-Gm-Message-State: AOJu0YyYaBFirrQeeLk+Ef+D4LMavxUObLGFqoyxZhgS+wXW+VgbWaKL
 JRCK8gnjk/4STSymJYWsTc71n0KYNqZgVKFfvEao/h8Ly4MK50ssctW5WQAjLr2IbSoSr4rHjuP
 BFM3FI4cawprlBwDoBkkxag/kwI6ZJYBPVOHa+w==
X-Google-Smtp-Source: AGHT+IFyXfhfa3cRlHA1Fx0FNvljCB+SnGPWyUzRbL/NZoYFBBH074FOBfJBNcLO4f1VdhFxri8YxZjC4gYeSNz6W0I=
X-Received: by 2002:a05:6870:718f:b0:24d:c894:81f6 with SMTP id
 586e51a60fabf-24dc8948c59mr5469057fac.33.1716727308710; Sun, 26 May 2024
 05:41:48 -0700 (PDT)
MIME-Version: 1.0
From: Noah Peart <noah.v.peart@HIDDEN>
Date: Sun, 26 May 2024 05:41:37 -0700
Message-ID: <CAPVBTSenYw8YFVEJA-Mb2SzK2OPiGjgjOw3qUOEbH_VfEYJgDw@HIDDEN>
Subject: [PATCH] Add font-locking for variables in go-ts-mode range clauses
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="00000000000069cead06195ab9f9"
Received-SPF: pass client-ip=2001:4860:4864:20::30;
 envelope-from=noah.v.peart@HIDDEN; helo=mail-oa1-x30.google.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,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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-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: -2.3 (--)

--00000000000069cead06195ab9f9
Content-Type: multipart/alternative; boundary="00000000000069ceab06195ab9f7"

--00000000000069ceab06195ab9f7
Content-Type: text/plain; charset="UTF-8"

Tags: patch

Adds font-locking rule in go-ts-mode to give variables in range clauses
font-lock-variable-name-face (in feature 'definition).

For example, the following font-locking is added:

for idx, val := range arr {}
//     ^ font-lock-variable-name-face
//           ^ font-lock-variable-name-face

The patch also adds a test case.


In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.33, cairo version 1.16.0) of 2024-05-21 built on noah-X580VD
Repository revision: 63d914e377f7cc37056de2503bfbeea831875037
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101004
System Description: Ubuntu 22.04.4 LTS

Configured using:
 'configure --prefix=/usr/local --with-modules --with-tree-sitter
--with-threads --with-x-toolkit=gtk3 --with-xwidgets --with-gnutls
--with-json --with-mailutils --with-jpeg --with-png --with-rsvg
--with-tiff --with-xml2 --with-xpm --with-imagemagick CC=gcc-12
CXX=gcc-12'

--00000000000069ceab06195ab9f7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Tags: patch<br><br>Adds font-locking rule in go-ts-mode to=
 give variables in range clauses<br>font-lock-variable-name-face (in featur=
e &#39;definition).<br><br>For example, the following font-locking is added=
:<br><br>for idx, val :=3D range arr {}<br>//=C2=A0 =C2=A0 =C2=A0^ font-loc=
k-variable-name-face<br>//=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^ font-l=
ock-variable-name-face<br><br>The patch also adds a test case.<br><br><br>I=
n GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version<br>3.24.33,=
 cairo version 1.16.0) of 2024-05-21 built on noah-X580VD<br>Repository rev=
ision: 63d914e377f7cc37056de2503bfbeea831875037<br>Repository branch: maste=
r<br>Windowing system distributor &#39;The X.Org Foundation&#39;, version 1=
1.0.12101004<br>System Description: Ubuntu 22.04.4 LTS<br><br>Configured us=
ing:<br>=C2=A0&#39;configure --prefix=3D/usr/local --with-modules --with-tr=
ee-sitter<br>--with-threads --with-x-toolkit=3Dgtk3 --with-xwidgets --with-=
gnutls<br>--with-json --with-mailutils --with-jpeg --with-png --with-rsvg<b=
r>--with-tiff --with-xml2 --with-xpm --with-imagemagick CC=3Dgcc-12<br>CXX=
=3Dgcc-12&#39;<br></div>

--00000000000069ceab06195ab9f7--

--00000000000069cead06195ab9f9
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Add-font-locking-for-variables-in-go-ts-mode-range-c.patch"
Content-Disposition: attachment; 
	filename="0001-Add-font-locking-for-variables-in-go-ts-mode-range-c.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_lwnj2otl0>
X-Attachment-Id: f_lwnj2otl0

RnJvbSAxYjZiMmE3MDAxZmYwNzlkODFhZjdkNDJjN2VlOThlOGU3MzE4MzkwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBOb2FoIFBlYXJ0IDxub2FoLnYucGVhcnRAZ21haWwuY29tPgpE
YXRlOiBTdW4sIDI2IE1heSAyMDI0IDA1OjM0OjM0IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gQWRk
IGZvbnQtbG9ja2luZyBmb3IgdmFyaWFibGVzIGluIGdvLXRzLW1vZGUgcmFuZ2UgY2xhdXNlcwoK
KiBsaXNwL3Byb2dtb2Rlcy9nby10cy1tb2RlLmVsIChnby10cy1tb2RlLS1mb250LWxvY2stc2V0
dGluZ3MpOgpBZGQgZm9udC1sb2NraW5nIHJ1bGUgZm9yIHZhcmlhYmxlIG5hbWVzIGluIHJhbmdl
IGNsYXVzZXMuCiogdGVzdC9saXNwL3Byb2dtb2Rlcy9nby10cy1tb2RlLXRlc3RzLmVsIChnby10
cy10ZXN0LWZvbnQtbG9jayk6CkFkZCBmb250LWxvY2tpbmcgdGVzdCBmb3IgZ28tdHMtbW9kZS4K
KiB0ZXN0L2xpc3AvcHJvZ21vZGVzL2dvLXRzLW1vZGUtcmVzb3VyY2VzL2ZvbnQtbG9jay5nbzog
TmV3IGZpbGUKZm9yIGdvLXRzLW1vZGUgZm9udC1sb2NraW5nIHRlc3RzLgotLS0KIGxpc3AvcHJv
Z21vZGVzL2dvLXRzLW1vZGUuZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNSArKysrLQog
dGVzdC9saXNwL3Byb2dtb2Rlcy9nby10cy1tb2RlLXJlc291cmNlcy9mb250LWxvY2suZ28gfCA1
ICsrKysrCiB0ZXN0L2xpc3AvcHJvZ21vZGVzL2dvLXRzLW1vZGUtdGVzdHMuZWwgICAgICAgICAg
ICAgICB8IDUgKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3QvbGlzcC9wcm9nbW9kZXMvZ28tdHMtbW9k
ZS1yZXNvdXJjZXMvZm9udC1sb2NrLmdvCgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvZ28t
dHMtbW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVzL2dvLXRzLW1vZGUuZWwKaW5kZXggYWVmMjI0YWIz
ZmEuLjQzZjdlMDQyNTkwIDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rlcy9nby10cy1tb2RlLmVs
CisrKyBiL2xpc3AvcHJvZ21vZGVzL2dvLXRzLW1vZGUuZWwKQEAgLTE4MCw3ICsxODAsMTAgQEAg
Z28tdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICAgICAgICAgICAgKGlkZW50aWZpZXIp
IEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlCiAgICAgICAgICAgICAgKCIsIiAoaWRlbnRp
ZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpKikpCiAgICAgICh2YXJfc3BlYyBu
YW1lOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UKLSAgICAgICAg
ICAgICAgICgiLCIgbmFtZTogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1m
YWNlKSopKQorICAgICAgICAgICAgICAgKCIsIiBuYW1lOiAoaWRlbnRpZmllcikgQGZvbnQtbG9j
ay12YXJpYWJsZS1uYW1lLWZhY2UpKikKKyAgICAgKHJhbmdlX2NsYXVzZQorICAgICAgbGVmdDog
KGV4cHJlc3Npb25fbGlzdAorICAgICAgICAgICAgIChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZh
cmlhYmxlLW5hbWUtZmFjZSkpKQogCiAgICA6bGFuZ3VhZ2UgJ2dvCiAgICA6ZmVhdHVyZSAnZnVu
Y3Rpb24KZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvZ28tdHMtbW9kZS1yZXNvdXJj
ZXMvZm9udC1sb2NrLmdvIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9nby10cy1tb2RlLXJlc291cmNl
cy9mb250LWxvY2suZ28KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLjRl
N2E4ZTE3MTBiCi0tLSAvZGV2L251bGwKKysrIGIvdGVzdC9saXNwL3Byb2dtb2Rlcy9nby10cy1t
b2RlLXJlc291cmNlcy9mb250LWxvY2suZ28KQEAgLTAsMCArMSw1IEBACitmb3IgaWR4LCB2YWwg
Oj0gcmFuZ2UgYXJyIHt9CisvLyAgIF4gZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZQorLy8g
ICAgICAgIF4gZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZQorZm9yIGlkeCA6PSAwOyBpZHgg
PCBuOyBpZHgrKyB7fQorLy8gICBeIGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UKZGlmZiAt
LWdpdCBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvZ28tdHMtbW9kZS10ZXN0cy5lbCBiL3Rlc3QvbGlz
cC9wcm9nbW9kZXMvZ28tdHMtbW9kZS10ZXN0cy5lbAppbmRleCBmZDliNTdlODY5MS4uZjM2ZGJk
ZTUxMDMgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9wcm9nbW9kZXMvZ28tdHMtbW9kZS10ZXN0cy5l
bAorKysgYi90ZXN0L2xpc3AvcHJvZ21vZGVzL2dvLXRzLW1vZGUtdGVzdHMuZWwKQEAgLTI3LDUg
KzI3LDEwIEBAIGdvLXRzLW1vZGUtdGVzdC1pbmRlbnRhdGlvbgogICAoc2tpcC11bmxlc3MgKHRy
ZWVzaXQtcmVhZHktcCAnZ28pKQogICAoZXJ0LXRlc3QtZXJ0cy1maWxlIChlcnQtcmVzb3VyY2Ut
ZmlsZSAiaW5kZW50LmVydHMiKSkpCiAKKyhlcnQtZGVmdGVzdCBnby10cy10ZXN0LWZvbnQtbG9j
ayAoKQorICAoc2tpcC11bmxlc3MgKHRyZWVzaXQtcmVhZHktcCAnZ28pKQorICAobGV0ICgodHJl
ZXNpdC1mb250LWxvY2stbGV2ZWwgNCkpCisgICAgKGVydC1mb250LWxvY2stdGVzdC1maWxlIChl
cnQtcmVzb3VyY2UtZmlsZSAiZm9udC1sb2NrLmdvIikgJ2dvLXRzLW1vZGUpKSkKKwogKHByb3Zp
ZGUgJ2dvLXRzLW1vZGUtdGVzdHMpCiA7OzsgZ28tdHMtbW9kZS10ZXN0cy5lbCBlbmRzIGhlcmUK
LS0gCjIuMzQuMQoK
--00000000000069cead06195ab9f9--




Acknowledgement sent to Noah Peart <noah.v.peart@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#71209; 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: Wed, 12 Feb 2025 08:30:01 UTC

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