From unknown Sun Aug 17 04:19:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70296: 29.3.50 ; [PATCH] Update go-ts-mode to support latest go grammar Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: dev@rjt.dev, bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Apr 2024 03:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 70296 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 70296@debbugs.gnu.org Cc: dev@rjt.dev X-Debbugs-Original-To: Bug Report Emacs X-Debbugs-Original-Xcc: dev@rjt.dev Received: via spool by submit@debbugs.gnu.org id=B.171263312930176 (code B ref -1); Tue, 09 Apr 2024 03:26:03 +0000 Received: (at submit) by debbugs.gnu.org; 9 Apr 2024 03:25:29 +0000 Received: from localhost ([127.0.0.1]:47966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ru26z-0007qb-2P for submit@debbugs.gnu.org; Mon, 08 Apr 2024 23:25:29 -0400 Received: from lists.gnu.org ([2001:470:142::17]:49084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ru26v-0007pb-MZ for submit@debbugs.gnu.org; Mon, 08 Apr 2024 23:25:27 -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 ) id 1ru26i-0003dj-Kd for bug-gnu-emacs@gnu.org; Mon, 08 Apr 2024 23:25:12 -0400 Received: from mail-oi1-x22e.google.com ([2607:f8b0:4864:20::22e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ru26h-0005ia-43 for bug-gnu-emacs@gnu.org; Mon, 08 Apr 2024 23:25:12 -0400 Received: by mail-oi1-x22e.google.com with SMTP id 5614622812f47-3c3e6ea6d2fso3617665b6e.2 for ; Mon, 08 Apr 2024 20:25:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712633109; x=1713237909; darn=gnu.org; h=to:date:message-id:subject:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=8YbBmJ1r0NkMsOAqe0i+mQInJi4zRK7YM6x0ziY+QAc=; b=dQALn712WorBp7L6QzXEZLCI6kdZXiM7EZjM5j0gbEHTfU1tG19pJtp5Zle7yL+Qsg FsC8EB0pQUMRaMsazk2vmi4m2noLYTaTq5XOL/s4bcTeznWCAVKYNEvqNzA/XnJ+CcEz ZIOIFAZWgQ8RtvHf+bjnKTqH2dW/QTVDO+ZvgG/04QmahVF01yzmy+oTHg3d8srV4fqX BxfbslkSrYqQQR2ZxsYTWu0CzIjSrS8wDEpQiwWG7LntRdHbJFAGa83irJ5ypAS1VAQA EQWn4bEgmyqK5rmRIFHER5HBAARI/Gc3mar0MeItRiqtjlq7iEagRU+GudT0V4lX/SnF zhrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712633109; x=1713237909; h=to:date:message-id:subject:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=8YbBmJ1r0NkMsOAqe0i+mQInJi4zRK7YM6x0ziY+QAc=; b=KC56/55CI2AwequplsGOxXAzTHBqcA2j4tJIwqEanQQtORj31aRafZxNDnf0MG87nv LIti6DCMhzCa1z/k6r8+JOlQ0wkv0+ap7a5VzN0WjVAnH1JyyzUgSghounGluS4Lw5JT IcI/2BTJt1q6yO4h/h+qwXwJHHqme9kiiWE6oAFSTHBMDW0I7+f8AqqhskPPOGAnN9tz t32XzGeMtFVPoLD67qOvs5YKPb3K3MGL2reDzkjq08NFjxbrzNHn7IKkX9Rd2CFcRQEA 6/hgD3L5AXs/QpXe7RgH7XDr0Eemb/mRL330+7GBdmNTcdZkrnl34BZYYBgF726Szm84 apVg== X-Gm-Message-State: AOJu0YwrvAtsF0FqGNsMgAQWOPv/cAgQwxd2Y4UVlT0PNOba7TQWJHao yxN/EkO6xDt/WNvl4HMHYyEi/70RsB6bZcrfHrOtqmm9M4NBulpYRlgGi80n X-Google-Smtp-Source: AGHT+IGM1L2SzUN46/gOuO2ZqgswfwaIqGsWDmk6Yb8Vzo70qV87P5L+KomGdoO0rhmMNOiNyN6jwQ== X-Received: by 2002:a05:6808:1489:b0:3c5:f833:1fb1 with SMTP id e9-20020a056808148900b003c5f8331fb1mr4216439oiw.0.1712633109329; Mon, 08 Apr 2024 20:25:09 -0700 (PDT) Received: from smtpclient.apple ([2601:641:300:4910:b561:5293:aa5:4618]) by smtp.gmail.com with ESMTPSA id x18-20020aa784d2000000b006eadc87233dsm7337387pfn.165.2024.04.08.20.25.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Apr 2024 20:25:08 -0700 (PDT) From: Yuan Fu Content-Type: multipart/mixed; boundary="Apple-Mail=_2BAEE6F0-231A-4C85-991F-C46ED981B04A" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Message-Id: <18D69882-6FD2-453D-AEF9-5E0A86AC7EC0@gmail.com> Date: Mon, 8 Apr 2024 20:24:56 -0700 X-Mailer: Apple Mail (2.3731.700.6) Received-SPF: pass client-ip=2607:f8b0:4864:20::22e; envelope-from=casouri@gmail.com; helo=mail-oi1-x22e.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Apple-Mail=_2BAEE6F0-231A-4C85-991F-C46ED981B04A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii X-Debbugs-CC: dev@rjt.dev tree-sitter-go changed method_spec to method_elem in = https://github.com/tree-sitter/tree-sitter-go/commit/b82ab803d887002a0af11= f6ce63d72884580bf33 so now go-ts-mode breaks on the lastest go grammar. This patch should = restore peace to go-ts-mode. Yuan --Apple-Mail=_2BAEE6F0-231A-4C85-991F-C46ED981B04A Content-Disposition: attachment; filename=go-ts-mode-method.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="go-ts-mode-method.patch" Content-Transfer-Encoding: quoted-printable =46rom=2007adcafc91b5d7249dcd79a20d4306bf103713fe=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Yuan=20Fu=20=0ADate:=20Mon,=20= 8=20Apr=202024=2020:20:25=20-0700=0ASubject:=20[PATCH]=20Update=20= go-ts-mode=20to=20support=20latest=20tree-sitter-go=20grammar=0A=0A= tree-sitter-go=20changed=20method_spec=20to=20method_elem=20in=0A= https://github.com/tree-sitter/tree-sitter-go/commit/b82ab803d887002a0af11= f6ce63d72884580bf33=0A=0A*=20lisp/progmodes/go-ts-mode.el:=0A= (go-ts-mode--method-elem-supported-p):=20New=20function.=0A= (go-ts-mode--font-lock-settings):=20Conditionally=20use=20method_elem=20= or=0Amethod_spec=20in=20the=20query.=0A---=0A=20= lisp/progmodes/go-ts-mode.el=20|=2013=20+++++++++++--=0A=201=20file=20= changed,=2011=20insertions(+),=202=20deletions(-)=0A=0Adiff=20--git=20= a/lisp/progmodes/go-ts-mode.el=20b/lisp/progmodes/go-ts-mode.el=0Aindex=20= e8a176e3d9d..a5b49bd8313=20100644=0A---=20a/lisp/progmodes/go-ts-mode.el=0A= +++=20b/lisp/progmodes/go-ts-mode.el=0A@@=20-112,6=20+112,13=20@@=20= go-ts-mode--iota-query-supported-p=0A=20=20=20(ignore-errors=0A=20=20=20=20= =20(or=20(treesit-query-string=20""=20'((iota)=20= @font-lock-constant-face)=20'go)=20t)))=0A=20=0A+;;=20tree-sitter-go=20= changed=20method_spec=20to=20method_elem=20in=0A+;;=20= https://github.com/tree-sitter/tree-sitter-go/commit/b82ab803d887002a0af11= f6ce63d72884580bf33=0A+(defun=20go-ts-mode--method-elem-supported-p=20()=0A= +=20=20"Return=20t=20if=20Go=20grammar=20uses=20`method_elem'=20instead=20= of=20`method_spec'."=0A+=20=20(ignore-errors=0A+=20=20=20=20(or=20= (treesit-query-string=20""=20'((method_elem)=20@cap)=20'go)=20t)))=0A+=0A= =20(defvar=20go-ts-mode--font-lock-settings=0A=20=20=20= (treesit-font-lock-rules=0A=20=20=20=20:language=20'go=0A@@=20-136,11=20= +143,13=20@@=20go-ts-mode--font-lock-settings=0A=20=0A=20=20=20=20= :language=20'go=0A=20=20=20=20:feature=20'definition=0A-=20=20=20= '((function_declaration=0A+=20=20=20`((function_declaration=0A=20=20=20=20= =20=20=20name:=20(identifier)=20@font-lock-function-name-face)=0A=20=20=20= =20=20=20(method_declaration=0A=20=20=20=20=20=20=20name:=20= (field_identifier)=20@font-lock-function-name-face)=0A-=20=20=20=20=20= (method_spec=0A+=20=20=20=20=20(,(if=20= (go-ts-mode--method-elem-supported-p)=0A+=20=20=20=20=20=20=20=20=20=20=20= 'method_elem=0A+=20=20=20=20=20=20=20=20=20'method_spec)=0A=20=20=20=20=20= =20=20name:=20(field_identifier)=20@font-lock-function-name-face)=0A=20=20= =20=20=20=20(field_declaration=0A=20=20=20=20=20=20=20name:=20= (field_identifier)=20@font-lock-property-name-face)=0A--=20=0A2.41.0=0A=0A= --Apple-Mail=_2BAEE6F0-231A-4C85-991F-C46ED981B04A-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 09 01:45:41 2024 Received: (at control) by debbugs.gnu.org; 9 Apr 2024 05:45:41 +0000 Received: from localhost ([127.0.0.1]:48081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ru4Ie-0001qx-Qo for submit@debbugs.gnu.org; Tue, 09 Apr 2024 01:45:41 -0400 Received: from mail-pl1-x631.google.com ([2607:f8b0:4864:20::631]:46181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ru4IZ-0001qh-HF for control@debbugs.gnu.org; Tue, 09 Apr 2024 01:45:38 -0400 Received: by mail-pl1-x631.google.com with SMTP id d9443c01a7336-1e244c7cbf8so43706595ad.0 for ; Mon, 08 Apr 2024 22:45:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712641521; x=1713246321; darn=debbugs.gnu.org; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:from:to:cc:subject:date:message-id:reply-to; bh=EdGueJ9BPFGm7XwYfZMAVnVsl2ifpc7ujcn1QFgtNG8=; b=B5VQFq6qWHbtmhfXkbkoSSottoYneZi2eoQF8Ds8yrdOek0LInOfCcaqLWKORXjBlE jYbyGssJfZJ73fNqoIORU52lBPnPliaCV3CKXuxcblKfKtAOrk/fXvEFrfoT3RntTwun S7Bb4wFhF/PG9UUMNgXlq451TskPuhwlyt77DPZR4uqHfLpLarAlqGmR/zYD25EqUr8/ VbdNxjA7WUU1tQX4eMfpng86XpEmOhX+UfqeE/XE7XKDtfy2B4UWzMXiiZBMa8fI6DKd CvfZGJsVy+1VZcgDYAjgmBo7lEW7z97a5o7dojpDaFRGUVH1Wp+5yNZVEj+YCRrS5qPl 9A2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712641521; x=1713246321; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=EdGueJ9BPFGm7XwYfZMAVnVsl2ifpc7ujcn1QFgtNG8=; b=cU+x0H45qkXNp1RDj0y9co2pvwynPG+xqOXbf7rV69pwmMzR4+gRK7bSYofwLzX1ex VuUfFD/R7F89InK8VPq+ljf/JcMhKlq0XDg/bM4nXYDOn1ciGDtLwZx4oMU/9ZHlWJsz 3YEPgl8cNVXy5a+e3xIrDuV7OPyIljotYZUgDLPc1oebMJOlPusIeVajjbQJRqWZIJQU xdFss5LIvWYPhunLVNnCIOcs10gmj0gPU2PYGAEy81clNVAH4P9ZQhrvnZA9UUwgpdp9 67IDEcXS0cAMGUqCdfeTE4NEBil9doM3VMlbqK71ivX3xgKSqHTMYrsH5WOS7yigLUFj jmLw== X-Gm-Message-State: AOJu0YyajKxnSKgq2Cc8MZmJRw+XvKHnGDm5OktjPV9UbCNpe9NfN2OR B6cLmwJ1NhT681jqo65iyEN39O+vNtXVmMVU91Af9VxRXk/j5FrxSI9IXbK9 X-Google-Smtp-Source: AGHT+IGpSGe96OCJWdwe00iZi7ldFdU5AfYSAZwu2sGf6Rgz5gRsepp+GkO3KFXdouldjW8J76ML9g== X-Received: by 2002:a17:903:120a:b0:1e2:b192:6975 with SMTP id l10-20020a170903120a00b001e2b1926975mr11585829plh.16.1712641521385; Mon, 08 Apr 2024 22:45:21 -0700 (PDT) Received: from smtpclient.apple ([2601:641:300:4910:b561:5293:aa5:4618]) by smtp.gmail.com with ESMTPSA id d13-20020a170903230d00b001e043df262dsm8011950plh.33.2024.04.08.22.45.20 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Apr 2024 22:45:20 -0700 (PDT) From: Yuan Fu Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: control message for bug #70299 Message-Id: Date: Mon, 8 Apr 2024 22:45:10 -0700 To: control@debbugs.gnu.org X-Mailer: Apple Mail (2.3731.700.6) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) merge 70299 70296 quit From unknown Sun Aug 17 04:19:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70296: 29.3.50 ; [PATCH] Update go-ts-mode to support latest go grammar Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Apr 2024 23:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70296 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Yuan Fu Cc: 70296@debbugs.gnu.org Received: via spool by 70296-submit@debbugs.gnu.org id=B70296.171270459517474 (code B ref 70296); Tue, 09 Apr 2024 23:17:02 +0000 Received: (at 70296) by debbugs.gnu.org; 9 Apr 2024 23:16:35 +0000 Received: from localhost ([127.0.0.1]:51761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ruKhf-0004Xl-83 for submit@debbugs.gnu.org; Tue, 09 Apr 2024 19:16:35 -0400 Received: from mail-4018.proton.ch ([185.70.40.18]:52803) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ruKhb-0004Wx-15 for 70296@debbugs.gnu.org; Tue, 09 Apr 2024 19:16:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1712704576; x=1712963776; bh=CHbuLwGnZ9JPRNtqvksZWCdh3D+lvYiNJG13z3Dup+Q=; 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=fBiZcAYGFQg/O70sOd2V5FZVJFP54Kl2uJ+BaeDiHgng+CFeLEmQ2VNWgjp2nicsV J2QhV8LmhMZQKpeqmKUqM1PSSdO/+sT9tbEupvykZCkhCmZkRzLKnQ6vX4w7V3vIhK 0+qNnVmqXSQdTHwQPf64Trw9Qmdmiz1ZASbyz47G2vZcuT+sRu/tr2dkN4M9mcKkiG 0JxXhaPCVMD+EeFCr+7oirrC0JIy50nwkWonVfwxwMRd4gJMNMr2pjvEd17MXXml0H wInLIrAXsmavjdLomQGruejeOrTsu2xoukQDGnuD3OaiIAM12mkJgxlRy66OKi7a/p L/ROLNIueDglw== Date: Tue, 09 Apr 2024 23:16:02 +0000 From: Randy Taylor Message-ID: In-Reply-To: <18D69882-6FD2-453D-AEF9-5E0A86AC7EC0@gmail.com> References: <18D69882-6FD2-453D-AEF9-5E0A86AC7EC0@gmail.com> Feedback-ID: 44397038:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Monday, April 8th, 2024 at 23:24, Yuan Fu wrote: >=20 >=20 > X-Debbugs-CC: dev@rjt.dev >=20 > tree-sitter-go changed method_spec to method_elem in > https://github.com/tree-sitter/tree-sitter-go/commit/b82ab803d887002a0af1= 1f6ce63d72884580bf33 >=20 > so now go-ts-mode breaks on the lastest go grammar. This patch should res= tore peace to go-ts-mode. >=20 > Yuan Looks good to me, thanks! From unknown Sun Aug 17 04:19:13 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Yuan Fu Subject: bug#70296: closed (Re: bug#70296: 29.3.50 ; [PATCH] Update go-ts-mode to support latest go grammar) Message-ID: References: <37004ujNDtgWSH2uLaZ9WjEin1xVoMxdc_-TjJUUzJEwSz5XAJUz75TR0nTgKPjKRJumrIopp9JbB8j40aXNqP0ZPO8t6kIw1usU-hxaz1k=@rjt.dev> <18D69882-6FD2-453D-AEF9-5E0A86AC7EC0@gmail.com> X-Gnu-PR-Message: they-closed 70296 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 70296@debbugs.gnu.org Date: Thu, 11 Apr 2024 00:42:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1712796124-19617-1" This is a multi-part message in MIME format... ------------=_1712796124-19617-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #70296: 29.3.50 ; [PATCH] Update go-ts-mode to support latest go grammar which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 70296@debbugs.gnu.org. --=20 70296: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D70296 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1712796124-19617-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 70296-done) by debbugs.gnu.org; 11 Apr 2024 00:41:49 +0000 Received: from localhost ([127.0.0.1]:54513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ruiVh-00055L-1b for submit@debbugs.gnu.org; Wed, 10 Apr 2024 20:41:49 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]:36589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ruiVc-00053b-O2 for 70296-done@debbugs.gnu.org; Wed, 10 Apr 2024 20:41:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1712796089; x=1713055289; bh=wbIWVaqoHb1PRY7RZtbIh3m7KKvwJR5BaT7JM6VIYTk=; 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=TSENLA0m8tInN6w+i9LHuQFfb6eiORuqpUsBquAYWE0EbhZBoAVMR3rBFsdJoM9EL JHb86mkum6rMV2gTnLIj/EnXh8LNFx5w6ZKzsBPju8RQrDYxUwq1xVJxTMzJNHgOi0 k7nXgAV/HyPnRrTcQg52lkFi9TzOm0hjqmU2Uig8mcDT0zMUXZTjU84QdGCssa42DX WpgGSvMYIiePs/pqKVN/wnX1ZEuwq6njIS3BdwZjAlqfqWBaYMikK8IoxIGpPtiaTa s/LlUXotbTPerWNUkiZMjyDfeEIHzcq4G+17UhCO3xhZJQYac0viP+BNf5Qbdeoy80 Wr3ObI7Jbv32Q== Date: Thu, 11 Apr 2024 00:41:19 +0000 To: Yuan Fu From: Randy Taylor Subject: Re: bug#70296: 29.3.50 ; [PATCH] Update go-ts-mode to support latest go grammar Message-ID: <37004ujNDtgWSH2uLaZ9WjEin1xVoMxdc_-TjJUUzJEwSz5XAJUz75TR0nTgKPjKRJumrIopp9JbB8j40aXNqP0ZPO8t6kIw1usU-hxaz1k=@rjt.dev> In-Reply-To: References: <18D69882-6FD2-453D-AEF9-5E0A86AC7EC0@gmail.com> Feedback-ID: 44397038:user:proton 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: 70296-done Cc: "70296-done@debbugs.gnu.org" <70296-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Closing as this was installed on emacs-29. ------------=_1712796124-19617-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Apr 2024 03:25:29 +0000 Received: from localhost ([127.0.0.1]:47966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ru26z-0007qb-2P for submit@debbugs.gnu.org; Mon, 08 Apr 2024 23:25:29 -0400 Received: from lists.gnu.org ([2001:470:142::17]:49084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ru26v-0007pb-MZ for submit@debbugs.gnu.org; Mon, 08 Apr 2024 23:25:27 -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 ) id 1ru26i-0003dj-Kd for bug-gnu-emacs@gnu.org; Mon, 08 Apr 2024 23:25:12 -0400 Received: from mail-oi1-x22e.google.com ([2607:f8b0:4864:20::22e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ru26h-0005ia-43 for bug-gnu-emacs@gnu.org; Mon, 08 Apr 2024 23:25:12 -0400 Received: by mail-oi1-x22e.google.com with SMTP id 5614622812f47-3c3e6ea6d2fso3617665b6e.2 for ; Mon, 08 Apr 2024 20:25:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712633109; x=1713237909; darn=gnu.org; h=to:date:message-id:subject:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=8YbBmJ1r0NkMsOAqe0i+mQInJi4zRK7YM6x0ziY+QAc=; b=dQALn712WorBp7L6QzXEZLCI6kdZXiM7EZjM5j0gbEHTfU1tG19pJtp5Zle7yL+Qsg FsC8EB0pQUMRaMsazk2vmi4m2noLYTaTq5XOL/s4bcTeznWCAVKYNEvqNzA/XnJ+CcEz ZIOIFAZWgQ8RtvHf+bjnKTqH2dW/QTVDO+ZvgG/04QmahVF01yzmy+oTHg3d8srV4fqX BxfbslkSrYqQQR2ZxsYTWu0CzIjSrS8wDEpQiwWG7LntRdHbJFAGa83irJ5ypAS1VAQA EQWn4bEgmyqK5rmRIFHER5HBAARI/Gc3mar0MeItRiqtjlq7iEagRU+GudT0V4lX/SnF zhrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712633109; x=1713237909; h=to:date:message-id:subject:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=8YbBmJ1r0NkMsOAqe0i+mQInJi4zRK7YM6x0ziY+QAc=; b=KC56/55CI2AwequplsGOxXAzTHBqcA2j4tJIwqEanQQtORj31aRafZxNDnf0MG87nv LIti6DCMhzCa1z/k6r8+JOlQ0wkv0+ap7a5VzN0WjVAnH1JyyzUgSghounGluS4Lw5JT IcI/2BTJt1q6yO4h/h+qwXwJHHqme9kiiWE6oAFSTHBMDW0I7+f8AqqhskPPOGAnN9tz t32XzGeMtFVPoLD67qOvs5YKPb3K3MGL2reDzkjq08NFjxbrzNHn7IKkX9Rd2CFcRQEA 6/hgD3L5AXs/QpXe7RgH7XDr0Eemb/mRL330+7GBdmNTcdZkrnl34BZYYBgF726Szm84 apVg== X-Gm-Message-State: AOJu0YwrvAtsF0FqGNsMgAQWOPv/cAgQwxd2Y4UVlT0PNOba7TQWJHao yxN/EkO6xDt/WNvl4HMHYyEi/70RsB6bZcrfHrOtqmm9M4NBulpYRlgGi80n X-Google-Smtp-Source: AGHT+IGM1L2SzUN46/gOuO2ZqgswfwaIqGsWDmk6Yb8Vzo70qV87P5L+KomGdoO0rhmMNOiNyN6jwQ== X-Received: by 2002:a05:6808:1489:b0:3c5:f833:1fb1 with SMTP id e9-20020a056808148900b003c5f8331fb1mr4216439oiw.0.1712633109329; Mon, 08 Apr 2024 20:25:09 -0700 (PDT) Received: from smtpclient.apple ([2601:641:300:4910:b561:5293:aa5:4618]) by smtp.gmail.com with ESMTPSA id x18-20020aa784d2000000b006eadc87233dsm7337387pfn.165.2024.04.08.20.25.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Apr 2024 20:25:08 -0700 (PDT) From: Yuan Fu Content-Type: multipart/mixed; boundary="Apple-Mail=_2BAEE6F0-231A-4C85-991F-C46ED981B04A" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: 29.3.50 ; [PATCH] Update go-ts-mode to support latest go grammar Message-Id: <18D69882-6FD2-453D-AEF9-5E0A86AC7EC0@gmail.com> Date: Mon, 8 Apr 2024 20:24:56 -0700 To: Bug Report Emacs X-Mailer: Apple Mail (2.3731.700.6) Received-SPF: pass client-ip=2607:f8b0:4864:20::22e; envelope-from=casouri@gmail.com; helo=mail-oi1-x22e.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Apple-Mail=_2BAEE6F0-231A-4C85-991F-C46ED981B04A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii X-Debbugs-CC: dev@rjt.dev tree-sitter-go changed method_spec to method_elem in = https://github.com/tree-sitter/tree-sitter-go/commit/b82ab803d887002a0af11= f6ce63d72884580bf33 so now go-ts-mode breaks on the lastest go grammar. This patch should = restore peace to go-ts-mode. Yuan --Apple-Mail=_2BAEE6F0-231A-4C85-991F-C46ED981B04A Content-Disposition: attachment; filename=go-ts-mode-method.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="go-ts-mode-method.patch" Content-Transfer-Encoding: quoted-printable =46rom=2007adcafc91b5d7249dcd79a20d4306bf103713fe=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Yuan=20Fu=20=0ADate:=20Mon,=20= 8=20Apr=202024=2020:20:25=20-0700=0ASubject:=20[PATCH]=20Update=20= go-ts-mode=20to=20support=20latest=20tree-sitter-go=20grammar=0A=0A= tree-sitter-go=20changed=20method_spec=20to=20method_elem=20in=0A= https://github.com/tree-sitter/tree-sitter-go/commit/b82ab803d887002a0af11= f6ce63d72884580bf33=0A=0A*=20lisp/progmodes/go-ts-mode.el:=0A= (go-ts-mode--method-elem-supported-p):=20New=20function.=0A= (go-ts-mode--font-lock-settings):=20Conditionally=20use=20method_elem=20= or=0Amethod_spec=20in=20the=20query.=0A---=0A=20= lisp/progmodes/go-ts-mode.el=20|=2013=20+++++++++++--=0A=201=20file=20= changed,=2011=20insertions(+),=202=20deletions(-)=0A=0Adiff=20--git=20= a/lisp/progmodes/go-ts-mode.el=20b/lisp/progmodes/go-ts-mode.el=0Aindex=20= e8a176e3d9d..a5b49bd8313=20100644=0A---=20a/lisp/progmodes/go-ts-mode.el=0A= +++=20b/lisp/progmodes/go-ts-mode.el=0A@@=20-112,6=20+112,13=20@@=20= go-ts-mode--iota-query-supported-p=0A=20=20=20(ignore-errors=0A=20=20=20=20= =20(or=20(treesit-query-string=20""=20'((iota)=20= @font-lock-constant-face)=20'go)=20t)))=0A=20=0A+;;=20tree-sitter-go=20= changed=20method_spec=20to=20method_elem=20in=0A+;;=20= https://github.com/tree-sitter/tree-sitter-go/commit/b82ab803d887002a0af11= f6ce63d72884580bf33=0A+(defun=20go-ts-mode--method-elem-supported-p=20()=0A= +=20=20"Return=20t=20if=20Go=20grammar=20uses=20`method_elem'=20instead=20= of=20`method_spec'."=0A+=20=20(ignore-errors=0A+=20=20=20=20(or=20= (treesit-query-string=20""=20'((method_elem)=20@cap)=20'go)=20t)))=0A+=0A= =20(defvar=20go-ts-mode--font-lock-settings=0A=20=20=20= (treesit-font-lock-rules=0A=20=20=20=20:language=20'go=0A@@=20-136,11=20= +143,13=20@@=20go-ts-mode--font-lock-settings=0A=20=0A=20=20=20=20= :language=20'go=0A=20=20=20=20:feature=20'definition=0A-=20=20=20= '((function_declaration=0A+=20=20=20`((function_declaration=0A=20=20=20=20= =20=20=20name:=20(identifier)=20@font-lock-function-name-face)=0A=20=20=20= =20=20=20(method_declaration=0A=20=20=20=20=20=20=20name:=20= (field_identifier)=20@font-lock-function-name-face)=0A-=20=20=20=20=20= (method_spec=0A+=20=20=20=20=20(,(if=20= (go-ts-mode--method-elem-supported-p)=0A+=20=20=20=20=20=20=20=20=20=20=20= 'method_elem=0A+=20=20=20=20=20=20=20=20=20'method_spec)=0A=20=20=20=20=20= =20=20name:=20(field_identifier)=20@font-lock-function-name-face)=0A=20=20= =20=20=20=20(field_declaration=0A=20=20=20=20=20=20=20name:=20= (field_identifier)=20@font-lock-property-name-face)=0A--=20=0A2.41.0=0A=0A= --Apple-Mail=_2BAEE6F0-231A-4C85-991F-C46ED981B04A-- ------------=_1712796124-19617-1-- From unknown Sun Aug 17 04:19:13 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Martin Subject: bug#70299: closed (Re: bug#70296: 29.3.50 ; [PATCH] Update go-ts-mode to support latest go grammar) Message-ID: References: <37004ujNDtgWSH2uLaZ9WjEin1xVoMxdc_-TjJUUzJEwSz5XAJUz75TR0nTgKPjKRJumrIopp9JbB8j40aXNqP0ZPO8t6kIw1usU-hxaz1k=@rjt.dev> X-Gnu-PR-Message: they-closed 70299 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 70299@debbugs.gnu.org Date: Thu, 11 Apr 2024 00:42:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1712796125-19617-3" This is a multi-part message in MIME format... ------------=_1712796125-19617-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #70296: 30.0.50; go-ts-mode + tree-sitter-go@v0.20.0 no highlighting which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 70299@debbugs.gnu.org. --=20 70296: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D70296 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1712796125-19617-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 70296-done) by debbugs.gnu.org; 11 Apr 2024 00:41:49 +0000 Received: from localhost ([127.0.0.1]:54513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ruiVh-00055L-1b for submit@debbugs.gnu.org; Wed, 10 Apr 2024 20:41:49 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]:36589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ruiVc-00053b-O2 for 70296-done@debbugs.gnu.org; Wed, 10 Apr 2024 20:41:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1712796089; x=1713055289; bh=wbIWVaqoHb1PRY7RZtbIh3m7KKvwJR5BaT7JM6VIYTk=; 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=TSENLA0m8tInN6w+i9LHuQFfb6eiORuqpUsBquAYWE0EbhZBoAVMR3rBFsdJoM9EL JHb86mkum6rMV2gTnLIj/EnXh8LNFx5w6ZKzsBPju8RQrDYxUwq1xVJxTMzJNHgOi0 k7nXgAV/HyPnRrTcQg52lkFi9TzOm0hjqmU2Uig8mcDT0zMUXZTjU84QdGCssa42DX WpgGSvMYIiePs/pqKVN/wnX1ZEuwq6njIS3BdwZjAlqfqWBaYMikK8IoxIGpPtiaTa s/LlUXotbTPerWNUkiZMjyDfeEIHzcq4G+17UhCO3xhZJQYac0viP+BNf5Qbdeoy80 Wr3ObI7Jbv32Q== Date: Thu, 11 Apr 2024 00:41:19 +0000 To: Yuan Fu From: Randy Taylor Subject: Re: bug#70296: 29.3.50 ; [PATCH] Update go-ts-mode to support latest go grammar Message-ID: <37004ujNDtgWSH2uLaZ9WjEin1xVoMxdc_-TjJUUzJEwSz5XAJUz75TR0nTgKPjKRJumrIopp9JbB8j40aXNqP0ZPO8t6kIw1usU-hxaz1k=@rjt.dev> In-Reply-To: References: <18D69882-6FD2-453D-AEF9-5E0A86AC7EC0@gmail.com> Feedback-ID: 44397038:user:proton 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: 70296-done Cc: "70296-done@debbugs.gnu.org" <70296-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Closing as this was installed on emacs-29. ------------=_1712796125-19617-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Apr 2024 04:46:08 +0000 Received: from localhost ([127.0.0.1]:48063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ru3Mz-0004UY-Lf for submit@debbugs.gnu.org; Tue, 09 Apr 2024 00:46:07 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rtyf6-0002L1-LY for submit@debbugs.gnu.org; Mon, 08 Apr 2024 19:44:33 -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 ) id 1rtyeq-00047h-OI for bug-gnu-emacs@gnu.org; Mon, 08 Apr 2024 19:44:13 -0400 Received: from mail-pg1-x530.google.com ([2607:f8b0:4864:20::530]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rtyeo-00035s-9d for bug-gnu-emacs@gnu.org; Mon, 08 Apr 2024 19:44:12 -0400 Received: by mail-pg1-x530.google.com with SMTP id 41be03b00d2f7-5f034b4dcecso3379722a12.1 for ; Mon, 08 Apr 2024 16:44:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20230601; t=1712619848; x=1713224648; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=gJKRLnjiQSSAnihjVMmuLc+AMSvWDpkso1uLhAVVTEE=; b=L5lR0j1S0fFN2UGc8lGmkQpRwHJbzUpwyXZyDASCtOlmhmrig9MaFHfeQbU6cJU2TT 3Q2c1P0QA2b6Im4XfuoVr79ZlBL3f8fhCsA+z+P+Ip/TCQkYJg8kACvZdXRkbHWTJ4z2 4mWtAUiAS4GnJwtz+5hp7y+7jvcwp+GiX7XeSDelQU8wHCoU6gqOsbnAU0vEaZwG39ID b9+GS9Tz2T8xAeID5ZvlV/sgN17SFipUpnLDmguDBxzok5eBAulWDOwe6+Pg/+uCQ02H +qxvZIY68sz++TUpFuyzrRVvoU7Tc5x1kgK/l5lwRu+YvFIX8k6diHKkzWJ1arquAj4Q V5ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712619848; x=1713224648; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=gJKRLnjiQSSAnihjVMmuLc+AMSvWDpkso1uLhAVVTEE=; b=GeS3Hi/Gt0ax65Oqgxto5iKKE+26bA31Loa9j+PmTyMQFNkqqAEj1ss9lsWaRqEqEc Uy9qF1FeiR8fcE1/KSzxBSdTm5B4qFFcIqoI9NlqirMa2UBNmcTCTyzLQyltFmYirrla kCLueEdz++v56bk++9LB8oUePAUqW01qNmLeBseP6gGZP97IKvrGPaEM1e5/QYWSv7FI fxeb2sNHw7GY3Z32od6/qbnqvFxkVjafnxvliCvx5ZSN3/4nTJ4CUH2BPfEY12z3xaDf /Qr/cgh8VQJvN2heoOJFG0bJYClNFprgLhadrxOVDmapVqeSl2CQ8Baw+0yS4k8pblOb 6dug== X-Gm-Message-State: AOJu0YyS+5s5AawJkHGsngqII2Mn93a6L9nXq9Y8Qa1vZm9VieLcH3Sb JqfFJ5oVJ/Aw0nLyMPzkX21Ltg364ObsepzkhHPmYxRo+sD8MHnfU1Y51H6hkGi/c+Tkb9TWTNb zwr1DOBTp98B97ec0c8MokvryUDjMq6WFRgA1pw== X-Google-Smtp-Source: AGHT+IFtplHpH6IY+sc4AwzxWzfZqyDc2CQ1UrCc8VLTWX+t22caEiBftGjdhh0/D3Myi8+Oc0/rQraGIy2MYUD5di0= X-Received: by 2002:a17:903:185:b0:1e2:7734:63dd with SMTP id z5-20020a170903018500b001e2773463ddmr1694051plg.30.1712619848043; Mon, 08 Apr 2024 16:44:08 -0700 (PDT) MIME-Version: 1.0 From: Martin Date: Tue, 9 Apr 2024 00:43:57 +0100 Message-ID: Subject: 30.0.50; go-ts-mode + tree-sitter-go@v0.20.0 no highlighting To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000ad950206159e6175" Received-SPF: pass client-ip=2607:f8b0:4864:20::530; envelope-from=martin.tang365@googlemail.com; helo=mail-pg1-x530.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: --text follows this line-- - emacs -Q; - M-x treesit-install-language-grammar - go - github.com/tree-sitter/tree-sitter-go - Open up a new buffer and use go-ts-mode - Write some go-code ``` package my_pkg type myStruct struct {} func MyFunc(x context.Context) error {} ``` - Observe that there is no syntax highlighting - O [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (martin.tang365[at]googlemail.com) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (martin.tang365[at]googlemail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 09 Apr 2024 00:46:03 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) --000000000000ad950206159e6175 Content-Type: text/plain; charset="UTF-8" --text follows this line-- - emacs -Q; - M-x treesit-install-language-grammar - go - github.com/tree-sitter/tree-sitter-go - Open up a new buffer and use go-ts-mode - Write some go-code ``` package my_pkg type myStruct struct {} func MyFunc(x context.Context) error {} ``` - Observe that there is no syntax highlighting - Observe that treesit-explore-mode seems to work properly - Conclude that there is something wrong with go-ts-mode's highlighting. There is highlighting with tree-sitter-go v0.19.1, but that grammar also seems to come with some bugs. In GNU Emacs 30.0.50 (build 1, aarch64-apple-darwin23.4.0, NS appkit-2487.50 Version 14.4.1 (Build 23E224)) of 2024-04-08 built on MF9VWRYQFN Windowing system distributor 'Apple', version 10.3.2487 System Description: macOS 14.4.1 Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/opt/homebrew/share/emacs/site-lisp --infodir=/opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/info/emacs --prefix=/opt/homebrew/Cellar/emacs-plus@30/30.0.50 --with-xml2 --with-gnutls --without-compress-install --without-dbus --without-imagemagick --with-modules --with-rsvg --with-webp --with-ns --disable-ns-self-contained 'CFLAGS=-Os -w -pipe -mmacosx-version-min=14 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -DFD_SETSIZE=10000 -DDARWIN_UNLIMITED_SELECT' 'CPPFLAGS=-I/opt/homebrew/opt/icu4c/include -I/opt/homebrew/opt/sqlite/include -I/opt/homebrew/opt/readline/include -isystem/opt/homebrew/include -F/opt/homebrew/Frameworks -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk' 'LDFLAGS=-L/opt/homebrew/opt/icu4c/lib -L/opt/homebrew/opt/sqlite/lib -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/lib -F/opt/homebrew/Frameworks -Wl,-headerpad_max_install_names -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'' Configured features: ACL GIF GLIB GMP GNUTLS JPEG LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Go Minor modes in effect: treesit-explore-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-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 line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils python rx project byte-opt gv bytecomp byte-compile compat pcase comint ansi-osc ring ansi-color cl-seq go-ts-mode treesit vc-git diff-mode easy-mmode vc-dispatcher 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 emacs) Memory information: ((conses 16 104850 12135) (symbols 48 7868 0) (strings 32 21254 2120) (string-bytes 1 586116) (vectors 16 14537) (vector-slots 8 156722 9447) (floats 8 27 34) (intervals 56 5547 0) (buffers 992 13)) --000000000000ad950206159e6175 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
--text follows this line--

- emacs -Q;
- M-x tre= esit-install-language-grammar
=C2=A0 - go
=C2=A0 - github.com/tree-sitter/tree-sitter-g= o

- Open up a new buffer and use go-ts-mode
- Write some go-c= ode
```
package my_pkg
type myStruct struct {}
func MyFunc(x c= ontext.Context) error {}
```
- Observe that there is no syntax highli= ghting
- Observe that treesit-explore-mode seems to work properly
- C= onclude that there is something wrong with go-ts-mode's
=C2=A0 highl= ighting. There is highlighting with tree-sitter-go v0.19.1, but
=C2=A0 t= hat grammar also seems to come with some bugs.


In GNU Emacs 30.0= .50 (build 1, aarch64-apple-darwin23.4.0, NS
=C2=A0appkit-2487.50 Versio= n 14.4.1 (Build 23E224)) of 2024-04-08 built on
=C2=A0MF9VWRYQFN
Wind= owing system distributor 'Apple', version 10.3.2487
System Descr= iption: =C2=A0macOS 14.4.1

Configured using:
=C2=A0'configure= --disable-dependency-tracking --disable-silent-rules
=C2=A0--enable-loc= allisppath=3D/opt/homebrew/share/emacs/site-lisp
=C2=A0--infodir=3D/opt/= homebrew/Cellar/emacs-plus@30/30.0.50/share/info/emacs
=C2=A0--prefix=3D= /opt/homebrew/Cellar/emacs-plus@30/30.0.50 --with-xml2
=C2=A0--with-gnut= ls --without-compress-install --without-dbus
=C2=A0--without-imagemagick= --with-modules --with-rsvg --with-webp --with-ns
=C2=A0--disable-ns-sel= f-contained 'CFLAGS=3D-Os -w -pipe
=C2=A0-mmacosx-version-min=3D14=C2=A0-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk
= =C2=A0-DFD_SETSIZE=3D10000 -DDARWIN_UNLIMITED_SELECT'
=C2=A0'CPP= FLAGS=3D-I/opt/homebrew/opt/icu4c/include
=C2=A0-I/opt/homebrew/opt/sqli= te/include -I/opt/homebrew/opt/readline/include
=C2=A0-isystem/opt/homeb= rew/include -F/opt/homebrew/Frameworks
=C2=A0-isysroot/Library/Developer= /CommandLineTools/SDKs/MacOSX14.sdk'
=C2=A0'LDFLAGS=3D-L/opt/hom= ebrew/opt/icu4c/lib -L/opt/homebrew/opt/sqlite/lib
=C2=A0-L/opt/homebrew= /opt/readline/lib -L/opt/homebrew/lib
=C2=A0-F/opt/homebrew/Frameworks -= Wl,-headerpad_max_install_names
=C2=A0-isysroot/Library/Developer/Comman= dLineTools/SDKs/MacOSX14.sdk''

Configured features:
ACL G= IF GLIB GMP GNUTLS JPEG LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS
PDUMPER P= NG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER
WEBP XIM ZL= IB

Important settings:
=C2=A0 value of $LANG: en_GB.UTF-8
=C2= =A0 locale-coding-system: utf-8-unix

Major mode: Go

Minor mod= es in effect:
=C2=A0 treesit-explore-mode: t
=C2=A0 tooltip-mode: t=C2=A0 global-eldoc-mode: t
=C2=A0 show-paren-mode: t
=C2=A0 electr= ic-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 tool-bar-mode: t<= br>=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 glo= bal-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-mo= de: t
=C2=A0 minibuffer-regexp-mode: t
=C2=A0 line-number-mode: t
= =C2=A0 indent-tabs-mode: t
=C2=A0 transient-mark-mode: t
=C2=A0 auto-= composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compre= ssion-mode: t

Load-path shadows:
None found.

Features:
= (shadow sort mail-extr emacsbug message mailcap yank-media puny dired
di= red-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068
e= pg-config gnus-util text-property-search time-date subr-x mm-decode
mm-b= odies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendm= ail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils python
rx p= roject byte-opt gv bytecomp byte-compile compat pcase comint
ansi-osc ri= ng ansi-color cl-seq go-ts-mode treesit vc-git diff-mode
easy-mmode vc-d= ispatcher cl-loaddefs cl-lib rmc iso-transl tooltip cconv
eldoc paren el= ectric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel te= rm/ns-win ns-win ucs-normalize mule-util
term/common-win tool-bar dnd fo= ntset image regexp-opt fringe
tabulated-list replace newcomment text-mod= e 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-c= ore term/tty-colors
frame minibuffer nadvice seq simple cl-generic indon= esian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan t= hai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian = slovak czech
european ethiopic indian cyrillic chinese composite emoji-z= wj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev oba= rray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face= macroexp
files window text-properties overlay sha1 md5 base64 format en= v
code-pages mule custom widget keymap hashtable-print-readable backquot= e
threads kqueue cocoa ns lcms2 multi-tty make-network-process emacs)
Memory information:
((conses 16 104850 12135) (symbols 48 7868 0) (= strings 32 21254 2120)
=C2=A0(string-bytes 1 586116) (vectors 16 14537)<= br>=C2=A0(vector-slots 8 156722 9447) (floats 8 27 34) (intervals 56 5547 0= )
=C2=A0(buffers 992 13))
--000000000000ad950206159e6175-- ------------=_1712796125-19617-3--