From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 12 17:35:51 2022 Received: (at submit) by debbugs.gnu.org; 12 Nov 2022 22:35:51 +0000 Received: from localhost ([127.0.0.1]:49520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otz6N-0008VN-1Z for submit@debbugs.gnu.org; Sat, 12 Nov 2022 17:35:51 -0500 Received: from lists.gnu.org ([209.51.188.17]:45470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otz6L-0008VE-6V for submit@debbugs.gnu.org; Sat, 12 Nov 2022 17:35: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 ) id 1otz6L-0006M7-0r for bug-gnu-emacs@gnu.org; Sat, 12 Nov 2022 17:35:49 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1otz6I-0003wm-RQ for bug-gnu-emacs@gnu.org; Sat, 12 Nov 2022 17:35:48 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 18B83240026 for ; Sat, 12 Nov 2022 23:35:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1668292542; bh=Xcd7IhV352l/Ygbw3c9R2siQZBU+D+2nDvCizyKf06A=; h=From:To:Cc:Subject:Date:From; b=hh4lXN7xR4Yd107xmqMzHjcBMWCf5vdDZ6dj0homL9/60WvNIMOdv/cIwbahjg5mk /dMKIgzD98vEAdopKhLWQ3EWbtL32zklqhYQWnEeknJeHn8VoljqwAHxzKoRAp/jgr srtOg4RNPqvEjd8VGtizDTbko4XWpKoLN9b3dlVqBtA+Rxxd27HGoaChgFHxRcgS9n Rp5MLGuFvFFfZ63rcGShjYU0q7tG8tbsIBUgCRDlgbqJkVn+Avdrs5Ub0IC+PdzuQb hWhGfctTI7euSPv96xtQEtEkbnXhUOoIYxY3XbcAgDktC93X6Qx/JonTq4E6Hpd3PS JTyVL6CDZyOFQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4N8r4r4kVpz6tnC; Sat, 12 Nov 2022 23:35:40 +0100 (CET) From: Brian Leung To: bug-gnu-emacs@gnu.org Subject: [PATCH] Add tree-sitter-based major modes to eglot-server-programs Date: Sat, 12 Nov 2022 22:35:38 +0000 Message-ID: <87y1sfls1x.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=185.67.36.65; envelope-from=leungbk@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Stefan Kangas 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: -2.3 (--) --=-=-= Content-Type: text/plain Tags: patch This adds several to-be-merged tree-sitter-based major modes to eglot. In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw3d scroll bars) Repository revision: be1745606354e8b34325bc9526c9bad9f7302cce Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12014000 System Description: NixOS 22.11 (Raccoon) Configured using: 'configure --prefix=/nix/store/09jwzp79mqnhzarmaik6y4lybgkwpg1h-emacs-git-20221111.0 --disable-build-details --with-modules --with-x-toolkit=lucid --with-xft --with-cairo --with-native-compilation' --=-=-= Content-Type: text/patch Content-Disposition: attachment; filename=0001-Add-tree-sitter-based-major-modes-to-eglot-server-pr.patch >From 263288ae801e432ca941778c8fbf5103c380dbdb Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Sat, 12 Nov 2022 14:30:37 -0800 Subject: [PATCH] Add tree-sitter-based major modes to eglot-server-programs * lisp/progmodes/eglot.el (eglot-server-programs): Update. --- lisp/progmodes/eglot.el | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index 97c674f7aa..3620f64954 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -187,15 +187,16 @@ eglot-server-programs (python-mode . ,(eglot-alternatives '("pylsp" "pyls" ("pyright-langserver" "--stdio") "jedi-language-server"))) - ((js-json-mode json-mode) . ,(eglot-alternatives '(("vscode-json-language-server" "--stdio") ("json-languageserver" "--stdio")))) + ((js-json-mode json-mode json-ts-mode) . ,(eglot-alternatives '(("vscode-json-language-server" "--stdio") ("json-languageserver" "--stdio")))) ((js-mode ts-mode typescript-mode) . ("typescript-language-server" "--stdio")) (sh-mode . ("bash-language-server" "start")) ((php-mode phps-mode) . ("php" "vendor/felixfbecker/\ language-server/bin/php-language-server.php")) - ((c++-mode c-mode) . ,(eglot-alternatives - '("clangd" "ccls"))) + ((c++-mode c++-ts-mode c-mode c-ts-mode) + . ,(eglot-alternatives + '("clangd" "ccls"))) (((caml-mode :language-id "ocaml") (tuareg-mode :language-id "ocaml") reason-mode) . ("ocamllsp")) @@ -209,7 +210,7 @@ eglot-server-programs (go-mode . ("gopls")) ((R-mode ess-r-mode) . ("R" "--slave" "-e" "languageserver::run()")) - (java-mode . ("jdtls")) + ((java-mode java-ts-mode) . ("jdtls")) (dart-mode . ("dart" "language-server" "--client-id" "emacs.eglot-dart")) (elixir-mode . ("language_server.sh")) @@ -227,7 +228,7 @@ eglot-server-programs (lua-mode . ,(eglot-alternatives '("lua-language-server" "lua-lsp"))) (zig-mode . ("zls")) - (css-mode . ,(eglot-alternatives '(("vscode-css-language-server" "--stdio") ("css-languageserver" "--stdio")))) + ((css-mode css-ts-mode) . ,(eglot-alternatives '(("vscode-css-language-server" "--stdio") ("css-languageserver" "--stdio")))) (html-mode . ,(eglot-alternatives '(("vscode-html-language-server" "--stdio") ("html-languageserver" "--stdio")))) (dockerfile-mode . ("docker-langserver" "--stdio")) ((clojure-mode clojurescript-mode clojurec-mode) -- 2.38.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 12 23:01:20 2022 Received: (at control) by debbugs.gnu.org; 13 Nov 2022 04:01:20 +0000 Received: from localhost ([127.0.0.1]:49733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ou4BL-0007yn-UE for submit@debbugs.gnu.org; Sat, 12 Nov 2022 23:01:20 -0500 Received: from mail-ot1-f54.google.com ([209.85.210.54]:37427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ou4BJ-0007yE-Cm for control@debbugs.gnu.org; Sat, 12 Nov 2022 23:01:17 -0500 Received: by mail-ot1-f54.google.com with SMTP id a7-20020a056830008700b0066c82848060so4940820oto.4 for ; Sat, 12 Nov 2022 20:01:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=vMTiCQejJ9vBN4qQC2rpMZfxTVhhNVj5KRfKjYVoZWc=; b=Kn94VC4Aw1RWnWfyaeMuWjxczT2p8ZMseBIdglX5n2XlxkFk4toGpbWDAEibyHu2Cx Se0IoO6I+YE+tullrrZvnP314EEVAhvTH5qDgcXK51OMynWK83AYlR8XT4ciEUrrjd0R EJhwBAd7UfbKAYmdZziYms8CQFIvoEHMUfGFiDCgzSqqDwStF0WxMwaLOQHZFlR2z9PI IaK/kehhqdYC8ihc0hG77ettooSz+Kz7ACzCASHs8ioNfUyTtS6WoCUXL3mXc/rvICKj gLqmY2WjnxxIO3GzE9BLXEvsh9DvmQod54PElWvHdA9CxEsA0NL768t663uVnvEY4Uu2 SoLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=vMTiCQejJ9vBN4qQC2rpMZfxTVhhNVj5KRfKjYVoZWc=; b=qukgXtT94353mD2SCsOUrLTS8KqSBCib0rylxQvxrIvfBXBh+nx6IsQiGRT6ddreUR nmp1fGSzBPEw0iHIbKGI32TXrMfpsWg//f0hZH3Q98tTnp9ZlX6ZPFYa+RL7vk55HLds UUtm9mExzNE/ycaXFPGqOXDkHK2j3EezPEF9pIyZ72zHtSRaURjCiM+Y56iaOE3UQbXc wwf6LpfWDQ4DLId4213jYPt9LDuYBeU/fZ4DZq47LS+WYrnaNQna4p+0RP54vH6VM0bj mXs9s68o7ax0a1OOCWR2Kw4uXwumI0LCQalvs86pbavl0YBufvPVBqYZHmAWUEyiGN5s 3Akw== X-Gm-Message-State: ANoB5ply++1M+ksw8BdE3rYjLQyVwyFuTTpjU6IBDzuV0aw9vuKo8eHf acOix8W8M8kjRPZgcWNUcHyfg/OoBdvPUS36wAEkD+aL0Pg= X-Google-Smtp-Source: AA0mqf4YWCZZtjhafUMccrmGxA7f/wclwT+qQvDXzCLakEbN4D10w0pyJ1JhRD3zurREzQcgsvjD3GhAYkgdaHmBhEc= X-Received: by 2002:a9d:4f10:0:b0:66c:5232:b9d1 with SMTP id d16-20020a9d4f10000000b0066c5232b9d1mr4083095otl.224.1668312071884; Sat, 12 Nov 2022 20:01:11 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 12 Nov 2022 20:01:11 -0800 From: Stefan Kangas X-Hashcash: 1:20:221113:control@debbugs.gnu.org::jsqtfCYRftl/tNsi:H5Wr MIME-Version: 1.0 Date: Sat, 12 Nov 2022 20:01:11 -0800 Message-ID: Subject: control message for bug #59229 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" 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 (-) severity 59229 wishlist quit From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 13 01:29:40 2022 Received: (at 59229) by debbugs.gnu.org; 13 Nov 2022 06:29:40 +0000 Received: from localhost ([127.0.0.1]:49903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ou6Uu-0005ZS-BW for submit@debbugs.gnu.org; Sun, 13 Nov 2022 01:29:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ou6Ut-0005ZF-8b for 59229@debbugs.gnu.org; Sun, 13 Nov 2022 01:29:39 -0500 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 1ou6Un-0001pb-0O; Sun, 13 Nov 2022 01:29:33 -0500 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=bRd1cBIFoXg7i7cNqAVyvbaB2ebAVbYjXtTa45eNhNA=; b=e5GDwX/2Gwaw Jzwpav7TDhxTovYWRN5imtQ+xCAZHmykHWLUVFrRE2sBgS3uvjvfStelfBDCqJyCPaiq1SLtqH1NW 7uBK3m+x16FXp0qkUFffOCDlFHkOU1K2Jo01xSEKfVt9O/B21qzfKMpjL8idIr0XAfArcRlWQH3xT J2BnUDwe0OidLrQCt5m02w+TbLE6BbzKW7b5XcqLLOt48oGiAICvDZro7O1in3vYpGWLuqUzJAN9k Y4AMcEtw5CfSgIdLkMwTRO67MAERKBtYjo7d5fOpt9QApCphuXpSnTEjpPpf9FAr9ZZBLuMjBriG1 5B+n0htV+hsaJvp8HeS2Rw==; 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 1ou6Um-0007n3-3n; Sun, 13 Nov 2022 01:29:32 -0500 Date: Sun, 13 Nov 2022 08:29:39 +0200 Message-Id: <83cz9rmkoc.fsf@gnu.org> From: Eli Zaretskii To: Brian Leung In-Reply-To: <87y1sfls1x.fsf@posteo.net> (message from Brian Leung on Sat, 12 Nov 2022 22:35:38 +0000) Subject: Re: bug#59229: [PATCH] Add tree-sitter-based major modes to eglot-server-programs References: <87y1sfls1x.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59229 Cc: 59229@debbugs.gnu.org, stefankangas@gmail.com 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: -3.3 (---) > Cc: Stefan Kangas > From: Brian Leung > Date: Sat, 12 Nov 2022 22:35:38 +0000 > > This adds several to-be-merged tree-sitter-based major modes to eglot. Thanks, but please hold your horses on the C/C++/Java modes, as we didn't yet finalize their integration into Emacs. It is possible they will not be major modes after all. Not sure about JSON and CSS modes, but they might share the same fate. Bottom line: this is too soon for such change, we should wait at least until the tree-sitter branch lands on master. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 13 08:59:07 2022 Received: (at 59229) by debbugs.gnu.org; 13 Nov 2022 13:59:07 +0000 Received: from localhost ([127.0.0.1]:50239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ouDVp-0004fw-3R for submit@debbugs.gnu.org; Sun, 13 Nov 2022 08:59:07 -0500 Received: from mail-oa1-f47.google.com ([209.85.160.47]:45941) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ouDVk-0004fO-CZ for 59229@debbugs.gnu.org; Sun, 13 Nov 2022 08:59:03 -0500 Received: by mail-oa1-f47.google.com with SMTP id 586e51a60fabf-13be3ef361dso9999749fac.12 for <59229@debbugs.gnu.org>; Sun, 13 Nov 2022 05:59:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=38LAUXyVpDFOuHAGxqqWrcLAga6H6kVL1Vf//1BQki0=; b=jlSt/l/30iH46iWWd9yb6y7ehEFSfnmeT7VY+ldlQKNZbGZNcsDhTF9/yWTbsF1333 hxwTmq1ph2NiJnrqbYMm9tPE87NWaVFVtBtuwQtwxHMdMT7K23OeUrVztd6jpn3rorTQ NeLE8RMrvBeheurXPSp0n10JOqao1qOvyKE7Bz50VPLHZ6OEIEaG1zlbfxO/+Cy/+OwI bRpuVpqR0/KANHDzFbSTHeLSvhk8gYCz7TlEs4woaxPj/q5TZlgFUg7IwJg7YY7IBak8 2eV1PjPskLzYmh52ocPTBU5KGww4GzGqW2eezsZcPvYLariIk7Ifu7nwgfLnVwYW6JDK 10Kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=38LAUXyVpDFOuHAGxqqWrcLAga6H6kVL1Vf//1BQki0=; b=53N6PT4XRXtH324WjANSgUfD1899WrRH1ubDGfX7yU7ytqX3QxdaW9bHyQjLwSy5bQ bV++fLOWP0eDMZoAP7VJRO2TYuJ2aM2z7Rr1ccQ/j13T3fSpSGBa8ZbuX3NqHPWpzERQ mg9LB2LUklKiwxLzYVnnwZfR76GJsQFwbCzdojfWuJ0QQd8Hepb+HosxotRgrIdd1kyY 1Ldf3qo98EhqFgFTR4qPHBrHXCJm7AYvNoJ+Reg1N2WSihaf2DGyXdd1CWLJoyiqlIhb cTL6kQvTBOJA5hwjnA4x+0WOSLDbAWKxXLsNOjlmpm0PbeywGjnd5iyXzR3O+t6CXlsr u39Q== X-Gm-Message-State: ANoB5pmKqLY/qcbI155bzTE28yERrsc3fBnWjz+dcIlj9k0InJpDUU0T yuz+vx4oIFuHhK+OuwwH0aX5tB+lhddFD8ftUU0= X-Google-Smtp-Source: AA0mqf4o2ReeEHbVsNitYiCnXBFsTOXAQvCYnfX70oAlZfQZZkyGZ37BJA59RhLkUeJoL1OZlaJRK4B1reDseH1EikU= X-Received: by 2002:a05:6871:480a:b0:12b:fbe7:b793 with SMTP id qc10-20020a056871480a00b0012bfbe7b793mr4741020oab.92.1668347934740; Sun, 13 Nov 2022 05:58:54 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 13 Nov 2022 05:58:54 -0800 From: Stefan Kangas In-Reply-To: <83cz9rmkoc.fsf@gnu.org> References: <87y1sfls1x.fsf@posteo.net> <83cz9rmkoc.fsf@gnu.org> X-Hashcash: 1:20:221113:59229@debbugs.gnu.org::UcRVgW4LGl/4OYGC:5fK1 MIME-Version: 1.0 Date: Sun, 13 Nov 2022 05:58:54 -0800 Message-ID: Subject: Re: bug#59229: [PATCH] Add tree-sitter-based major modes to eglot-server-programs To: Eli Zaretskii , Brian Leung Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59229 Cc: 59229@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 (-) Eli Zaretskii writes: >> Cc: Stefan Kangas >> From: Brian Leung >> Date: Sat, 12 Nov 2022 22:35:38 +0000 >> >> This adds several to-be-merged tree-sitter-based major modes to eglot. > > Thanks, but please hold your horses on the C/C++/Java modes, as we > didn't yet finalize their integration into Emacs. It is possible they > will not be major modes after all. > > Not sure about JSON and CSS modes, but they might share the same fate. > > Bottom line: this is too soon for such change, we should wait at least > until the tree-sitter branch lands on master. Agreed. We can keep this bug open as a reminder to add them once that branch is merged though. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 24 13:44:25 2022 Received: (at 59229) by debbugs.gnu.org; 24 Nov 2022 18:44:25 +0000 Received: from localhost ([127.0.0.1]:60147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyHCz-0001DV-F9 for submit@debbugs.gnu.org; Thu, 24 Nov 2022 13:44:25 -0500 Received: from mail-ot1-f47.google.com ([209.85.210.47]:35789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyHCx-0001DD-UK for 59229@debbugs.gnu.org; Thu, 24 Nov 2022 13:44:24 -0500 Received: by mail-ot1-f47.google.com with SMTP id cn2-20020a056830658200b0066c74617e3dso1396509otb.2 for <59229@debbugs.gnu.org>; Thu, 24 Nov 2022 10:44:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=WlAgW0SN9NbHexQ5jtbqs81x58QWpUvUx/k1PAV6v9E=; b=YbRoC2x79+Lqs3aDP7vgwlGbxJi4RGzJPcCB15YtoYzPoLl6L88qoN+5Ef5XUUDRr0 /bsB6xmns9m0DBDKnp8UmI0SfH9Rj8ulOZL7nmbC3P3PXE6Sj7sdqzHvw75zngseotpU I4L5il6LGhrCRLFPx46nwmXrBi6Akh1fO8zWI8BifAqlFHzib8oLUPdd8UFwHXdCOC+5 O1SHe1zdstP+U3G9WX33Xe2quGqMjVUE8EppZVg7FFmc1SmEITGxOcynXxfJNu3/YEo7 qjOA2wqZSzErzHPO9UCwHEg/OnP3hpY2hmYf/c9GPfiBhC4+7rkRNwpTGndB8xEHds6O DARw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=WlAgW0SN9NbHexQ5jtbqs81x58QWpUvUx/k1PAV6v9E=; b=U6SEvIQ8jHDWOtOcLfYKHsoDXsuxz61bmXorZgzVWpvKO147HKdGWh6Q5zGwY7IRWD TAvohn3dm08leITvWbjAVOB5+ZMQyZ/6NHz/nkYvxYuw4hopBQYlRSlX23yKllyH96ot FNgG2VzOVdo5ae2Z65l+6ZkmnDGvkrQJbsiba9rWaFFNiYEUPpSAQv1+AW44Y7QY+wkc XkhDl/pCmFUvGC+GAucTVoxEXVcfAK5IgHjBb+eOATPzouo5A6c/GyXp1XdLDJQA8phm DoKMVZWL+j20NZJWcRYELPPP/Btvn8oklHBKhccY4djU2Sb0qSbE5xcaAhXqqC+M+LUK 5Ovw== X-Gm-Message-State: ANoB5plPDDJHZHUNn/HvwUz9gH/BByQ29Nzzr7q10D/bNnRV7ehp38Mq dt6OUxjrElP6sddc9ojOctA04kYsl8Os/bmwLBY= X-Google-Smtp-Source: AA0mqf64akt/dZ65L+QR9N8dfjXOmswcN+tq8nQLRnso4wDrrI/xXku66n+/FfJYsRGMEFeHYZZpzeETduh59rq8cSk= X-Received: by 2002:a9d:70cc:0:b0:66c:5232:b9d1 with SMTP id w12-20020a9d70cc000000b0066c5232b9d1mr7283087otj.224.1669315458386; Thu, 24 Nov 2022 10:44:18 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 24 Nov 2022 10:44:17 -0800 From: Stefan Kangas In-Reply-To: <83cz9rmkoc.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 13 Nov 2022 08:29:39 +0200") References: <87y1sfls1x.fsf@posteo.net> <83cz9rmkoc.fsf@gnu.org> X-Hashcash: 1:20:221124:eliz@gnu.org::Ss3NFgMWEFsH1BZV:1X12 MIME-Version: 1.0 Date: Thu, 24 Nov 2022 10:44:17 -0800 Message-ID: Subject: Re: bug#59229: [PATCH] Add tree-sitter-based major modes to eglot-server-programs To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59229 Cc: 59229@debbugs.gnu.org, Brian Leung 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 (-) close 59229 29.1 thanks Eli Zaretskii writes: >> Cc: Stefan Kangas >> From: Brian Leung >> Date: Sat, 12 Nov 2022 22:35:38 +0000 >> >> This adds several to-be-merged tree-sitter-based major modes to eglot. > > Thanks, but please hold your horses on the C/C++/Java modes, as we > didn't yet finalize their integration into Emacs. It is possible they > will not be major modes after all. > > Not sure about JSON and CSS modes, but they might share the same fate. > > Bottom line: this is too soon for such change, we should wait at least > until the tree-sitter branch lands on master. AFAICT, these modes have all landed on master, so I've pushed the patch and I'm closing the bug. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 24 14:19:17 2022 Received: (at control) by debbugs.gnu.org; 24 Nov 2022 19:19:17 +0000 Received: from localhost ([127.0.0.1]:60212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyHki-0006cz-Th for submit@debbugs.gnu.org; Thu, 24 Nov 2022 14:19:17 -0500 Received: from mail-ot1-f50.google.com ([209.85.210.50]:42712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyHke-0006cI-Cu for control@debbugs.gnu.org; Thu, 24 Nov 2022 14:19:12 -0500 Received: by mail-ot1-f50.google.com with SMTP id a13-20020a9d6e8d000000b00668d65fc44fso1427504otr.9 for ; Thu, 24 Nov 2022 11:19:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=Q0gasV4+jWnCMskG/hSHxtUhw8gqeb8s+X6/PqeSqUE=; b=DImZCuL1SJBOzXBsCH11nN/Aa+dKqD0Jqk2st9AD9cL07v+/rxXoG/YQE1GpO1NLqg gkJez6HLYA/PwRiziDwwsC8oNbEIGsRW1adhKKCH/Oshvvy0ApikKR8kzxb9b/sqm0on anpiLkpoWiSu5IBV0jvX6rGdPtbuuMLn+UNW47RR3qf0xh1XbPFRTI3y5Y8MUZZanOx4 lQgUtJvGOKshg2EoGqF7yhmx/udYQDYBTDz+qBH4pkuoTd9JnJPaS0Lax0euvHtCUQSu SzWy7jBf6zs04Q9n43PfLO/3ant9irZi82kiCCBqY/SgEtCDbnvCeJAYptI/eTPYoLdd aYRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Q0gasV4+jWnCMskG/hSHxtUhw8gqeb8s+X6/PqeSqUE=; b=tG9pTKBmxyKKtDFG9IelTYW1py1kni47TpEs0VaC5o/k2lMyYFOD+yx58PbnGuqG5E xqAJXHoEqSxJOFQfLSlyYVW0s7Vm8aZ0SDG9ZgpwqTlFm1QqgzRFnIARnrvfhGEjtCpV D6q8eNRcxACIPn1NihV1nrfhxxC8zWCPd/x0j27zWbe7MfF0CoXM5MG6x5kF9aWpRwu1 RY1xdXtU2kLPsow4B5uF26CU0gTGe39MCfJiqbD34KlknUR06O1EJ5PH5738X4ULz+Ci oIp6hMK+5+RGghrtsAimPr0hcIkn+omHqgXNvNKQsXnuUs+qLVNFbBSl2LYE17laF0u8 2xJg== X-Gm-Message-State: ANoB5pmzfhuOLRptZQ7EnBqXv9IvknUT7GPWeWcJrX1QZlmZ22oI2uF2 s800s6lOaRhzp2WuHl3e1++QToUWZf3y//0o15LdVMzL X-Google-Smtp-Source: AA0mqf7HIBSyASePWXeoagEO2SoK2MivLdQBYk+75Jzc6qMUPfIYsobCcQC50UW7RJfTamcCaB3qI3TBrcv7T0cvKXw= X-Received: by 2002:a9d:70cc:0:b0:66c:5232:b9d1 with SMTP id w12-20020a9d70cc000000b0066c5232b9d1mr7340041otj.224.1669317547069; Thu, 24 Nov 2022 11:19:07 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 24 Nov 2022 11:19:06 -0800 From: Stefan Kangas X-Hashcash: 1:20:221124:control@debbugs.gnu.org::gWSsjUusUXV8UhHS:AQox MIME-Version: 1.0 Date: Thu, 24 Nov 2022 11:19:06 -0800 Message-ID: Subject: control message for bug #59252 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" 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 (-) forcemerge 59252 59229 quit From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 24 15:38:36 2022 Received: (at 59229) by debbugs.gnu.org; 24 Nov 2022 20:38:36 +0000 Received: from localhost ([127.0.0.1]:60397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyIzU-00073Z-Fe for submit@debbugs.gnu.org; Thu, 24 Nov 2022 15:38:36 -0500 Received: from mail-pg1-f176.google.com ([209.85.215.176]:45639) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyIzS-00073J-62 for 59229@debbugs.gnu.org; Thu, 24 Nov 2022 15:38:35 -0500 Received: by mail-pg1-f176.google.com with SMTP id r18so2300391pgr.12 for <59229@debbugs.gnu.org>; Thu, 24 Nov 2022 12:38:34 -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=dE5iocBzZLrZ8RipzbTB1O+L8pLLqzfYXStueCS44cc=; b=KqrmmXEZe9TZEPdS/ILfCjJpFympqX6eTbY3NCQiKTVUOpxEnNR3Ru594MJ4P/yIwW iP7Zpr/sQqE0q4mgNgQBJj6jKQgD4LQ4kKToBYmadMRvIFHN6rlzIQIQmn65aYiQr7Pv +XlFThKXm7TiR4ZO6sZONMdhNHowg/xTFrBpUz6i4fqwdF95kOAetJQdQ+VAufw6+R1l KcaZSF8P8HPZgVYz9mPcy17RH1RWNsW3ul25WADN8f+MWFdF7cu3vuM9rVtEFtSn+Zay XcQzxexBXE7kUDUcEly2Agi3DCoxuplFQGZfgxm0WWzoohTbQg+0BVqC1SLBCA8Jcn/S 9fGw== 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=dE5iocBzZLrZ8RipzbTB1O+L8pLLqzfYXStueCS44cc=; b=3lBwCnq6/9tzcdqfsFpEIUFEzgYI1GGEI0uj+CvnJdKTzX6Rb/EHnjs4fgFQMBBpme 5Wny3pJhh15hT6kT9gpZOiucwWWqDUTlJYYIncAa95dHeYdyaWFqJ47ysQlkFIRlN5zA uIsyVAQz8MT0SvOkItmTFfMGIOsKx5/p9V5z00ACUGR+0wXqEPmb3nzdVDa4ITnYzypj +cBe3JuUH+l02uoTyAj2rR98Lrx7qxorvE5jkv8k8xSqXAd/J0grYULinSaVgvBzTjIt dEwWjlr/cOo8YBj7+veJqY93Nmf9v8KeKWurTbRJjaHj3N9J+4ecXR8UfglOX1qLt4wt YB5g== X-Gm-Message-State: ANoB5pmWVm+I0xCh0O1KtT2Zo3VNbNZc06JI7xtxm7mWbTMOvo0IYMhl wvzlG1EyHX5ynwSle+TLFrmp0dq9icfkvQ== X-Google-Smtp-Source: AA0mqf4llhKPgkxGFA8ZFZdkLwsUXE5gWTSG8yAQ+7Q7/7k+jx+mjb7FRnV77QfLoKK4xEaoy5PyKw== X-Received: by 2002:a63:fa41:0:b0:476:e84c:ab65 with SMTP id g1-20020a63fa41000000b00476e84cab65mr14475153pgk.513.1669318907846; Thu, 24 Nov 2022 11:41:47 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id a15-20020a170902b58f00b0016c50179b1esm1702437pls.152.2022.11.24.11.41.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Nov 2022 11:41:47 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: bug#59229: [PATCH] Add tree-sitter-based major modes to eglot-server-programs From: Yuan Fu In-Reply-To: Date: Thu, 24 Nov 2022 11:41:46 -0800 Content-Transfer-Encoding: 7bit Message-Id: References: <87y1sfls1x.fsf@posteo.net> <83cz9rmkoc.fsf@gnu.org> To: Stefan Kangas X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59229 Cc: 59229@debbugs.gnu.org, Brian Leung , Eli Zaretskii 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 Nov 24, 2022, at 10:44 AM, Stefan Kangas wrote: > > close 59229 29.1 > thanks > > Eli Zaretskii writes: > >>> Cc: Stefan Kangas >>> From: Brian Leung >>> Date: Sat, 12 Nov 2022 22:35:38 +0000 >>> >>> This adds several to-be-merged tree-sitter-based major modes to eglot. >> >> Thanks, but please hold your horses on the C/C++/Java modes, as we >> didn't yet finalize their integration into Emacs. It is possible they >> will not be major modes after all. >> >> Not sure about JSON and CSS modes, but they might share the same fate. >> >> Bottom line: this is too soon for such change, we should wait at least >> until the tree-sitter branch lands on master. > > AFAICT, these modes have all landed on master, so I've pushed the patch > and I'm closing the bug. Thanks. > Thank you! Yuan From unknown Sat Aug 16 17:02:25 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 25 Dec 2022 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator