From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#63840: 29.0.91; c-ts-mode fails to fontify common C extension Date: Fri, 16 Jun 2023 09:31:38 +0300 Message-ID: <834jn7uddh.fsf@gnu.org> References: <87fs7anjwq.fsf.ref@yahoo.com> <87fs7anjwq.fsf@yahoo.com> <835y86auxi.fsf@gnu.org> <692BAB16-A7DD-4080-871A-FB541329CCFC@gmail.com> <873532jq2a.fsf@yahoo.com> <83zg51tgjd.fsf@gnu.org> <868C5538-F021-4EF8-9730-0828FC9BD801@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22055"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, 63840@debbugs.gnu.org, theo@thornhill.no To: Yuan Fu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jun 16 08:32:19 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qA30M-0005TO-QK for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 16 Jun 2023 08:32:19 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qA309-0002VN-2I; Fri, 16 Jun 2023 02:32:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qA306-0002VC-Sp for bug-gnu-emacs@gnu.org; Fri, 16 Jun 2023 02:32:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qA306-0004N4-Ij for bug-gnu-emacs@gnu.org; Fri, 16 Jun 2023 02:32:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qA306-0007j4-DP for bug-gnu-emacs@gnu.org; Fri, 16 Jun 2023 02:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Jun 2023 06:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63840 X-GNU-PR-Package: emacs Original-Received: via spool by 63840-submit@debbugs.gnu.org id=B63840.168689708529652 (code B ref 63840); Fri, 16 Jun 2023 06:32:02 +0000 Original-Received: (at 63840) by debbugs.gnu.org; 16 Jun 2023 06:31:25 +0000 Original-Received: from localhost ([127.0.0.1]:48514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qA2zV-0007iB-F7 for submit@debbugs.gnu.org; Fri, 16 Jun 2023 02:31:25 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:37008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qA2zU-0007i0-5S for 63840@debbugs.gnu.org; Fri, 16 Jun 2023 02:31:24 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qA2zO-0003WC-CE; Fri, 16 Jun 2023 02:31:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=G/AsM9d1v7Oh15BTBGe+vqIz8SXCfCh2LedTD/pIJPM=; b=MoFm2m/ifynu WbLGHU3vpy+k+6YI0TJdhgj4nxtCuPpz5xHEVEoVfaj/5bQsMTSMqiFd9ksGE7eYyEY5r3DYlSK2g 1mX/8tEuX7lneY9dI6/lJpalHgAnvHMrgTqXCG7jX66K85br1wxL9CULdP8UOtdTbG0y/cspdBBHB qo3Xnid7fUULqpNGDeXLkLcnKTywkbEIUTOP5Z9Ab85epQDJtfTAaQoYWh0w/wru78onx/Ypj6gKj O5Uqz/VoLAcrn3KrD13aE0apclzHY3nvYieui4vbLnXvcJxqmq2qEJ6Eoa7TrghBfybYp2a9Gp5B6 zuJRraEoYIk4IqM8MSRe9Q==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qA2zK-0006zW-36; Fri, 16 Jun 2023 02:31:15 -0400 In-Reply-To: <868C5538-F021-4EF8-9730-0828FC9BD801@gmail.com> (message from Yuan Fu on Thu, 15 Jun 2023 22:05:33 -0700) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:263457 Archived-At: > From: Yuan Fu > Date: Thu, 15 Jun 2023 22:05:33 -0700 > Cc: Theodor Thornhill , > Po Lu , > 63840@debbugs.gnu.org > > > Ping! Any progress with this? > > The best option is to ask tree-sitter-c to recognize $. I see a PR for it but the author closed it shortly after posting, not sure what was going on[1]. Any hope of re-opening it, or at least asking why it was closed without fixing? > Fixing it ourselves involves checking every identifier during fontification. Is that something we want to do? How would that work? Can you describe how could this be implemented? It is hard to decide whether it's something we want to do without knowing the implications.