From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id GPD6FW5172OgJgEAbAwnHQ (envelope-from ) for ; Fri, 17 Feb 2023 13:39:10 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id MAzMFW5172MrDgEAauVa8A (envelope-from ) for ; Fri, 17 Feb 2023 13:39:10 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2C44010685 for ; Fri, 17 Feb 2023 13:39:10 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmx.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1676637550; a=rsa-sha256; cv=none; b=k9wAvgZKeF+gvnB2hNHYfGdokub4OORKvNEUKA8Pi271GEIEG1sple6u3mlAK8ObyxAJzp vGQ21IdcfAuIJJpNeS6EksOdaHdILwZZhFpl8S9Or9RF78jbMYVdJkTFDr35krZcwFUot/ IroM/4A7PGZhEbDwmbhFDwogl6he1viJWvcKLMaZNPUyGqb/gBszb4aG7mr0+izzJSVvGX uKhxJ4rObFKJKqJA4bw4/G/EMBJ3J21CaByTczJS47njSnyyhslM9Ps169EzevLYLhRfb7 WBTeKsjIRFoM1ypRwwjpLyUrWJ9E878PYwexyfeSnk6BhGYVtLUmrpgAsOceOg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmx.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1676637550; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=Ri3pkOOVpLigm5DiK/tb1vS0eJmsuuX70iHcV/0fG4s=; b=jvx23ub9nlQPx3JZQXpFmESNJJsNSJ+/YKdm3+IjxAnC8iIpej3CqmpUwAFp2RfR2uCenX XIAv+u8FfNdzr8yl/oTe/qRd7k3+F0sjWAANpCT6iLccHR59rzfCqDXkK7gQX21VTX7Y9S tPYBTQAT9j1Z8e+wST6U7aTZ4dWUvRT7rxnoI5zApUNwTBphwV0NEtl5Rqpm8ff7F4iJSw oLRorovjTY9DNpEBZByhPa0beSw/7nh1NEbvd4rlU7WU7FquN+GqTr/QStFTK2SEEz2KGL i/98LUjUlyl5p/n+JudUvYz/m5KcruxYBYE7YWSsjF+WAb6uq+EOosJ5iN1QIQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pT004-0003fI-3j; Fri, 17 Feb 2023 07:38:04 -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 ) id 1pT002-0003Yc-7I for guix-patches@gnu.org; Fri, 17 Feb 2023 07:38:02 -0500 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 1pT001-0000zF-TJ for guix-patches@gnu.org; Fri, 17 Feb 2023 07:38:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pT001-0001Hs-K4 for guix-patches@gnu.org; Fri, 17 Feb 2023 07:38:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH v8 0/7] Add tree-sitter support for Emacs 28 Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Feb 2023 12:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16766374534848 (code B ref 49946); Fri, 17 Feb 2023 12:38:01 +0000 Received: (at 49946) by debbugs.gnu.org; 17 Feb 2023 12:37:33 +0000 Received: from localhost ([127.0.0.1]:38695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSzzY-0001Fu-Mz for submit@debbugs.gnu.org; Fri, 17 Feb 2023 07:37:33 -0500 Received: from mout.gmx.net ([212.227.17.21]:59575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pSzzW-0001FC-Ad for 49946@debbugs.gnu.org; Fri, 17 Feb 2023 07:37:31 -0500 Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MYvcG-1p6seC0ouO-00Uv5e; Fri, 17 Feb 2023 13:37:24 +0100 From: Pierre Langlois Date: Fri, 17 Feb 2023 12:37:15 +0000 Message-Id: <20230217123722.15143-1-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20221125012142.22579-1-pierre.langlois@gmx.com> References: <20221125012142.22579-1-pierre.langlois@gmx.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:fMFnKb4SvLs0Y3MqmkiljWTvMvfbPJJ5fheVSj1o2K+N1TxeENu zKkAFGiH+kZWWZubwgqhz0z0ePCJnXJfoyIaRc/byckL/qmW2VNWeDQEAdS0a0z6kHNpeO0 KiXzWR2B6PZbxf/DV6k+BTYz7QZFWejnaoUC9+veq7NNby57XQ/G7Cs/Jd0ncdVDVoFanZU 5NiQgFx+YxOlHvOPCTt5w== UI-OutboundReport: notjunk:1;M01:P0:8pEOh57ZGgo=;l1XxjIHuxWWp5fTYv7yQ0FIkOB7 6PVAvul4Acd6gmARbBJYwgwUerbMJTxftwykEl8aRzumF8Yez/hCR9ZEFK38bkf9iFNu2wNqW e9O1HJuaUOMTwFIlIXQ/l8oZ/CeAZFkM8J4ENxt55g/yClv05yn6es9T8p2KGJyE4nS+LZmAi MCbXn8v54ZWoRgHuILs4GWMDfFbNM25jgKbMPyB+TDru1pgXshUtb1+cAzpLlmKNzftD1SPve NICN/gB/Fnhxi1GVe74HXD9PehXqVXxD15zQmSV8gABtxxvu7bb9yEyb6PqWJlEwHp1asuZ3j 1ze95FeU7gDLr8jhNnVFvYFNvzU6cfwGVUIY9OHJNg+Eu3KH0Sqbh+XBNZpW5GoNPA7RH7QeH C/5NKOds30rwdZCSDT7sjUxdkO9m/Zx1a1rdDLCVu7qDS+XZQ9sUJZ1+5M730ZxyWtO+S+ovD xWfbwxXqRIXiqW8EuN2q0ZSsf7Oz8QyJEe98iAfQgU8VYGne+lTWdVqs3U5hnZtVuG2/QMnhr qhdKVITx8hEav7LWRqzhv9ytqvucx9rTJDyw3lW+ZTZiAQ9KkNuhMePiPo86y2UsnmorOqkiG nEQb6g+1/KRoPZhkyICjOMFEeDEL1FWOp2NF8wf4bLntFbNoIyIyPvYP4W5s9IQ7Xv2BVE3GW UeWptqfCTpxCcAQd2A8O8Srvf7Nq5HndeUq1/MI/en5Aj1i/7UKa9EOgMttUyLBcj3wdM49/5 R2WexOnlUIbpnynaPDOhkcEK2bh4t5vc6YWFocLUt1piUmIN9j1mlCTr4bXesk2E/L7YU9qI9 P/TGTmEAElUyN7fdmT1GbQ4XY8my7DcBaodCt7xecRgt2Ckvub1xRuavtNJ+qsCOoSzWrGCpc 5GCV7QyrPkrXX0R/hhPOU7NRZlOJifVSH5O048uF4cXV3SaXntwrg5T7aMTOpfQIJHX0FMV8F WU8KyKT9wQq7xNdnxh8qI2dpjxw= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: X-Migadu-Queue-Id: 2C44010685 X-Spam-Score: -2.83 X-Migadu-Spam-Score: -2.83 X-Migadu-Scanner: scn0.migadu.com List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-TUID: /qRE0gDEQMPr Hi Guix! This is a rebase of the emacs-tree-sitter and emacs-tree-sitter-langs packages on top of tree-sitter grammars that were merged. This brings tree-sitter to Emacs 28, via a module. When Emacs 29 is released with native support, some of this work may no longer be required. However, the final emacs-tree-sitter-langs package is likely to live on as a convenient way to add syntax highlighting support to major modes that do not yet have native support. As it naturally will take time for packages to transition over. See this issue to track making emacs-tree-sitter-langs compatible with Emacs 29: https://github.com/emacs-tree-sitter/tree-sitter-langs/pull/157 Anymore feedback on these last few patches? I'm happy to finally be close to finishing this work! Thanks, Pierre Pierre Langlois (7): gnu: Add tree-sitter-lua. gnu: Add tree-sitter-rust@0.20.2. gnu: Add rust-tree-sitter. gnu: Add rust-tree-sitter-for-emacs. gnu: Add emacs-tree-sitter-core. gnu: Add emacs-tree-sitter. gnu: Add emacs-tree-sitter-langs. gnu/local.mk | 1 + .../rust-tree-sitter-text-provider-fix.patch | 98 +++++ gnu/packages/tree-sitter.scm | 378 ++++++++++++++++++ 3 files changed, 477 insertions(+) create mode 100644 gnu/packages/patches/rust-tree-sitter-text-provider-fix.patch -- 2.39.1