GNU bug report logs - #75406
31.0.50; [PATCH] csharp-ts-mode does not highlight type in typeof() expressions

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: Jostein Kjønigsen <jostein@HIDDEN>; Keywords: patch; dated Mon, 6 Jan 2025 14:13:02 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 75406 <at> debbugs.gnu.org:


Received: (at 75406) by debbugs.gnu.org; 13 Jan 2025 06:29:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 13 01:29:22 2025
Received: from localhost ([127.0.0.1]:49921 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tXDwv-0001Ua-P5
	for submit <at> debbugs.gnu.org; Mon, 13 Jan 2025 01:29:22 -0500
Received: from mail-pj1-x1033.google.com ([2607:f8b0:4864:20::1033]:55625)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1tXDwt-0001UL-9G
 for 75406 <at> debbugs.gnu.org; Mon, 13 Jan 2025 01:29:19 -0500
Received: by mail-pj1-x1033.google.com with SMTP id
 98e67ed59e1d1-2eeb4d643a5so6931560a91.3
 for <75406 <at> debbugs.gnu.org>; Sun, 12 Jan 2025 22:29:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1736749753; x=1737354553; darn=debbugs.gnu.org;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=a4Pj5HNVpxK68STp/MzuGB/1ffAWHkvVmaXGb2NgdRo=;
 b=RzgyUA7Ya171aXf42lPya5Q8apTr4OgX6k8NppFOIfIoA34fkjVZKy9LF7SBzItROC
 saxx98wUhAKFG/8iJukt/BwptSXH1bebD18xGE3ER2xQcXLafPqiV4qZLRM4p14rN/9O
 NTLJjEKwplugkMPXmqznUsp1uDovVLiLhC/UjF7cGrk+P53n5y4FHXmVMSwFpfBmhIvl
 tpCxU9leYwaKtfu1kcj5xiPbQdGhJBU57kbpgfroZI1tEl7NYX5Ydo65JS/9kTvhRnGg
 SDnU4I/6vAGrm9D9VxxkPgH9BqIZMMw53DffhZqHsBbpGsDfASU4nQhMDOmd4YbloDdS
 IFsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1736749753; x=1737354553;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=a4Pj5HNVpxK68STp/MzuGB/1ffAWHkvVmaXGb2NgdRo=;
 b=qHaSBrAXR7M+nhTFDmEmYpN1o4Ny5iqcnZXlR5t7kVXXWM97agN71gLCvDOOgxqQef
 Xrm7zJSsXXit9gPudOEiurmX+ovOtbsqQ/8U9UjdyEnvtRrI7WWi4tUjftd9mlKUkitO
 MSVQAmBvJl6WqccF4BnbZVmC4AD/Sur8aucPWuVWvbMtQpM6VgNg3UvCAUx7cqhVTmdc
 w7zGYa2jMcl3BjHQ1I4YQYZWgo0zReDw2UgCa7v6LIgWbydDtcaVrKy6beOiAy2KP/CD
 61pKBqT514RCFYlpWnRp+IJ8Pc9hoWo80Z1lMGUnFKBqAZENh9xUq/+HrKIxNSZAMRyr
 Wodw==
X-Forwarded-Encrypted: i=1;
 AJvYcCUX+z/SFr9p1iSUV+20aAWW4Gex+9VvFiz/wNVirJTfnHfTUFtllArbYqFOlIM23r3Sx4jBnA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw63ClMn8sQ3Mesg0lcg9b5hM4hAit5+Na//nqRmBVvhHB70XPQ
 /8lf2ZMvnYG9SmCCSYG1LtgRlE4qzAdIkMDvcfQDjAvVPrHplZZX
X-Gm-Gg: ASbGncsuPZXevyahCyBv994CgqdpQj247pcD9Ugx7K4IgLJalYx1YojeuwAordQ33rX
 Z89dadeH35xjpu3ZBD64Ibvw7Pa1vR2pgAZjtPz9YFBjeSWQyqzUcdEm5VRooIQW8nkAcBtZAkO
 D+sFIZfSDSwcws/V+dKTJ8UBpnE8tBqwcm5Aflii62muydiJXNDnHN7cIYwHpOlTvfLcxi6tFMC
 r2EN0HIb+AWGEKznQI9+4LonkwWjDQj3MvlPlayB0kjt/6FB5mH1P5XVGEMeOEdEw3fcUtlQrzX
 METL
X-Google-Smtp-Source: AGHT+IGR0rI00sJQd0rHoaxcREmAp24UKQ3q74RFRv7D+HYgLaxV48Xjlmc/xbySj5aNTYMkuITGqQ==
X-Received: by 2002:a17:90b:38ca:b0:2ee:9d49:3ae6 with SMTP id
 98e67ed59e1d1-2f548f2cf26mr29232970a91.10.1736749753136; 
 Sun, 12 Jan 2025 22:29:13 -0800 (PST)
Received: from smtpclient.apple ([2601:646:8f81:6120:c04e:a612:3dd1:a163])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-2f54a2ad2e4sm9316238a91.28.2025.01.12.22.29.11
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 12 Jan 2025 22:29:12 -0800 (PST)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\))
Subject: Re: bug#75406: 31.0.50; [PATCH] csharp-ts-mode does not highlight
 type in typeof() expressions
From: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <CEF8F10A-E72D-41BB-8E1D-E55A8EBF38F2@HIDDEN>
Date: Sun, 12 Jan 2025 22:29:00 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <1F019EF5-2A7F-4C39-93DC-74335A602A45@HIDDEN>
References: <F7BF3422-DA98-44FD-ADD7-F87CB324871A@HIDDEN>
 <CEF8F10A-E72D-41BB-8E1D-E55A8EBF38F2@HIDDEN>
To: =?utf-8?Q?Jostein_Kj=C3=B8nigsen?= <jostein@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75406
Cc: Theodor Thornhill <theo@HIDDEN>,
 =?utf-8?Q?Jostein_Kj=C3=B8nigsen?= <jostein@HIDDEN>,
 75406 <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 Jan 7, 2025, at 11:23=E2=80=AFPM, Jostein Kj=C3=B8nigsen =
<jostein@HIDDEN> wrote:
>=20
>=20
>> On 8 Jan 2025, at 07:14, Yuan Fu <casouri@HIDDEN> wrote:
>> Thanks! I suspect that an earlier grammar version used =
type_of_expression. Can you see if it=E2=80=99s true?
>=20
>=20
> This seems to be true. This was changed in a commit in May 2024.=20
>=20
> =
https://github.com/tree-sitter/tree-sitter-c-sharp/commit/cd38110b39119792=
82ad6eeb8cb4d0ecd671b188
>=20
>=20
>=20
>> If it is, we should keep the rules for both type_of_expression and =
typeof_expression, WDYT?
>=20
>=20
> Compatibility is a good thing, unless it comes at a too big cost. ;)

I can=E2=80=99t agree more, trust me ;-) This one seems ok to me, but =
it=E2=80=99s your call.=20

>=20
>> On the same note, we could use some utility function that makes it =
less verbose to test queries and use different query based on the test =
result.
>=20
> I agree about that. That makes sense.=20
>=20
> Is there any precedent for how that is done in other major-modes?

Usually we define a test function that checks the installed grammar =
accepts a certain query, and use this test to determine what query to =
use. I=E2=80=99m thinking about adding this utility function to =
treesit.el to streamline the process, but haven=E2=80=99t decided on =
what the interface should be.

For some existing example, you can take a look at =
go-ts-mode--iota-query-supported-p and how it=E2=80=99s used.

Yuan=




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

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


Received: (at 75406) by debbugs.gnu.org; 8 Jan 2025 08:09:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 03:09:51 2025
Received: from localhost ([127.0.0.1]:45883 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tVR8R-0004ro-G1
	for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 03:09:51 -0500
Received: from fhigh-a5-smtp.messagingengine.com ([103.168.172.156]:48505)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <jostein@HIDDEN>)
 id 1tVQPf-0002iO-U4
 for 75406 <at> debbugs.gnu.org; Wed, 08 Jan 2025 02:23:36 -0500
Received: from phl-compute-04.internal (phl-compute-04.phl.internal
 [10.202.2.44])
 by mailfhigh.phl.internal (Postfix) with ESMTP id B1C0D1140152;
 Wed,  8 Jan 2025 02:23:29 -0500 (EST)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-04.internal (MEProxy); Wed, 08 Jan 2025 02:23:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; 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=fm2; t=1736321009;
 x=1736407409; bh=QRkF+N3wHwWq+RJ4hudrIswEz3RIwVVfsJ4VfnCab7Q=; b=
 EYerrJKb6iTwWbIzoFovsGdtjUgETOIjA+AsdgvuHeBEc8NF0+Tz18mzwrsUAgOr
 SoN+dGlisNczEXB+ZqLqE3fW8ARkdU3gy7NA36SfK5DNIXP7KPZzq6R9PGdAAvDr
 bo8FYsNZo8kRhws9siJNkFLJtwqNApgvoefNh8y+PJFthCGBoIplBTkbKuhmy4Ub
 D82i2NeuAqhnnGQ/LQHk/qOND9fCeZJPgHj3KwcCH3WYhv79WaTjHR2W2tA3+ReV
 QseuKc0a1s2w33tq5RrXzlipG5e5xOAPmnRq58MxrttF9KhWe8SAqvbLV867EP7e
 xahT8ssP0e5XrTMS/M84Kw==
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-sender:x-me-sender:x-sasl-enc; s=fm2; t=1736321009; x=
 1736407409; bh=QRkF+N3wHwWq+RJ4hudrIswEz3RIwVVfsJ4VfnCab7Q=; b=F
 7JGsT5hMn6fER99E/6VqKD/NhV04DY4HeWLA6zvyRvJ6SDiCYukL+uXHgGnY2Bj4
 pXCzdrgaGvk8B07A1MgUA1TNT8VYDtN0Sffajfm5qCZZY98JmrX/gP1LwO7at9xb
 6Dv53VNiyaXPUKl3G+VON5vtM8UVB3uF7RNo/guPpFIRr75yk1l4lEC1tbDd91jj
 /Cy7EbvfyE6mquqNJC4A4thWJfe9MmQi8PQVXKLiSm/KgqPPJwA02CClbB65ChSb
 ydPqRdnxGyWGo7thGwLY0K2u5h3vzUa8cUcUMeiN1bAZpRmgfXTMVEGRTrnJmG5C
 cvQNr8hSs4Bms9eWGkIlg==
X-ME-Sender: <xms:8Sd-Z7AuvD13d1dngfA28KSYIPm-1te57T7KKhRVEzbvVwEsRqrHvA>
 <xme:8Sd-ZxgdSE2r72DslTt5I1TP7fiB52gWtdpwRsQrodjDRpgeFCDq0geY4CPPd3HrC
 QZArZP98McTYr4CuA>
X-ME-Received: <xmr:8Sd-Z2lLWEvWjGTjhPE8BCgyabqe6OwRcorqhCHECRuRiU814jSoknSqoz_ZRUQWEtU3fm_AYIAhof-S4f834Rpk9hgtwnThjqvrim7S>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudegfedguddthecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp
 uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg
 hnthhsucdlqddutddtmdenucfjughrpegtgffhggfufffkfhevjgfvofesrgejmherhhdt
 jeenucfhrhhomheplfhoshhtvghinhcumfhjpphnihhgshgvnhcuoehjohhsthgvihhnse
 hfrghsthhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpedugefggeeitdeigeevuddt
 gfeiuddvgffhhfehuddvtdeggeeugfdufedvvdfgteenucffohhmrghinhepghhithhhuh
 gsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhho
 mhepjhhoshhtvghinhesfhgrshhtmhgrihhlrdhfmhdpnhgspghrtghpthhtohepgedpmh
 houggvpehsmhhtphhouhhtpdhrtghpthhtohepjhhoshhtvghinhesshgvtghurhgvrdhk
 jhhonhhighhsvghnrdhnvghtpdhrtghpthhtoheptggrshhouhhrihesghhmrghilhdrtg
 homhdprhgtphhtthhopeejheegtdeiseguvggssghughhsrdhgnhhurdhorhhgpdhrtghp
 thhtohepthhhvghosehthhhorhhnhhhilhhlrdhnoh
X-ME-Proxy: <xmx:8Sd-Z9zdB0D8ZbzCEtg5W7fpa6yzVbXlSppv49Y6qKRhagEL9Iq8DQ>
 <xmx:8Sd-ZwTjwN8scj_1SRv7VfVLMT_dZ9Ey67fDyZic2hgKl6zmof5y1g>
 <xmx:8Sd-ZwbdrNG42tFQpqWDNfGtbUCKVuZLY2pRmvCLf5W5VlA5_ISRtw>
 <xmx:8Sd-ZxQRU_16AioVdHeehuEKouF4rm8mHh8s0Db9kc_Ujlv1Bn6nTg>
 <xmx:8Sd-Z2MuJnis7NaMB7517eKRhyFcNDm9oq2v6-UPsygJG9N8VvfFfsO1>
Feedback-ID: ia1f0408b:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 8 Jan 2025 02:23:28 -0500 (EST)
Content-Type: multipart/alternative;
 boundary=Apple-Mail-99CD4488-4ABA-4542-BB3D-CC0DDCC8C613
Content-Transfer-Encoding: 7bit
From: =?utf-8?Q?Jostein_Kj=C3=B8nigsen?= <jostein@HIDDEN>
Mime-Version: 1.0 (1.0)
Subject: Re: bug#75406: 31.0.50;
 [PATCH] csharp-ts-mode does not highlight type in typeof() expressions
Date: Wed, 8 Jan 2025 08:23:16 +0100
Message-Id: <CEF8F10A-E72D-41BB-8E1D-E55A8EBF38F2@HIDDEN>
References: <F7BF3422-DA98-44FD-ADD7-F87CB324871A@HIDDEN>
In-Reply-To: <F7BF3422-DA98-44FD-ADD7-F87CB324871A@HIDDEN>
To: Yuan Fu <casouri@HIDDEN>
X-Mailer: iPhone Mail (22C152)
X-Debbugs-Envelope-To: 75406
X-Mailman-Approved-At: Wed, 08 Jan 2025 03:09:50 -0500
Cc: Theodor Thornhill <theo@HIDDEN>,
 =?utf-8?Q?Jostein_Kj=C3=B8nigsen?= <jostein@HIDDEN>,
 75406 <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>


--Apple-Mail-99CD4488-4ABA-4542-BB3D-CC0DDCC8C613
Content-Type: multipart/related;
	type="text/html";
	boundary=Apple-Mail-87A028A7-7AEC-4528-9C2B-BADA62E38FCA
Content-Transfer-Encoding: 7bit


--Apple-Mail-87A028A7-7AEC-4528-9C2B-BADA62E38FCA
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><br></div><div dir=3D"ltr"=
><blockquote type=3D"cite">On 8 Jan 2025, at 07:14, Yuan Fu &lt;casouri@gmai=
l.com&gt; wrote:<br>Thanks! I suspect that an earlier grammar version used t=
ype_of_expression. Can you see if it=E2=80=99s true? </blockquote><div dir=3D=
"ltr"><br></div><div dir=3D"ltr">This seems to be true. This was changed in a=
 commit in May 2024.&nbsp;</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">=
<div style=3D"display: block;" class=3D""><div style=3D"-webkit-user-select:=
 all; -webkit-user-drag: element; display: inline-block;" class=3D"apple-ric=
h-link" draggable=3D"true" role=3D"link" data-url=3D"https://github.com/tree=
-sitter/tree-sitter-c-sharp/commit/cd38110b3911979282ad6eeb8cb4d0ecd671b188"=
><a style=3D"border-radius:10px;font-family:-apple-system, Helvetica, Arial,=
 sans-serif;display:block;-webkit-user-select:none;width:300px;user-select:n=
one;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;text=
-decoration:none;" class=3D"lp-rich-link" rel=3D"nofollow" href=3D"https://g=
ithub.com/tree-sitter/tree-sitter-c-sharp/commit/cd38110b3911979282ad6eeb8cb=
4d0ecd671b188" dir=3D"ltr" role=3D"button" draggable=3D"false" width=3D"300"=
><table style=3D"table-layout:fixed;border-collapse:collapse;width:300px;bac=
kground-color:#D8D8D9;font-family:-apple-system, Helvetica, Arial, sans-seri=
f;" class=3D"lp-rich-link-emailBaseTable" cellpadding=3D"0" cellspacing=3D"0=
" border=3D"0" width=3D"300"><tbody><tr><td vertical-align=3D"center" align=3D=
"center"><img style=3D"width:300px;filter:brightness(0.97);height:150px;" wi=
dth=3D"300" height=3D"150" draggable=3D"false" class=3D"lp-rich-link-mediaIm=
age" alt=3D"cd38110b3911979282ad6eeb8cb4d0ecd671b188.png" src=3D"cid:164E026=
8-09E4-4114-B340-01727BEC7D3B"></td></tr><tr><td vertical-align=3D"center"><=
table bgcolor=3D"#D8D8D9" cellpadding=3D"0" cellspacing=3D"0" width=3D"300" s=
tyle=3D"table-layout:fixed;font-family:-apple-system, Helvetica, Arial, sans=
-serif;background-color:rgba(216, 216, 217, 1);-apple-color-filter:initial;"=
 class=3D"lp-rich-link-captionBar"><tbody><tr><td style=3D"padding:8px 0px 8=
px 0px;" class=3D"lp-rich-link-captionBar-textStackItem"><div style=3D"max-w=
idth:100%;margin:0px 16px 0px 16px;overflow:hidden;" class=3D"lp-rich-link-c=
aptionBar-textStack"><div style=3D"word-wrap:break-word;font-weight:500;font=
-size:12px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class=3D=
"lp-rich-link-captionBar-textStack-topCaption-leading"><a rel=3D"nofollow" h=
ref=3D"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/cd38110b391=
1979282ad6eeb8cb4d0ecd671b188" style=3D"text-decoration: none" draggable=3D"=
false"><font color=3D"#000000" style=3D"color: rgba(0, 0, 0, 1);">test: upda=
te tests =C2=B7 tree-sitter/tree-sitter-c-sharp@cd38110</font></a></div><div=
 style=3D"word-wrap:break-word;font-weight:400;font-size:11px;overflow:hidde=
n;text-overflow:ellipsis;text-align:left;" class=3D"lp-rich-link-captionBar-=
textStack-bottomCaption-leading"><a rel=3D"nofollow" href=3D"https://github.=
com/tree-sitter/tree-sitter-c-sharp/commit/cd38110b3911979282ad6eeb8cb4d0ecd=
671b188" style=3D"text-decoration: none" draggable=3D"false"><font color=3D"=
#A2A2A9" style=3D"color: rgba(60, 60, 67, 0.6);">github.com</font></a></div>=
</div></td></tr></tbody></table></td></tr></tbody></table></a></div></div><b=
r></div><div dir=3D"ltr"><div style=3D"display: block;" class=3D""><br></div=
></div><blockquote type=3D"cite">If it is, we should keep the rules for both=
 type_of_expression and typeof_expression, WDYT?</blockquote></div><div><br>=
</div>Compatibility is a good thing, unless it comes at a too big cost. ;)<d=
iv><br><blockquote type=3D"cite"><div dir=3D"ltr"><span></span><span>On the s=
ame note, we could use some utility function that makes it less verbose to t=
est queries and use different query based on the test result.</span><br></di=
v></blockquote><div><br></div>I agree about that. That makes sense.&nbsp;</d=
iv><div><br></div><div>Is there any precedent for how that is done in other m=
ajor-modes?</div><div><br></div><div>=E2=80=94</div><div>Jostein</div></body=
></html>=

--Apple-Mail-87A028A7-7AEC-4528-9C2B-BADA62E38FCA
Content-Type: image/png;
	name=cd38110b3911979282ad6eeb8cb4d0ecd671b188.png;
	x-apple-part-url=164E0268-09E4-4114-B340-01727BEC7D3B
Content-Disposition: inline;
	filename=cd38110b3911979282ad6eeb8cb4d0ecd671b188.png
Content-Transfer-Encoding: base64
Content-Id: <164E0268-09E4-4114-B340-01727BEC7D3B>

iVBORw0KGgoAAAANSUhEUgAABAAAAAIACAYAAAAczR65AAAAAXNSR0IArs4c6QAAAIRlWElmTU0A
KgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdp
AAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAABACg
AwAEAAAAAQAAAgAAAAAA9r5kAwAAAAlwSFlzAAALEwAACxMBAJqcGAAAABxpRE9UAAAAAgAAAAAA
AAEAAAAAKAAAAQAAAAEAAAFBwIMFb6wAAEAASURBVHgB7L13dF3V1fX9/vmOb4znfRKKu3qXrnqz
3DsG3HvvvXdZkiVZlrvce+/ggg3uDTeKwZRAIJTQIUASSggQQg2sb84tHyHLkg2EYlvzZOzcds65
Z//2uUZrrvZ/TJsIiIAIiIAIiIAIiIAIiIAIiIAIiMANT+D/3PAz1ARFQAREQAREQAREQAREQARE
QAREQARMAoBuAhEQAREQAREQAREQAREQAREQARGoBAQkAFSCRdYURUAEREAEREAEREAEREAEREAE
REACgO4BERABERABERABERABERABERABEagEBCQAVIJF1hRFQAREQAREQAREQAREQAREQAREQAKA
7gEREAEREAEREAEREAEREAEREAERqAQEJABUgkXWFEVABERABERABERABERABERABERAAoDuAREQ
AREQAREQAREQAREQAREQARGoBAQkAFSCRdYURUAEREAEREAEREAEREAEREAEREACgO4BERABERAB
ERABERABERABERABEagEBCQAVIJF1hRFQAREQAREQAREQAREQAREQAREQAKA7gEREAEREAEREAER
EAEREAEREAERqAQEJABUgkXWFEVABERABERABERABERABERABERAAoDuAREQAREQAREQAREQAREQ
AREQARGoBAQkAFSCRdYURUAEREAEREAEREAEREAEREAEREACgO4BERABERABERABERABERABERAB
EagEBCQAVIJF1hRFQAREQAREQAREQAREQAREQAREQAKA7gEREAEREAEREAEREAEREAEREAERqAQE
JABUgkXWFEVABERABERABERABERABERABERAAoDuAREQAREQAREQAREQAREQAREQARGoBAQkAFSC
RdYURUAEREAEREAEREAEREAEREAEREACgO4BERABERABERABERABERABERABEagEBCQAVIJF1hRF
QAREQAREQAREQAREQAREQAREQAKA7gEREAEREAEREAEREAEREAEREAERqAQEJABUgkXWFEVABERA
BERABERABERABERABERAAoDuAREQAREQAREQAREQAREQAREQARGoBAQkAFSCRdYURUAEREAEREAE
REAEREAEREAEREACgO4BERABERABERABERABERABERABEagEBCQAVIJF1hRFQAREQAREQAREQARE
QAREQAREQAKA7gEREAEREAEREAEREAEREAEREAERqAQEJABUgkXWFEVABERABERABERABERABERA
BERAAoDuAREQAREQAREQAREQAREQAREQARGoBAQkAFSCRdYURUAEREAEREAEREAEREAEREAEREAC
gO4BERABERABERABERABERABERABEagEBCQAVIJF1hRFQAREQAREQAREQAREQAREQAREQAKA7gER
EAEREAEREAEREAEREAEREAERqAQEJABUgkXWFEVABERABERABERABERABERABERAAoDuAREQAREQ
AREQAREQAREQAREQARGoBAQkAFSCRdYURUAEREAEREAEREAEREAEREAEREACgO4BERABERABERAB
ERABERABERABEagEBCQAVIJF1hRFQAREQAREQAREQAREQAREQAREQAKA7gEREAEREAEREAEREAER
EAEREAERqAQEJABUgkXWFEVABERABERABERABERABERABERAAoDuAREQAREQAREQAREQAREQAREQ
ARGoBAQkAFSCRdYURUAEREAEREAEREAEREAEREAEREACgO4BERABERABERABERABERABERABEagE
BCQAVIJF1hRFQAREQAREQAREQAREQAREQAREQAKA7gEREAEREAEREAEREAEREAEREAERqAQEJABU
gkXWFEVABERABERABERABERABERABERAAoDuAREQAREQAREQAREQAREQAREQARGoBAQkAFSCRdYU
RUAEREAEREAEREAEREAEREAEREACgO4BERABERABERABERABERABERABEagEBCQAVIJF1hRFQARE
QAREQAREQAREQAREQAREQAKA7gEREAEREAEREAEREAEREAEREAERqAQEJABUgkXWFEVABERABERA
BERABERABERABERAAoDuAREQAREQAREQAREQAREQAREQARGoBAQkAFSCRdYURUAEREAEREAEREAE
REAEREAEREACgO4BERABERABERABERABERABERABEagEBCQAVIJF1hRFQAREQAREQAREQAREQARE
QAREQAKA7gEREAEREAEREAEREAEREAEREAERqAQEJABUgkXWFEVABERABERABERABERABERABERA
AoDuAREQAREQAREQAREQAREQAREQARGoBAQkAFSCRdYURUAEREAEREAEREAEREAEREAEREACgO4B
ERABERABERABERABERABERABEagEBCQAVIJF1hRFQAREQAREQAREQAREQAREQAREQAKA7gEREAER
EAEREAEREAEREAEREAERqAQEJABUgkXWFEVABERABERABERABERABERABERAAoDuAREQAREQAREQ
AREQAREQARH4lQi8/vpr9uijj9ihQwdt+7YttmXzRlu2ZJHNKpxumZMn2PChg6xblw7Wu2c3GzNq
uOVkTbG5swtt1cplbv+D+++zPzz5pP31r3/9la5YX3MjEZAAcCOtpuYiAiIgAiIgAiIgAiIgAiLw
mxP49ttv7euvvrJnnvmjbdiwzrKyMq1nj27WpEkDq5ORaqkpiRYXF20xkaEWGRZoIYE1LcCvmtWo
epNVufn/2e/+5//aTf/7/1m1W39ntarfYkH+1S00qJZFhQdZXEyEJcVHW3pKgjWsV9s6tm9lY0YP
t/lzZtmxo0ftww8+sP/85z/23Xff/eYcdAHXHgEJANfemuiKREAEREAEREAEREAEREAEriMCX339
lf3zn/+0N998w/bDQ585ZZKlpyVbcJCfhQT7W0R4sIWFBlqAfw2rVbOq1ah+q1WvdovVqHazM/pp
+Fev8nv3nEZ/TbwfUKuqBQfUcMY/BQC+9q9ZxQIhFPC5X41by4wqFuRXA4JCsHVq39aWLFxgj114
1N5/7z3797//LUHgOrqffslLlQDwS9LVuUVABERABERABERABERABG5YAu+//5498MA5Kyqaa+3b
tXLGfiCMdn+/6hYYUNOCAms5o9+vVjX3Ho1/Gv5Vq9xk1arC+C8lANDT7xn4NPKDLhr/nsHviQA0
/hkxwEGBwHse5F8NgsAtEA9ushoUEzBqVrnZkuN9NmHsaNu18y575ZWX7XOIAdoqLwEJAJV37TVz
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
oEUDK0mpslWlwgefGBGgZBndRhA5/5oCYOX+IxXAIR3AS3cVQASApgB4ah0AD09sKah5/9qLaAoA
uocKAUVUACis+f+FsSUgagFofQC8z62e///913/kX/96Sz7//AuZNm2GHDnsZ8L8/5lPjHcNAhQA
+DsgARIgARIgARIgARIgARIggT9AICYmVk6fDpdNm7fJyNET5ZvGLaWoZ0XJVwBCgNYN8KqouwFU
lvIVP9FUgGoaEVDRbBlYFPn9Tt1TDX+rF4WB/8LYL6SGfSE17NEL430R3RFAxQB8LqjbAVo9v4b/
V/qgirRt215mzJgle/fulStXrgjqGbCRAAUA/gZIgARIgARIgARIgARIgARIIIsIPH78WOLi4uXK
1eviu3ufTJ02W7p07Se163wrVap/KR9V/VyjAKpq+H9ZNfRLGWMfIoCDsf/C0IdRn1+39suXv7Dp
BTSnHwY/xmP7wNJlykvFSh9Jo8ZNZaCG9f/880oJDQ2T6Oh7kpiYSKM/i57pmzQNBYA36WnyXkiA
BEiABEiABEiABEiABHIUARTVR2X9Z8+eac79AwkLC5c9ew/IipWrZZbPbJmuXvoRI0ZL334DpFOn
rvJd0xby5Vd1pFbtevL1N03k2++aSYuWraVd+07SrXsvGTR4iG7Vt0T27NkrFy5eFKQiYG5W789R
jz3HLoYCQI59NFwYCZAACZAACZAACZAACZAACZAACWQdAQoAWceSM5EACZAACZAACZAACZAACZAA
CZBAjiVAASDHPhoujARIgARIgARIgARIgARIgARIgASyjgAFgKxjyZlIgARIgARIgARIgARIgARI
gARIIMcSoACQYx8NF0YCJEACJEACJEACJEACJEACJEACWUeAAkDWseRMJEACJEACJEACJEACJEAC
JEACJJBjCVAAyODRxMUnytnzURJ25qyEhWei63icFxefkMHs/IoESIAESIAESIAESIAESIAESIAE
/jwCFADSYX3l2g2ZNHO+dB8wUjr09JaOPYe43TG+x4BRMtVnoYSejkznCjxMAiRAAiRAAiRAAiRA
AiRAAiRAAn8eAQoALlg/f/5clq7aKJ17D5Nu/UZKp95DM9279h0hXfoMl1ETfUwEgYvL8BAJkAAJ
kAAJkAAJkAAJkAAJkAAJ/GkEKAC4QP3s2TMZOmaadO4zTHx+XCY3b93JdF+5bov0GjRGBYQRKgLM
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
IAESIAESIAESIIGcRIACQE56GlwLCZAACZAACZAACZAACZAACZAACWQTAQoA2QSW05IACZAACZAA
CZAACZAACZAACZBATiJAASAnPQ2uhQRIgARIgARIgARIgARIgARIgASyiQAFgGwCy2lJgARIgARI
gARIgARIgARIgARIICcRoACQk54G10ICJEACJEACJEACZTHnqgAAAVBJREFUJEACJEACJEAC2USA
AkA2geW0JEACJEACJEACJEACJEACJEACJJCTCFAAyElPg2shARIgARIgARIgARIgARIgARIggWwi
QAEgm8ByWhIgARIgARIgARIgARIgARIgARLISQQoAOSkp8G1kAAJkAAJkAAJkAAJkAAJkAAJkEA2
EaAAkE1gOS0JkAAJkAAJkAAJkAAJkAAJkAAJ5CQCFABy0tPgWkiABEiABEiABEiABEiABEiABEgg
mwhQAMgmsJyWBEiABEiABEiABEiABEiABEiABHISAQoAOelpcC0kQAIkQAIkQAIkQAIkQAIkQAIk
kE0EKABkE1hOSwIkQAIkQAIkQAIkQAIkQAIkQAI5iQAFgJz0NLgWEiABEiABEiABEiABEiABEiAB
EsgmAhQAsgkspyUBEiABEiABEiABEiABEiABEiCBnETg/wMAAP//psYDVQAAQABJREFU7d0HeFTl
tv/x89z/7feee5oFpErviO0cjnrsHbsiIkhv0nuHBBIIJaGE3qv03kGkShEEQVBERDqiIiL2ctd/
/TZOmAxDjzHX+e7nGZLM7Nmz92e/Cftd73rX/p2xIIAAAggggAACCCCAAAIIIIDAb17gd7/5I+QA
EUAAAQQQQAABBBBAAAEEEEDACADQCBBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAA
AQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAG
EEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQQAABBBBAAAEECADQBhBAAAEEEEAAAQQQ
QAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAx
cJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQ
QAABBBBAAAEECADQBhBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA
0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAAB
BBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQQAABBBBAAAEECADQBhBAAAEEEEAAAQQQQAABBBCIAQEC
ADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAAB
BBBAAAEEEEAAAQQIANAGEEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQQAABBBBAAAEE
CADQBhBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQQAABBBBA
AAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAABBBBAAAEEEIgB
AQIAMXCSOUQEEEAAAQQQQAABBBBAAAEECADQBhBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBA
AAEEEEAAAQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAA
AQQIANAGEEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQQAABBBBAAAEECADQBhBAAAEE
EEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQ
iAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQE
EEAAAQQQQAABBBBAAAEECADQBhBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQ
QAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAA
AQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQQAABBBBAAAEECADQBhBAAAEEEEAAAQQQQAAB
BBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5
RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQQAAB
BBBAAAEECADQBhBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQ
QAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAABBBBA
AAEEEIgBAQIAMXCSOUQEEEAAAQQQQAABBBBAAAEECADQBhBAAAEEEEAAAQQQQAABBBCIAQECADFw
kjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBA
AAEEEEAAAQQIANAGEEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQQAABBBBAAAEECADQ
BhBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQQAABBBBAAAEE
EEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAABBBBAAAEEEIgBAQIA
MXCSOUQEEEAAAQQQQAABBBBAAAEECADQBhBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEE
EEAAAQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQI
ANAGEEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQQAABBBBAAAEECADQBhBAAAEEEEAA
AQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEB
AgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAA
AQQQQAABBBBAAAEECADQBhBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAAB
BAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQ
QAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQQAABBBBAAAEECADQBhBAAAEEEEAAAQQQQAABBBCI
AQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQ
QAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQQAABBBBA
AAEECADQBhBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQQAAB
BBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAABBBBAAAEE
EIgBAQIAMXCSOUQEEEAAAQQQQAABBBBAAAEECADQBhBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlE
BBBAAAEEEEAAAQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEE
EEAAAQQIANAGEEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQQAABBBBAAAEECADQBhBA
AAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQQAABBBBAAAEEEEAA
AQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAABBBBAAAEEEIgBAQIAMXCS
OUQEEEAAAQQQQAABBBBAAAEECADQBhBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAA
AQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAG
EEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQQAABBBBAAAEECADQBhBAAAEEEEAAAQQQ
QAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAx
cJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAABBBBAAAEEEIgBAQIAMXCSOUQEEEAAAQQQ
QAABBBBAAAEECADQBhBAAAEEEEAAAQQQQAABBBCIAQECADFwkjlEBBBAAAEEEEAAAQQQQAABBAgA
0AYQQAABBBBAAAEEEEAAAQQQiAEBAgAxcJI5RAQQQAABBBBAAAEEEEAAAQQIANAGEEAAAQQQQAAB
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
CCMbQQABBBBAAAEEEEAAAQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQQAABBBBAIEMECABkCCMbQQAB
BBBAAAEEEEAAAQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQQAABBBBAIEMECABkCCMbQQABBBBAAAEE
EEAAAQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQQAABBBBAIEMECABkCCMbQQABBBBAAAEEEEAAAQQQ
QCBrCxAAyNrnh71DAAEEEEAAAQQQQAABBBBAIEMECABkCCMbQQABBBBAAAEEEEAAAQQQQCBrCxAA
yNrnh71DAAEEEEAAAQQQQAABBBBAIEMECABkCCMbQQABBBBAAAEEEEAAAQQQQCBrCxAAyNrnh71D
AAEEEEAAAQQQQAABBBBAIEMECABkCCMbQQABBBBAAAEEEEAAAQQQQCBrCxAAyNrnh71DAAEEEEAA
AQQQQAABBBBAIEMECABkCCMbQQABBBBAAAEEEEAAAQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQQAAB
BBBAIEMECABkCCMbQQABBBBAAAEEEEAAAQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQQAABBBBAIEME
CABkCCMbQQABBBBAAAEEEEAAAQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQQAABBBBAIEMECABkCCMb
QQABBBBAAAEEEEAAAQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQQAABBBBAIEMECABkCCMbQQABBBBA
AAEEEEAAAQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQQAABBBBAIEMECABkCCMbQQABBBBAAAEEEEAA
AQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQQAABBBBAIEMECABkCCMbQQABBBBAAAEEEEAAAQQQQCBr
CxAAyNrnh71DAAEEEEAAAQQQQAABBBBAIEMECABkCCMbQQABBBBAAAEEEEAAAQQQQCBrCxAAyNrn
h71DAAEEEEAAAQQQQAABBBBAIEMECABkCCMbQQABBBBAAAEEEEAAAQQQQCBrCxAAyNrnh71DAAEE
EEAAAQQQQAABBBBAIEMECABkCCMbQQABBBBAAAEEEEAAAQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQ
QAABBBBAIEMECABkCCMbQQABBBBAAAEEEEAAAQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQQAABBBBA
IEMECABkCCMbQQABBBBAAAEEEEAAAQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQQAABBBBAIEMECABk
CCMbQQABBBBAAAEEEEAAAQQQQCBrCxAAyNrnh71DAAEEEEAAAQQQQAABBBBAIEMEfvf1J4OMBwa0
AdoAbYA2EEtt4JtPB9uhQylWZ3Zlqz+XBwa0AdoAbYA2kPltoNGsqpaamsojRgwGpiZbYt/F1qjX
d9ak96lMfTTs/q298t54W3A8xX73+d6njAcGtAHaAG2ANhBLbeCLD5+2t7ffb//c4Xf2X3E8MKAN
0AZoA7SBzG8Df2z/OytXrhyPGDF44rF77daHetof7vzS/nzXJ5n6+H3ZU9ZwZR1LPHC//e7kvorG
AwPaAG2ANkAbiKU2cGr/i7Zzx+P2p66/s2u78cCANkAboA3QBjK/DeTs8q/23HPP8YgRgwrly9ld
T/W1HA9/Zbkf+TRTH9nv/dJarGlsvQ4+TgAgli54OVY6eLQB2gBt4HQbIACQ+Re6dC4wpw3QBmgD
6dsAAYDYCn4QACDzgMwL2gBtgDZAG/iV2gABgPQXoVyU40EboA3QBjK/DRAAIACQWZkAZAD8Shec
jLwx+koboA3QBrJGGyAAkPkXunQuMKcN0AZoA+nbAAEAAgAEAOiYMxpIG6AN0AZoA5nQBggApL8I
5aIcD9oAbYA2kPltgAAAAQACAJlw0cfoW9YYfeM8cB5oA7SBX7MNEADI/AtdOheY0wZoA7SB9G2A
AAABAAIABAAY+aMN0AZoA7SBTGgDBADSX4RyUY4HbYA2QBvI/DZAAIAAAAGATLjo+zVHnPhsRjxp
A7QB2kDWaAMEADL/QpfOBea0AdoAbSB9GyAAQACAAAABAEb+aAO0AdoAbSAT2gABgPQXoVyU40Eb
oA3QBjK/DRAAIABAACATLvoYfcsao2+cB84DbYA28Gu2AQIAmX+hS+cCc9oAbYA2kL4NEAAgAEAA
gAAAI3+0AdoAbYA2kAltgABA+otQLsrxoA3QBmgDmd8GCAAQACAAkAkXfb/miBOfzYgnbYA2QBvI
Gm2AAEDmX+jSucCcNkAboA2kbwMEAAgAEAAgAMDIH22ANkAboA1kQhsgAJD+IpSLcjxoA7QB2kDm
twECAAQACABkwkUfo29ZY/SN88B5oA3QBn7NNkAAIPMvdOlcYE4boA3QBtK3AQIABAAIABAAYOSP
NkAboA3QBjKhDRAASH8RykU5HrQB2gBtIPPbAAEAAgAEADLhou/XHHHisxnxpA3QBmgDWaMNEADI
/AtdOheY0wZoA7SB9G2AAAABAAIABAAY+aMN0AZoA7SBTGgDBADSX4RyUY4HbYA2QBvI/DZAAIAA
AAGATLjoY/Qta4y+cR44D7QB2sCv2QYIAGT+hS6dC8xpA7QB2kD6NkAAgAAAAQACAIz80QZoA7QB
2kAmtAECAOkvQrkox4M2QBugDWR+GyAAQADg1wgA/H/3Y0+YF2t+PwAAAABJRU5ErkJggg==

--Apple-Mail-87A028A7-7AEC-4528-9C2B-BADA62E38FCA--

--Apple-Mail-99CD4488-4ABA-4542-BB3D-CC0DDCC8C613--




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

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


Received: (at 75406) by debbugs.gnu.org; 8 Jan 2025 06:14:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 01:14:48 2025
Received: from localhost ([127.0.0.1]:45719 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tVPL6-0007z7-Ay
	for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 01:14:48 -0500
Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:54484)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1tVPL4-0007yq-KN
 for 75406 <at> debbugs.gnu.org; Wed, 08 Jan 2025 01:14:47 -0500
Received: by mail-pl1-x62f.google.com with SMTP id
 d9443c01a7336-2163bd70069so50028545ad.0
 for <75406 <at> debbugs.gnu.org>; Tue, 07 Jan 2025 22:14:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1736316880; x=1736921680; darn=debbugs.gnu.org;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=54jbb5uB8Zx6h9QM3dJVWkqqJDwjh4YIz5jFX09GtqI=;
 b=ZJLYAvIYwEWlKyU/KeftBKIGKEQQlH1k94JUQO0EQbic/QX9dBaRTg7UctEi2oIwmr
 PMaH5IqDFxypC4t6BIpvlxW9ohzXDvaoLs2emgj4Id06l5Kh0TC1B+4B8TzB5OzK5ZSi
 dMcfKc4AlW7CbGp+Od5ujjTCsTjmPxgr06QBRKdsmZ9WSTe/svVswZ5rK01KA7rkZcHv
 Yg00xMm8ea9ffD0cKINm3/sHXFe3dJdCAhSTJhr7jICfvPblKqOcIE/2fbLvic13H6Vs
 fUMJwR/mhjAXnRbWm4vJB2O+d6HViqdYOv3ET38Nsi/Y6ovaKNaiRy5rp1VLXHoWwQ1X
 usNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1736316880; x=1736921680;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=54jbb5uB8Zx6h9QM3dJVWkqqJDwjh4YIz5jFX09GtqI=;
 b=RP3/nfFjwS6P0NRUWZ6Yj+UM9l3EI0PGgzvqgRQGXEoHqtPxX4blqj+CNvDMRSWm9H
 MZ7k/iDv2HcdMvzS6hlb96onWmor+nl2k42dA5juV6jTb/oilWtjXRHakWIn4vYLA88z
 yCmYt1T5CZ8Kz2x/Gx+qHc4rmu/cPn4OTIFC5A8PCIujYCYbH9EhD5O+5f0ManKzMirc
 sM9nQGixLQOG0AxvHBRw3mNz23Cklsh5HkUOR+9q4K0PYumskaPIKZeH3Ew9YAURNWbN
 sFLL5Ny3iGo5wjJ8EfNb24IkmwJK5fS2DZWRiFvc/P/bFdgNy6DPw6jrJc0ztVPwsE7o
 1T1A==
X-Gm-Message-State: AOJu0YxvFZbBChQANiEIlPtcWdG0zzhNm1evE/y7z/EZSGq8MAniEOjt
 SZurlSGFVEH7hnkikNQtVu7l1mI8lflQ8L6AdALySQU5cRhrElvW
X-Gm-Gg: ASbGncv1QTCUe/UwbDzVCzgDBghmyAvnxDPxR91CftDP8VZEL7AwGaNsG2cHwNsYQ/6
 XihNys4mc0R5gMREdObUeGd3+EEHU4N9fa8bnzPeWQmbZf/+R6RjZgpuv/U4OeJobPaIQH715OY
 72GucbCgcIpxa+D49z5pHYty7rUPYJuVdW49LKBJb6ARcL7NXcQRHpyX1ZLVV008P3du8RCMliZ
 9B0/Qe2l0FgQ9lsIQsvCdxCsAQoGewosb1s36I6Ou4+GDMlcpYG7z1MVU+/KsaTswPsg///Qt5C
 JrZr
X-Google-Smtp-Source: AGHT+IGlFPrletnpReJQqyu33aGDp5p06trcW6dJP0inZ9/+Swi3mPiGHGHRSmnyyqsJOsrO/dDxCQ==
X-Received: by 2002:a17:902:cec3:b0:211:ce91:63ea with SMTP id
 d9443c01a7336-21a83f56f9emr26233975ad.15.1736316880133; 
 Tue, 07 Jan 2025 22:14:40 -0800 (PST)
Received: from smtpclient.apple ([2601:646:8f81:6120:85eb:71bd:58ac:56a8])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-219dc970520sm320686645ad.75.2025.01.07.22.14.39
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 07 Jan 2025 22:14:39 -0800 (PST)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\))
Subject: Re: bug#75406: 31.0.50; [PATCH] csharp-ts-mode does not highlight
 type in typeof() expressions
From: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <2D781A7D-DD02-4150-BDD9-5894A972BE9A@HIDDEN>
Date: Tue, 7 Jan 2025 22:14:28 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <F7BF3422-DA98-44FD-ADD7-F87CB324871A@HIDDEN>
References: <2D781A7D-DD02-4150-BDD9-5894A972BE9A@HIDDEN>
To: =?utf-8?Q?Jostein_Kj=C3=B8nigsen?= <jostein@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75406
Cc: Theodor Thornhill <theo@HIDDEN>, 75406 <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 Jan 6, 2025, at 6:12=E2=80=AFAM, Jostein Kj=C3=B8nigsen =
<jostein@HIDDEN> wrote:
>=20
> Hey everyone.
>=20
> When using csharp-ts-mode to edit C# files, you may encounter the use =
of the typeof() operator in typeof()-expressions. The typeof() operater =
has 1 required parameter, which is always a type-name.
>=20
>     public class Gnu
>     {
>         public void Demo()
>         {
>             var type =3D typeof(IQueryable);
>         }
>     }
>=20
> This type parameter should be fontified using font-lock-type-face. =
Currently it is not.
>=20
> There are explicit rules in csharp-ts-mode defined to attempt to =
fontify this, but they do not seem to be working:
>=20
>      ,@(when (csharp-ts-mode--test-type-of-expression)
>          '((type_of_expression (identifier) @font-lock-type-face))
>          '((typeof_expression (identifier) @font-lock-type-face)))
>=20
> Based on my inspection in treesit-explore mode, I see the grammar =
reports back these nodes as typeof_expression-nodes, but these rules are =
not activated because the preceeding (when ...) condition fails.
>=20
> (defun csharp-ts-mode--test-type-of-expression ()
>   "Return non-nil if (type_of_expression) is in the grammar."
>   (ignore-errors
>     (treesit-query-compile 'c-sharp "(type_of_expression)" t)
>     t))
>=20
> Changing this implementation to the following (matching the node-names =
I see in treesit-explore mode) makes highlighting work for me:
>=20
> (defun csharp-ts-mode--test-type-of-expression ()
>   "Return non-nil if (type_of_expression) is in the grammar."
>   (ignore-errors
>     (treesit-query-compile 'c-sharp "(typeof_expression)" t)
>     t))
>=20
> Attached is a patch which provides this change.
>=20
> Note: This bug/fix was reproduced using tree-sitter-c-sharp grammar =
built on December 18th, 2024. I haven't tested with other versions.
>=20
> Kind regards
> Jostein
>=20
> <0001-lisp-progmodes-csharp-mode.el-Fix-fontification-of-t.patch>

Thanks! I suspect that an earlier grammar version used =
type_of_expression. Can you see if it=E2=80=99s true? If it is, we =
should keep the rules for both type_of_expression and typeof_expression, =
WDYT?

On the same note, we could use some utility function that makes it less =
verbose to test queries and use different query based on the test =
result.

Yuan=




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

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


Received: (at submit) by debbugs.gnu.org; 6 Jan 2025 14:12:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 06 09:12:52 2025
Received: from localhost ([127.0.0.1]:37390 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tUnqc-0006My-Ot
	for submit <at> debbugs.gnu.org; Mon, 06 Jan 2025 09:12:52 -0500
Received: from lists.gnu.org ([2001:470:142::17]:43414)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <jostein@HIDDEN>)
 id 1tUnqZ-0006Me-Rx
 for submit <at> debbugs.gnu.org; Mon, 06 Jan 2025 09:12:49 -0500
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 <jostein@HIDDEN>)
 id 1tUnqT-0003gY-Gj
 for bug-gnu-emacs@HIDDEN; Mon, 06 Jan 2025 09:12:41 -0500
Received: from fout-a7-smtp.messagingengine.com ([103.168.172.150])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jostein@HIDDEN>)
 id 1tUnqQ-0007QY-B5
 for bug-gnu-emacs@HIDDEN; Mon, 06 Jan 2025 09:12:41 -0500
Received: from phl-compute-03.internal (phl-compute-03.phl.internal
 [10.202.2.43])
 by mailfout.phl.internal (Postfix) with ESMTP id 969AC1380A4E;
 Mon,  6 Jan 2025 09:12:34 -0500 (EST)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-03.internal (MEProxy); Mon, 06 Jan 2025 09:12:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 secure.kjonigsen.net; h=cc:cc:content-type:content-type:date
 :date:from:from:in-reply-to:message-id:mime-version:reply-to
 :subject:subject:to:to; s=fm1; t=1736172754; x=1736259154; bh=tE
 wXXYygbNVQBCnndV7e0FzChMW/G+1B1pEeRSwordM=; b=iv4Jzihtp1B65fMoZt
 gWVOG8f9bjMjP5RHNNhcA/DxX+BN6D6EJH/cr3794vXQExVmcOKg+PQ00ijiOAa7
 RcYKi4uXDQFthiEs5h7HxbzNGLeGmKbgkIa6oNrOg2NVac9r9vzqxYL3LfQCtuTo
 Rvk3IaV8NIyoWW5lkBWpE1wd1USpEavi3qS1R47KAXTDyNeJEpgCUXCKxcaUjjU7
 JhnXVwc9aJ/NlsHYqjEs21BnaKROScw4XnvqL7kZLMsu/dMJebZXsfBJEA1XA+oi
 3OGqhT4XcbwQqcjSlCO7RB/MAHyhIRPW4R1nnUQ8oZPS075/3diZa52LNF5hgZ6e
 9izA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:message-id
 :mime-version:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1736172754; x=
 1736259154; bh=tEwXXYygbNVQBCnndV7e0FzChMW/G+1B1pEeRSwordM=; b=u
 aNO5JV64yEvnH1xQiOp3Ic1RS1t96mWsud1opXBrdvbPUhomkA5/pLHmsJULiPXc
 CHJlaSN0mNs4UdqZn+lKXwHD1abvruG631AT/TRDpr8Rtw0zFXiHd1009Y3AYqZB
 niyCXkP1PTMY1wrexb5NSXIjL2CGRr2uWnoWrk6se9KOdBg/brnRbecc7Ol10Jnq
 Ee3oc29hxmJNmlWzORPI58UiCdgU1XO1897RMvi73ZQfjNUUKZPvLCEADbSusoeR
 vqlthBxs4cXlXRrrvo0rSwaPXlRFfZtL63SqFMt1xmlRrtQfsG/Clj6VVMSdo/+6
 qGcB+YLQjjaeVlZQ4SJpA==
X-ME-Sender: <xms:0uR7Z-hcBmjJ8F092pvhneUAUSYlGLs5MoxpJCg9Do-gCYpqHtS7Rg>
 <xme:0uR7Z_AaBCCw3xs7poo-lMWjhDTg7NO2U3ALIhhsYbvybxT6cSg2eo5yLPbz1eNul
 KNZfC7kCZXoudDUGA>
X-ME-Received: <xmr:0uR7Z2Fwkz4I0XZ-jz1Rv7KhBgiwg8Ab5ykIWkno5I1t1Y_eMTNp6yZ39qag4MkZLSg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudegtddgieduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
 rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh
 htshculddquddttddmnecujfgurhephfgtggfukfffvefvofesrgdtmherhhdtvdenucfh
 rhhomheplfhoshhtvghinhcumfhjpphnihhgshgvnhcuoehjohhsthgvihhnsehsvggtuh
 hrvgdrkhhjohhnihhgshgvnhdrnhgvtheqnecuggftrfgrthhtvghrnhepleetveeuffei
 hfdvgeeivdeiveelleegtedujefhjeekkeffueekjefgffeggfelnecuvehluhhsthgvrh
 fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhhoshhtvghinhesshgvtghu
 rhgvrdhkjhhonhhighhsvghnrdhnvghtpdhnsggprhgtphhtthhopeefpdhmohguvgepsh
 hmthhpohhuthdprhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhg
 pdhrtghpthhtoheptggrshhouhhrihesghhmrghilhdrtghomhdprhgtphhtthhopehthh
 gvohesthhhohhrnhhhihhllhdrnhho
X-ME-Proxy: <xmx:0uR7Z3RrDRikJSYadYqXHko7UG9UDxcdun04JmafJvfa9Dm299TPBA>
 <xmx:0uR7Z7y8dC8VFAQiUPhdaPsdLTLROtjvMbemeygUPw7g0KyENdYk7Q>
 <xmx:0uR7Z17ge5znEFn5pDXwX7GoqwVJbFUulK8Lb8uyrAdA8SXvW-3PeQ>
 <xmx:0uR7Z4yNmLnmbubtPq3Y4FnWTaDddhMZrlXGlkIBTlrkLrwFVAx2uA>
 <xmx:0uR7Z7-zkNGw4mTvU08qonN506FSq3QK7fIAt0IPHqmZfj-qlD7eW8_t>
Feedback-ID: ib2f84088:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 6 Jan 2025 09:12:33 -0500 (EST)
From: =?utf-8?Q?Jostein_Kj=C3=B8nigsen?= <jostein@HIDDEN>
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_34945AC0-3314-4662-B8E3-79197B1BBC3C"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3818.100.11.1.3\))
Subject: 31.0.50; [PATCH] csharp-ts-mode does not highlight type in typeof()
 expressions
Message-Id: <2D781A7D-DD02-4150-BDD9-5894A972BE9A@HIDDEN>
Date: Mon, 6 Jan 2025 15:12:14 +0100
To: bug-gnu-emacs@HIDDEN
X-Mailer: Apple Mail (2.3818.100.11.1.3)
Received-SPF: pass client-ip=103.168.172.150;
 envelope-from=jostein@HIDDEN;
 helo=fout-a7-smtp.messagingengine.com
X-Spam_score_int: -26
X-Spam_score: -2.7
X-Spam_bar: --
X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: submit
Cc: Yuan Fu <casouri@HIDDEN>, Theodor Thornhill <theo@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 (/)


--Apple-Mail=_34945AC0-3314-4662-B8E3-79197B1BBC3C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hey everyone.

When using csharp-ts-mode to edit C# files, you may encounter the use of =
the typeof() operator in typeof()-expressions. The typeof() operater has =
1 required parameter, which is always a type-name.

    public class Gnu
    {
        public void Demo()
        {
            var type =3D typeof(IQueryable);
        }
    }

This type parameter should be fontified using font-lock-type-face. =
Currently it is not.

There are explicit rules in csharp-ts-mode defined to attempt to fontify =
this, but they do not seem to be working:

     ,@(when (csharp-ts-mode--test-type-of-expression)
         '((type_of_expression (identifier) @font-lock-type-face))
         '((typeof_expression (identifier) @font-lock-type-face)))

Based on my inspection in treesit-explore mode, I see the grammar =
reports back these nodes as typeof_expression-nodes, but these rules are =
not activated because the preceeding (when ...) condition fails.

(defun csharp-ts-mode--test-type-of-expression ()
  "Return non-nil if (type_of_expression) is in the grammar."
  (ignore-errors
    (treesit-query-compile 'c-sharp "(type_of_expression)" t)
    t))

Changing this implementation to the following (matching the node-names I =
see in treesit-explore mode) makes highlighting work for me:

(defun csharp-ts-mode--test-type-of-expression ()
  "Return non-nil if (type_of_expression) is in the grammar."
  (ignore-errors
    (treesit-query-compile 'c-sharp "(typeof_expression)" t)
    t))

Attached is a patch which provides this change.

Note: This bug/fix was reproduced using tree-sitter-c-sharp grammar =
built on December 18th, 2024. I haven't tested with other versions.

Kind regards
Jostein

=EF=BF=BC


--


In GNU Emacs 31.0.50 (build 5, aarch64-apple-darwin24.0.0, NS
 appkit-2566.00 Version 15.0.1 (Build 24A348)) of 2024-12-11 built on
 SOK67R3KWV97
Repository revision: a9bc12318121acb513a5735f641602001510a932
Repository branch: master
Windowing system distributor 'Apple', version 10.3.2566
System Description:  macOS 15.0.1

Configured using:
 'configure --with-tree-sitter --with-native-compilation --with-json
 --with-imagemagick
 PKG_CONFIG_PATH=3D:/usr/local/lib/pkgconfig:/opt/local/lib/pkgconfig'

Configured features:
ACL GLIB GNUTLS IMAGEMAGICK LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY
KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TOOLKIT_SCROLL_BARS
TREE_SITTER WEBP XIM ZLIB

Important settings:
  value of $LC_ALL: en_US.UTF-8
  value of $LC_CTYPE: UTF-8
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: C#

Minor modes in effect:
  electric-pair-mode: t
  highlight-symbol-mode: t
  flycheck-mode: t
  editorconfig-mode: t
  company-mode: t
  indent-bars--ts-mode: t
  indent-bars-mode: t
  eglot-inlay-hints-mode: t
  eglot--managed-mode: t
  flymake-mode: t
  which-function-mode: t
  helm-mode: t
  helm-minibuffer-history-mode: t
  async-bytecomp-package-mode: t
  delete-selection-mode: t
  global-auto-revert-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  global-nlinum-mode: t
  nlinum-mode: t
  ido-yes-or-no-mode: t
  override-global-mode: t
  server-mode: t
  global-hl-line-mode: t
  pixel-scroll-precision-mode: t
  doom-modeline-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-regexp-mode: t
  column-number-mode: t
  line-number-mode: t
  auto-fill-function: #[128 \304\300\301=03#\207 [yas--auto-fill =
do-auto-fill :around nil apply] 5 advice]
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  hs-minor-mode: t

Load-path shadows:
/Users/josteink/.emacs.d/elpa/transient-20240421.1327/transient hides =
/Users/josteink/build/emacs/lisp/transient
/Users/josteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig =
hides /Users/josteink/build/emacs/lisp/editorconfig
=
/Users/josteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-conf=
-mode hides /Users/josteink/build/emacs/lisp/editorconfig-conf-mode
=
/Users/josteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-core=
 hides /Users/josteink/build/emacs/lisp/editorconfig-core
=
/Users/josteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-core=
-handle hides /Users/josteink/build/emacs/lisp/editorconfig-core-handle
=
/Users/josteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-fnma=
tch hides /Users/josteink/build/emacs/lisp/editorconfig-fnmatch

Features:
(shadow sort mail-extr emacsbug csharp-mode cc-langs help-fns radix-tree
facemenu crm grep helm-command helm-elisp helm-eval edebug helm-info
misearch multi-isearch bug-reference markdown-mode pulse elec-pair
typescript-ts-mode js c-ts-common cc-mode cc-fonts cc-guess cc-menus
cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vc-git
vc-dispatcher winner tramp-archive tramp-gvfs add-log
ido-completing-read+ memoize minibuf-eldef org-duration diary-lib
diary-loaddefs cal-iso oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info
ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime dig
gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud
nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range
gnus-win ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m
ol-doi org-link-doi org-agenda org-element org-persist org-id
org-element-ast inline avl-tree org-refile elisp-slime-nav
highlight-symbol flycheck editorconfig editorconfig-core
editorconfig-core-handle editorconfig-fnmatch company-oddmuse
company-keywords company-etags etags fileloop company-gtags
company-dabbrev-code company-dabbrev company-files company-clang
company-capf company-cmake company-semantic company-template
company-bbdb company indent-bars-ts indent-bars face-remap color eglot
external-completion jsonrpc flymake diff ert ewoc debug backtrace
which-func hideshow disp-table cus-edit pp cus-start cus-load eww vtable
url-queue shr pixel-fill kinsoku url-file svg xml dom mm-url gnus
nnheader range wid-edit helm-imenu helm-mode helm-misc helm-files
image-dired image-dired-tags image-dired-external image-dired-util
image-mode exif tramp trampver tramp-integration files-x tramp-message
tramp-compat xdg shell parse-time iso8601 tramp-loaddefs helm-buffers
helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils
helm-help helm-types helm helm-global-bindings helm-easymenu helm-core
async-bytecomp helm-source helm-multi-match helm-lib async imenu
ob-plantuml delsel autorevert filenotify org ob ob-tangle ob-ref ob-lob
ob-table ob-exp org-macro org-src sh-script smie executable ob-comint
org-pcomplete pcomplete org-list org-footnote org-faces org-entities
noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol
org-fold org-fold-core org-keys oc org-loaddefs thingatpt find-func
cal-menu calendar cal-loaddefs org-version org-compat org-macs yasnippet
paredit mm-archive message sendmail yank-media dired dired-loaddefs
rfc822 mml mml-sec epa derived epg rfc6068 gnus-util time-date
mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils
gnutls network-stream url-cache url-http url-auth mail-parse rfc2231
rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny epg-config
nlinum linum ido-yes-or-no advice ido use-package-bind-key bind-key xref
server hl-line pixel-scroll cua-base compile-eslint compile
text-property-search all-the-icons all-the-icons-faces data-material
data-weathericons data-octicons data-fileicons data-faicons
data-alltheicons doom-modeline doom-modeline-segments doom-modeline-env
doom-modeline-core shrink-path f s dash nerd-icons nerd-icons-faces
nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon
nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon
nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline
nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon
dracula-theme use-package-ensure use-package-core
all-the-icons-autoloads bitwarden-autoloads bmx-mode-autoloads
cargo-autoloads cmake-mode-autoloads format-spec edmacro kmacro
combobulate-display combobulate-ztree combobulate-envelope
combobulate-manipulation python project compat comint ansi-osc ring
ansi-color combobulate-procedure combobulate-navigation combobulate-misc
combobulate-setup tempo combobulate-interface combobulate-settings
diff-mode track-changes easy-mmode treesit generator combobulate-rules
company-autoloads copilot-mode-autoloads crontab-mode-autoloads
bui-autoloads dockerfile-mode-autoloads doom-modeline-autoloads
dracula-theme-autoloads editorconfig-autoloads elisp-slime-nav-autoloads
expand-region-autoloads flycheck-autoloads helm-autoloads
helm-core-autoloads async-autoloads highlight-symbol-autoloads
ido-yes-or-no-autoloads ido-completing-read+-autoloads comp comp-cstr
cl-extra help-mode warnings comp-run comp-common rx
indent-bars-autoloads finder-inf lsp-treemacs-autoloads
lsp-mode-autoloads magit-autoloads pcase git-commit-autoloads
magit-section-autoloads markdown-mode-autoloads memoize-autoloads
multiple-cursors-autoloads nerd-icons-autoloads nlinum-autoloads
paredit-autoloads pkg-info-autoloads epl-autoloads popup-autoloads
powershell-autoloads quelpa-use-package-autoloads quelpa-autoloads
shrink-path-autoloads f-autoloads spinner-autoloads swift-mode-autoloads
transient-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads
ht-autoloads hydra-autoloads lv-autoloads pfuture-autoloads
ace-window-autoloads avy-autoloads s-autoloads dash-autoloads
undo-tree-autoloads queue-autoloads wfnames-autoloads info
with-editor-autoloads wsd-mode-autoloads yasnippet-autoloads package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs icons
password-cache json subr-x map byte-opt gv bytecomp byte-compile
url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd
fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads kqueue cocoa ns lcms2
multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 1340125 283321) (symbols 48 53880 0)
 (strings 32 314514 8847) (string-bytes 1 9290186) (vectors 16 109175)
 (vector-slots 8 2175883 319679) (floats 8 1370 14387)
 (intervals 56 38780 7503) (buffers 992 60))



=E2=80=94
Kind Regards
Jostein Kj=C3=B8nigsen


--Apple-Mail=_34945AC0-3314-4662-B8E3-79197B1BBC3C
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_D9001909-1D6D-43D2-8458-A60D1202F1B7"


--Apple-Mail=_D9001909-1D6D-43D2-8458-A60D1202F1B7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><div><div>Hey =
everyone.</div><div><br></div><div>When using csharp-ts-mode to edit C# =
files, you may encounter the use of the typeof() operator in =
typeof()-expressions. The typeof() operater has 1 required parameter, =
which is always a type-name.</div><div><br></div><div><div>&nbsp; &nbsp; =
public class Gnu</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; =
&nbsp; &nbsp; public void Demo()</div><div>&nbsp; &nbsp; &nbsp; &nbsp; =
{</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var type =3D =
typeof(IQueryable);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; =
}</div><div>&nbsp; &nbsp; }</div></div><div><br></div><div>This type =
parameter should be fontified using font-lock-type-face. Currently it is =
not.</div><div><br></div><div>There are explicit rules in csharp-ts-mode =
defined to attempt to fontify this, but they do not seem to be =
working:</div><div><br></div><div><div>&nbsp; &nbsp; &nbsp;,@(when =
(csharp-ts-mode--test-type-of-expression)</div><div>&nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;'((type_of_expression (identifier) =
@font-lock-type-face))</div><div>&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;'((typeof_expression (identifier) =
@font-lock-type-face)))</div></div><div><br></div><div>Based on my =
inspection in treesit-explore mode, I see the grammar reports back these =
nodes as typeof_expression-nodes, but these rules are not activated =
because the preceeding (when ...) condition =
fails.</div><div><br></div><div><div>(defun =
csharp-ts-mode--test-type-of-expression ()</div><div>&nbsp; "Return =
non-nil if (type_of_expression) is in the grammar."</div><div>&nbsp; =
(ignore-errors</div><div>&nbsp; &nbsp; (treesit-query-compile 'c-sharp =
"(type_of_expression)" t)</div><div>&nbsp; &nbsp; =
t))</div></div><div><br></div><div>Changing this implementation to the =
following (matching the node-names I see in treesit-explore mode) makes =
highlighting work for me:</div><div><br></div><div><div>(defun =
csharp-ts-mode--test-type-of-expression ()</div><div>&nbsp; "Return =
non-nil if (type_of_expression) is in the grammar."</div><div>&nbsp; =
(ignore-errors</div><div>&nbsp; &nbsp; (treesit-query-compile 'c-sharp =
"(typeof_expression)" t)</div><div>&nbsp; &nbsp; =
t))</div></div><div><br></div><div>Attached is a patch which provides =
this change.</div><div><br></div><div>Note: This bug/fix was reproduced =
using tree-sitter-c-sharp grammar built on December 18th, 2024. I =
haven't tested with other versions.</div><div><br></div><div><div>Kind =
regards</div><div>Jostein</div></div><div><br></div><div></div></div></bod=
y></html>=

--Apple-Mail=_D9001909-1D6D-43D2-8458-A60D1202F1B7
Content-Disposition: attachment;
	filename=0001-lisp-progmodes-csharp-mode.el-Fix-fontification-of-t.patch
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="0001-lisp-progmodes-csharp-mode.el-Fix-fontification-of-t.patch"
Content-Transfer-Encoding: quoted-printable

=46rom=2029f1b57f4d5974d606936b5420a08d1545dc18fc=20Mon=20Sep=2017=20=
00:00:00=202001=0AFrom:=20=3D?UTF-8?q?Jostein=3D20Kj=3DC3=3DB8nigsen?=3D=20=
<jostein@HIDDEN>=0ADate:=20Mon,=206=20Jan=202025=2015:08:36=20=
+0100=0ASubject:=20[PATCH]=20lisp/progmodes/csharp-mode.el:=20Fix=20=
fontification=20of=20typeof()=0A=20expressions.=0A=0A---=0A=20=
lisp/progmodes/csharp-mode.el=20|=202=20+-=0A=201=20file=20changed,=201=20=
insertion(+),=201=20deletion(-)=0A=0Adiff=20--git=20=
a/lisp/progmodes/csharp-mode.el=20b/lisp/progmodes/csharp-mode.el=0A=
index=20b86555b1d87..c7b51c79e17=20100644=0A---=20=
a/lisp/progmodes/csharp-mode.el=0A+++=20b/lisp/progmodes/csharp-mode.el=0A=
@@=20-752,7=20+752,7=20@@=20csharp-ts-mode--test-type-constraint=0A=20=
(defun=20csharp-ts-mode--test-type-of-expression=20()=0A=20=20=20"Return=20=
non-nil=20if=20(type_of_expression)=20is=20in=20the=20grammar."=0A=20=20=20=
(ignore-errors=0A-=20=20=20=20(treesit-query-compile=20'c-sharp=20=
"(type_of_expression)"=20t)=0A+=20=20=20=20(treesit-query-compile=20=
'c-sharp=20"(typeof_expression)"=20t)=0A=20=20=20=20=20t))=0A=20=0A=20=
(defun=20csharp-ts-mode--test-name-equals=20()=0A--=20=0A2.47.1=0A=0A=

--Apple-Mail=_D9001909-1D6D-43D2-8458-A60D1202F1B7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: =
after-white-space;"><div><div></div><div><br></div><div><br></div><div>--<=
/div><div><br></div><div><br></div><div>In GNU Emacs 31.0.50 (build 5, =
aarch64-apple-darwin24.0.0, NS</div><div>&nbsp;appkit-2566.00 Version =
15.0.1 (Build 24A348)) of 2024-12-11 built =
on</div><div>&nbsp;SOK67R3KWV97</div><div>Repository revision: =
a9bc12318121acb513a5735f641602001510a932</div><div>Repository branch: =
master</div><div>Windowing system distributor 'Apple', version =
10.3.2566</div><div>System Description: &nbsp;macOS =
15.0.1</div><div><br></div><div>Configured =
using:</div><div>&nbsp;'configure --with-tree-sitter =
--with-native-compilation =
--with-json</div><div>&nbsp;--with-imagemagick</div><div>&nbsp;PKG_CONFIG_=
PATH=3D:/usr/local/lib/pkgconfig:/opt/local/lib/pkgconfig'</div><div><br><=
/div><div>Configured features:</div><div>ACL GLIB GNUTLS IMAGEMAGICK =
LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY</div><div>KQUEUE NS PDUMPER PNG =
RSVG SQLITE3 THREADS TOOLKIT_SCROLL_BARS</div><div>TREE_SITTER WEBP XIM =
ZLIB</div><div><br></div><div>Important settings:</div><div>&nbsp; value =
of $LC_ALL: en_US.UTF-8</div><div>&nbsp; value of $LC_CTYPE: =
UTF-8</div><div>&nbsp; value of $LANG: en_US.UTF-8</div><div>&nbsp; =
locale-coding-system: utf-8-unix</div><div><br></div><div>Major mode: =
C#</div><div><br></div><div>Minor modes in effect:</div><div>&nbsp; =
electric-pair-mode: t</div><div>&nbsp; highlight-symbol-mode: =
t</div><div>&nbsp; flycheck-mode: t</div><div>&nbsp; editorconfig-mode: =
t</div><div>&nbsp; company-mode: t</div><div>&nbsp; =
indent-bars--ts-mode: t</div><div>&nbsp; indent-bars-mode: =
t</div><div>&nbsp; eglot-inlay-hints-mode: t</div><div>&nbsp; =
eglot--managed-mode: t</div><div>&nbsp; flymake-mode: t</div><div>&nbsp; =
which-function-mode: t</div><div>&nbsp; helm-mode: t</div><div>&nbsp; =
helm-minibuffer-history-mode: t</div><div>&nbsp; =
async-bytecomp-package-mode: t</div><div>&nbsp; delete-selection-mode: =
t</div><div>&nbsp; global-auto-revert-mode: t</div><div>&nbsp; =
yas-global-mode: t</div><div>&nbsp; yas-minor-mode: t</div><div>&nbsp; =
global-nlinum-mode: t</div><div>&nbsp; nlinum-mode: t</div><div>&nbsp; =
ido-yes-or-no-mode: t</div><div>&nbsp; override-global-mode: =
t</div><div>&nbsp; server-mode: t</div><div>&nbsp; global-hl-line-mode: =
t</div><div>&nbsp; pixel-scroll-precision-mode: t</div><div>&nbsp; =
doom-modeline-mode: t</div><div>&nbsp; tooltip-mode: t</div><div>&nbsp; =
global-eldoc-mode: t</div><div>&nbsp; eldoc-mode: t</div><div>&nbsp; =
show-paren-mode: t</div><div>&nbsp; electric-indent-mode: =
t</div><div>&nbsp; mouse-wheel-mode: t</div><div>&nbsp; menu-bar-mode: =
t</div><div>&nbsp; file-name-shadow-mode: t</div><div>&nbsp; =
global-font-lock-mode: t</div><div>&nbsp; font-lock-mode: =
t</div><div>&nbsp; blink-cursor-mode: t</div><div>&nbsp; =
minibuffer-regexp-mode: t</div><div>&nbsp; column-number-mode: =
t</div><div>&nbsp; line-number-mode: t</div><div>&nbsp; =
auto-fill-function: #[128 \304\300\301=03#\207 [yas--auto-fill =
do-auto-fill :around nil apply] 5 advice]</div><div>&nbsp; =
transient-mark-mode: t</div><div>&nbsp; auto-composition-mode: =
t</div><div>&nbsp; auto-encryption-mode: t</div><div>&nbsp; =
auto-compression-mode: t</div><div>&nbsp; hs-minor-mode: =
t</div><div><br></div><div>Load-path =
shadows:</div><div>/Users/josteink/.emacs.d/elpa/transient-20240421.1327/t=
ransient hides =
/Users/josteink/build/emacs/lisp/transient</div><div>/Users/josteink/.emac=
s.d/elpa/editorconfig-20240318.2049/editorconfig hides =
/Users/josteink/build/emacs/lisp/editorconfig</div><div>/Users/josteink/.e=
macs.d/elpa/editorconfig-20240318.2049/editorconfig-conf-mode hides =
/Users/josteink/build/emacs/lisp/editorconfig-conf-mode</div><div>/Users/j=
osteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-core hides =
/Users/josteink/build/emacs/lisp/editorconfig-core</div><div>/Users/jostei=
nk/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-core-handle =
hides =
/Users/josteink/build/emacs/lisp/editorconfig-core-handle</div><div>/Users=
/josteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-fnmatch =
hides =
/Users/josteink/build/emacs/lisp/editorconfig-fnmatch</div><div><br></div>=
<div>Features:</div><div>(shadow sort mail-extr emacsbug csharp-mode =
cc-langs help-fns radix-tree</div><div>facemenu crm grep helm-command =
helm-elisp helm-eval edebug helm-info</div><div>misearch multi-isearch =
bug-reference markdown-mode pulse elec-pair</div><div>typescript-ts-mode =
js c-ts-common cc-mode cc-fonts cc-guess cc-menus</div><div>cc-cmds =
cc-styles cc-align cc-engine cc-vars cc-defs =
vc-git</div><div>vc-dispatcher winner tramp-archive tramp-gvfs =
add-log</div><div>ido-completing-read+ memoize minibuf-eldef =
org-duration diary-lib</div><div>diary-loaddefs cal-iso oc-basic ol-eww =
ol-rmail ol-mhe ol-irc ol-info</div><div>ol-gnus nnselect gnus-art mm-uu =
mml2015 mm-view mml-smime smime dig</div><div>gnus-sum gnus-group =
gnus-undo gnus-start gnus-dbus dbus gnus-cloud</div><div>nnimap nnmail =
mail-source utf7 nnoo gnus-spec gnus-int gnus-range</div><div>gnus-win =
ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb =
ol-w3m</div><div>ol-doi org-link-doi org-agenda org-element org-persist =
org-id</div><div>org-element-ast inline avl-tree org-refile =
elisp-slime-nav</div><div>highlight-symbol flycheck editorconfig =
editorconfig-core</div><div>editorconfig-core-handle =
editorconfig-fnmatch company-oddmuse</div><div>company-keywords =
company-etags etags fileloop =
company-gtags</div><div>company-dabbrev-code company-dabbrev =
company-files company-clang</div><div>company-capf company-cmake =
company-semantic company-template</div><div>company-bbdb company =
indent-bars-ts indent-bars face-remap color =
eglot</div><div>external-completion jsonrpc flymake diff ert ewoc debug =
backtrace</div><div>which-func hideshow disp-table cus-edit pp cus-start =
cus-load eww vtable</div><div>url-queue shr pixel-fill kinsoku url-file =
svg xml dom mm-url gnus</div><div>nnheader range wid-edit helm-imenu =
helm-mode helm-misc helm-files</div><div>image-dired image-dired-tags =
image-dired-external image-dired-util</div><div>image-mode exif tramp =
trampver tramp-integration files-x tramp-message</div><div>tramp-compat =
xdg shell parse-time iso8601 tramp-loaddefs =
helm-buffers</div><div>helm-occur helm-tags helm-locate helm-grep =
helm-regexp helm-utils</div><div>helm-help helm-types helm =
helm-global-bindings helm-easymenu helm-core</div><div>async-bytecomp =
helm-source helm-multi-match helm-lib async imenu</div><div>ob-plantuml =
delsel autorevert filenotify org ob ob-tangle ob-ref =
ob-lob</div><div>ob-table ob-exp org-macro org-src sh-script smie =
executable ob-comint</div><div>org-pcomplete pcomplete org-list =
org-footnote org-faces org-entities</div><div>noutline outline =
ob-emacs-lisp ob-core ob-eval org-cycle org-table ol</div><div>org-fold =
org-fold-core org-keys oc org-loaddefs thingatpt =
find-func</div><div>cal-menu calendar cal-loaddefs org-version =
org-compat org-macs yasnippet</div><div>paredit mm-archive message =
sendmail yank-media dired dired-loaddefs</div><div>rfc822 mml mml-sec =
epa derived epg rfc6068 gnus-util time-date</div><div>mailabbrev =
gmm-utils mailheader mm-decode mm-bodies mm-encode =
mail-utils</div><div>gnutls network-stream url-cache url-http url-auth =
mail-parse rfc2231</div><div>rfc2047 rfc2045 mm-util ietf-drums =
mail-prsvr url-gw nsm puny epg-config</div><div>nlinum linum =
ido-yes-or-no advice ido use-package-bind-key bind-key =
xref</div><div>server hl-line pixel-scroll cua-base compile-eslint =
compile</div><div>text-property-search all-the-icons all-the-icons-faces =
data-material</div><div>data-weathericons data-octicons data-fileicons =
data-faicons</div><div>data-alltheicons doom-modeline =
doom-modeline-segments doom-modeline-env</div><div>doom-modeline-core =
shrink-path f s dash nerd-icons =
nerd-icons-faces</div><div>nerd-icons-data nerd-icons-data-mdicon =
nerd-icons-data-flicon</div><div>nerd-icons-data-codicon =
nerd-icons-data-devicon =
nerd-icons-data-sucicon</div><div>nerd-icons-data-wicon =
nerd-icons-data-faicon =
nerd-icons-data-powerline</div><div>nerd-icons-data-octicon =
nerd-icons-data-pomicon nerd-icons-data-ipsicon</div><div>dracula-theme =
use-package-ensure use-package-core</div><div>all-the-icons-autoloads =
bitwarden-autoloads bmx-mode-autoloads</div><div>cargo-autoloads =
cmake-mode-autoloads format-spec edmacro =
kmacro</div><div>combobulate-display combobulate-ztree =
combobulate-envelope</div><div>combobulate-manipulation python project =
compat comint ansi-osc ring</div><div>ansi-color combobulate-procedure =
combobulate-navigation combobulate-misc</div><div>combobulate-setup =
tempo combobulate-interface combobulate-settings</div><div>diff-mode =
track-changes easy-mmode treesit generator =
combobulate-rules</div><div>company-autoloads copilot-mode-autoloads =
crontab-mode-autoloads</div><div>bui-autoloads dockerfile-mode-autoloads =
doom-modeline-autoloads</div><div>dracula-theme-autoloads =
editorconfig-autoloads =
elisp-slime-nav-autoloads</div><div>expand-region-autoloads =
flycheck-autoloads helm-autoloads</div><div>helm-core-autoloads =
async-autoloads =
highlight-symbol-autoloads</div><div>ido-yes-or-no-autoloads =
ido-completing-read+-autoloads comp comp-cstr</div><div>cl-extra =
help-mode warnings comp-run comp-common =
rx</div><div>indent-bars-autoloads finder-inf =
lsp-treemacs-autoloads</div><div>lsp-mode-autoloads magit-autoloads =
pcase git-commit-autoloads</div><div>magit-section-autoloads =
markdown-mode-autoloads =
memoize-autoloads</div><div>multiple-cursors-autoloads =
nerd-icons-autoloads nlinum-autoloads</div><div>paredit-autoloads =
pkg-info-autoloads epl-autoloads =
popup-autoloads</div><div>powershell-autoloads =
quelpa-use-package-autoloads =
quelpa-autoloads</div><div>shrink-path-autoloads f-autoloads =
spinner-autoloads swift-mode-autoloads</div><div>transient-autoloads =
treemacs-autoloads cfrs-autoloads =
posframe-autoloads</div><div>ht-autoloads hydra-autoloads lv-autoloads =
pfuture-autoloads</div><div>ace-window-autoloads avy-autoloads =
s-autoloads dash-autoloads</div><div>undo-tree-autoloads queue-autoloads =
wfnames-autoloads info</div><div>with-editor-autoloads =
wsd-mode-autoloads yasnippet-autoloads package</div><div>browse-url url =
url-proxy url-privacy url-expand url-methods =
url-history</div><div>url-cookie generate-lisp-file url-domsuf url-util =
mailcap url-handlers</div><div>url-parse auth-source cl-seq eieio =
eieio-core cl-macs icons</div><div>password-cache json subr-x map =
byte-opt gv bytecomp byte-compile</div><div>url-vars cl-loaddefs cl-lib =
rmc iso-transl tooltip cconv eldoc paren</div><div>electric uniquify =
ediff-hook vc-hooks lisp-float-type elisp-mode =
mwheel</div><div>term/ns-win ns-win ucs-normalize mule-util =
term/common-win tool-bar dnd</div><div>fontset image regexp-opt fringe =
tabulated-list replace newcomment</div><div>text-mode lisp-mode =
prog-mode register page tab-bar menu-bar rfn-eshadow</div><div>isearch =
easymenu timer select scroll-bar mouse jit-lock font-lock =
syntax</div><div>font-core term/tty-colors frame minibuffer nadvice seq =
simple cl-generic</div><div>indonesian philippine cham georgian =
utf-8-lang misc-lang vietnamese</div><div>tibetan thai tai-viet lao =
korean japanese eucjp-ms cp51932 hebrew greek</div><div>romanian slovak =
czech european ethiopic indian cyrillic chinese</div><div>composite =
emoji-zwj charscript charprop case-table =
epa-hook</div><div>jka-cmpr-hook help abbrev obarray oclosure =
cl-preloaded button loaddefs</div><div>theme-loaddefs faces cus-face =
macroexp files window text-properties</div><div>overlay sha1 md5 base64 =
format env code-pages mule custom widget =
keymap</div><div>hashtable-print-readable backquote threads kqueue cocoa =
ns lcms2</div><div>multi-tty make-network-process native-compile =
emacs)</div><div><br></div><div>Memory information:</div><div>((conses =
16 1340125 283321) (symbols 48 53880 0)</div><div>&nbsp;(strings 32 =
314514 8847) (string-bytes 1 9290186) (vectors 16 =
109175)</div><div>&nbsp;(vector-slots 8 2175883 319679) (floats 8 1370 =
14387)</div><div>&nbsp;(intervals 56 38780 7503) (buffers 992 =
60))</div></div><div><br></div><div><br></div><br><div>
<meta charset=3D"UTF-8"><div>=E2=80=94<br>Kind Regards<br>Jostein =
Kj=C3=B8nigsen</div>
</div>
<br></body></html>=

--Apple-Mail=_D9001909-1D6D-43D2-8458-A60D1202F1B7--

--Apple-Mail=_34945AC0-3314-4662-B8E3-79197B1BBC3C--




Acknowledgement sent to Jostein Kjønigsen <jostein@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#75406; 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: Tue, 21 Jan 2025 02:30:02 UTC

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