From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Call for volunteers: add tree-sitter support to major modes Date: Tue, 11 Oct 2022 09:54:14 +0000 Message-ID: References: <83edveg6b1.fsf@gnu.org> <78FFA65C-8779-4693-85CF-33540A714BC7@secure.kjonigsen.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25663"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Theodor Thornhill , larsi@gnus.org, acm@muc.de, emacs-devel@gnu.org, jostein@kjonigsen.net To: =?UTF-8?Q?Jostein_Kj=C3=B8nigsen?= , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Oct 11 12:00:24 2022 Return-path: Envelope-to: ged-emacs-devel@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 1oiC3j-0006Ih-9D for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Oct 2022 12:00:23 +0200 Original-Received: from localhost ([::1]:41562 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oiC3h-0004tU-Pa for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Oct 2022 06:00:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38808) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiBxr-000139-2J for emacs-devel@gnu.org; Tue, 11 Oct 2022 05:54:20 -0400 Original-Received: from mail-oa1-x36.google.com ([2001:4860:4864:20::36]:45703) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oiBxp-0004XQ-Gq; Tue, 11 Oct 2022 05:54:18 -0400 Original-Received: by mail-oa1-x36.google.com with SMTP id 586e51a60fabf-132fb4fd495so15228850fac.12; Tue, 11 Oct 2022 02:54:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=GIAlO6YhzowLpm9PyVVWu9vVGiBPTvM6X/bTeRXGXvk=; b=LxRNRn9P2uOuUOiaPwAheyaJ5kxnOJX3PHZZFRZtMJ5Ki/DejKLQ5mfajW/AR1WuRT rAt5l0Ysdnu+NpXvrQNnwayNomUHJZPO/8OzE9TymKgShQBS9otZbVV+T7Xc4d2/Bmef nOLNN531H8cD0FCuYox05IsOpKWcAo0vQj8hddh379dBhqN/T9Ck5QCRIOCocf1cn5ky a4dK8JKxqUZuvOMvGL3SoKvFpb27TppLPrgNhhZni33Mg80dj5quQKJSPK8N2IV9kAmd BwPihfFkTTbfqfFPegLueufPJici4xkoKEhOHwT+ImEpxzz13CT2EP6YNNgyN7i4QaVC RigA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding: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=GIAlO6YhzowLpm9PyVVWu9vVGiBPTvM6X/bTeRXGXvk=; b=rN/LS3WjvZV1Y3DMVj68yHvx6wWt30tPzAmzJPclmaPV6jRQCV6zo1VjM3mbA9OI+f eRot3yTOa3XUXO7pGD9OsFY4IYCFLjl7UnekPDrC6xwmFaXvhllz99fIX+p5sR5rc295 bPHtMIViMRWEsMxRXCjdPEERaUwFq2s1tMnxxcm/QW/yBDo4NVUvudbAMn5fDHqtuJkX S4OeycdzsjwVYPp1yWTTYnOClIJ4XbTYCdJcdChgaJbg1Ju+3t9L0L/tjogW7+9um8M6 ij0LCWaByH+liIBfHC7pUm4I1vwmvo2FXpyxRPdcdwr15EZcDYBuwrc6b1MqE2hpv/q3 Pg+w== X-Gm-Message-State: ACrzQf1JgJ3BRk6XAeRVkj4f3zhQtrsjJA9Ffw/o6bxufpDgCFvGOuT2 piB0lzqfswXvxExF38qWjSonAzqAQaFjEXcUFdo= X-Google-Smtp-Source: AMsMyM6xC9cJe9ZR9axESWOjm0a7dWtBUY4aLtqP+E+0MYtJjFphvbBputLVbbMWn7P4jrVN6ymkbSGy5oDnEtxtlsc= X-Received: by 2002:a05:6870:9126:b0:132:b724:e96c with SMTP id o38-20020a056870912600b00132b724e96cmr18202294oae.199.1665482054785; Tue, 11 Oct 2022 02:54:14 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 11 Oct 2022 09:54:14 +0000 In-Reply-To: <78FFA65C-8779-4693-85CF-33540A714BC7@secure.kjonigsen.net> X-Hashcash: 1:20:221011:acm@muc.de::a7tTIuR5bptXqjNc:BPrE Received-SPF: pass client-ip=2001:4860:4864:20::36; envelope-from=stefankangas@gmail.com; helo=mail-oa1-x36.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-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:297467 Archived-At: Jostein Kj=C3=B8nigsen writes: > I=E2=80=99m fairly certain iI speak on behalf of most of us when I say th= at > once the tree-sitter based typescript-mode is available via Emacs, we > will halt development entirely, and just add the required code to > avoid colliding with an existing Emacs-implementation. If that's the plan (sounds good to me, FWIW), it's probably a good idea to add the necessary workarounds to the external mode ASAP, so that users will have time to test it and report any issues well ahead of the release of Emacs 29.