From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuan Fu Newsgroups: gmane.emacs.bugs Subject: bug#60355: 29.0.60; Tree sitter incorrectly handles of PRED for treesit-defun-type-regexp Date: Wed, 28 Dec 2022 00:34:37 -0800 Message-ID: <40BD71EA-1281-43DE-8866-0AFFE6A90F94@gmail.com> References: <1E7949EC-7420-4848-9F45-88A20BAAE1D8@gmail.com> <87sfh0ujet.fsf@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28957"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 60355@debbugs.gnu.org To: Wilhelm H Kirschbaum Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Dec 28 09:35:15 2022 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 1pARu7-0007MG-0t for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 28 Dec 2022 09:35:15 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pARtz-0000S2-7j; Wed, 28 Dec 2022 03:35:07 -0500 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 1pARtv-0000Rt-Jf for bug-gnu-emacs@gnu.org; Wed, 28 Dec 2022 03:35:04 -0500 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 1pARtv-0006z7-6e for bug-gnu-emacs@gnu.org; Wed, 28 Dec 2022 03:35:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pARtu-0000HF-Ah for bug-gnu-emacs@gnu.org; Wed, 28 Dec 2022 03:35:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Dec 2022 08:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60355 X-GNU-PR-Package: emacs Original-Received: via spool by 60355-submit@debbugs.gnu.org id=B60355.16722164871039 (code B ref 60355); Wed, 28 Dec 2022 08:35:02 +0000 Original-Received: (at 60355) by debbugs.gnu.org; 28 Dec 2022 08:34:47 +0000 Original-Received: from localhost ([127.0.0.1]:57050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pARtf-0000Gg-DU for submit@debbugs.gnu.org; Wed, 28 Dec 2022 03:34:47 -0500 Original-Received: from mail-pj1-f53.google.com ([209.85.216.53]:36460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pARtd-0000GU-Iu for 60355@debbugs.gnu.org; Wed, 28 Dec 2022 03:34:46 -0500 Original-Received: by mail-pj1-f53.google.com with SMTP id h7-20020a17090aa88700b00225f3e4c992so6821006pjq.1 for <60355@debbugs.gnu.org>; Wed, 28 Dec 2022 00:34:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; 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=Y2flcWU8nhyH+sS6RdfPqSJvF1GwU2wrLFgomwKxkGo=; b=d+g2A0rIIC/yq1zJl6c59hnldO8C37hxQmZfmqxO67BN9adnn4IGGjNu2l5SwN+X8S Y1IyRk775hlitQLQyIzd2HPrUmJA+CByRl8HsNQaNU7XopExUngQEZjPlVj6MJVGX5Rr l2X99Hx1Cp8cnYOuvUiMXaQbpn0EEzN6nBhjEa6EE0xWmo33vCwNmejLJ3cQqbu9h1BT /ryWFXnJUesdMAXMfNehCEGOi59e6go6v9N3fQgAYWRS+ZcLvRns8VH86PeB+KVrlqoR ddEKOdJ9SwPD11WHc5GS4W4D7eVXms6HsFXwetUnr2eviYQh7eNmO2U2bFqQ2QmBurDH NrsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=Y2flcWU8nhyH+sS6RdfPqSJvF1GwU2wrLFgomwKxkGo=; b=RXeytC7aUh4MUaQ6bumWKGQ147Huza93CjDh9vRaWmO2hi93B3n5JNpVvky8uqSfGG oXR3SsgYsNE3b7XbxVI5giBQfZ7BtPkG0+/LSn3k7G4NkPsPPif5IBKPraNVNjpQMrD+ f9WFiCuaEAEgivc+2XXye/ge8dgaozHL1XRaEj1/dClXLjCdW1SZgCJx6yMES2NSYPys GJRKg2mCpb2rkXcVqE+3XZ54100OsH2W+KY7iujGxs43GSKpRkE5d6YKsv9ShSWZQ5Pg IH6+tdQ8vOp9vDyJE3fXhYCCDIxB2qquHm/B2cUDyDAh6Fkgx1dOJFgtUuN1LbLlAaIR T4Kg== X-Gm-Message-State: AFqh2koaqNZCUrJIMGfZDCpU2qM6L5nKDyb0G+Ef8LFcWobE9wr6mmyS 2+WWBLuW/ngYJHIjpHRoAek= X-Google-Smtp-Source: AMrXdXtjapetYElmsOdvO6ZwW5aAvGFIYdWmkCttZ19WrwWYBQxpax0n4OtCzoe+cJwtALqEO0PRJA== X-Received: by 2002:a17:902:c948:b0:188:a6ea:279f with SMTP id i8-20020a170902c94800b00188a6ea279fmr32486873pla.12.1672216478636; Wed, 28 Dec 2022 00:34:38 -0800 (PST) Original-Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id m15-20020a170902db0f00b0016c0c82e85csm10528364plx.75.2022.12.28.00.34.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Dec 2022 00:34:38 -0800 (PST) In-Reply-To: <87sfh0ujet.fsf@gmail.com> X-Mailer: Apple Mail (2.3696.120.41.1.1) 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:251978 Archived-At: > On Dec 27, 2022, at 10:31 PM, Wilhelm H Kirschbaum = wrote: >=20 >=20 > Thanks Yuan, just checked and both the fix and your suggestion works. >=20 > I see there is a typo in your last change: >=20 > @@ -310,7 +310,7 @@ java-ts-mode > ;; Imenu. > (setq-local treesit-simple-imenu-settings > '(("Class" "\\`class_declaration\\'" nil nil) > - ("Interface "\\`interface_declaration\\'" nil = nil) > + ("Interface" "\\`interface_declaration\\'" nil nil) > ("Enum" "\\`record_declaration\\'" nil nil) > ("Method" "\\`method_declaration\\'" nil nil))) > (treesit-major-mode-setup)) Oops, was in a bit of hurry and forgot to byte-compile. Thanks for the = catch! Yuan=