From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Call for volunteers: add tree-sitter support to major modes Date: Tue, 11 Oct 2022 11:40:45 +0300 Message-ID: <838rlmg3ci.fsf@gnu.org> References: <83czb1jrm3.fsf@gnu.org> <878rlo7on0.fsf@thornhill.no> <83o7uki5ol.fsf@gnu.org> <87tu4c5g9j.fsf@thornhill.no> <87k057j7gn.fsf@yahoo.com> <8D3026E9-D8A4-46EC-816B-1F7A3458DC02@gmail.com> <87czaykj2o.fsf@yahoo.com> <83fsfug75q.fsf@gnu.org> <87r0zeiysu.fsf@yahoo.com> <83bkqig4xl.fsf@gnu.org> <87edveix9s.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20054"; mail-complaints-to="usenet@ciao.gmane.io" Cc: casouri@gmail.com, theo@thornhill.no, acm@muc.de, emacs-devel@gnu.org, jostein@kjonigsen.net To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Oct 11 10:47:32 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 1oiAvD-0004wB-Ug for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Oct 2022 10:47:31 +0200 Original-Received: from localhost ([::1]:49344 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oiAvC-0002Ad-UE for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Oct 2022 04:47:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57510) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiAoc-0003jk-U2 for emacs-devel@gnu.org; Tue, 11 Oct 2022 04:40:43 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:48602) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiAoX-0007rh-OP; Tue, 11 Oct 2022 04:40:41 -0400 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=0tdG55ccPdDGDmgSJpE1GftS1AGXKQP590m8TZDuW3k=; b=V71l2o05wnGd g532dpkv4yVcPn0aIIlzNCSEGuX3P65W3/DCTm0GIXO477Fg/9bvLM10w70ktoWm8k7kpSvJEEJrs T6vwv+oW53QDav2IEq6mKJj0JK2vHOXIi9Bopk9tcZeMkHCiVNeSU7t59EqrX2vBjps8439pvxehI dRd8qP07clLjcXTy/G0vb2IeE31CLJ7wilNEUdvHtgJL2gn/NJ2TiUGDmDa/3Zi5NqfIOL2zNdK/3 q7X4CAx9hjdkKEKoJRi3mJoeK5VMrjjv9PLIIPxInQa5o1t25/pBTzwvuDY8bYtiR5vWX4+avFCH0 lEOe5xH+PPRV/W1UB8Mf/A==; Original-Received: from [87.69.77.57] (port=4593 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 1oiAoX-0006hm-6w; Tue, 11 Oct 2022 04:40:37 -0400 In-Reply-To: <87edveix9s.fsf@yahoo.com> (message from Po Lu on Tue, 11 Oct 2022 16:23:43 +0800) 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:297454 Archived-At: > From: Po Lu > Cc: casouri@gmail.com, theo@thornhill.no, acm@muc.de, > emacs-devel@gnu.org, jostein@kjonigsen.net > Date: Tue, 11 Oct 2022 16:23:43 +0800 > > Eli Zaretskii writes: > > > Yes, but Emacs is not only for editing computer programs. It is also > > for editing human-readable text, email exchange, writing program > > documentation, and other areas where support for various scripts and > > languages is important. Otherwise, why would we invest such a > > significant effort into providing and developing those features? Why > > did Emacs so painstakingly go from unibyte text representation to > > multibyte in version 20? > > Program documentation is mostly written in English. No, it isn't. It was, like 30 years ago. But not today. > > Anyway, this line of reasoning is a non-starter. You are, in effect, > > denying the whole chunk of Emacs history and development since the > > late 90s. > > No. Support for many different scripts is obviously nice-to-have, but > is not at all crucial for a text editor that primarily edits code. Emacs is not "primarily for editing code", it is a general-purpose text-editing environment, suitable to edit _any_ text for _any_ purpose. > What feature in Emacs requires connecting to the internet to work? > package.el aside: packages can easily be retrieved via ftp, installed > manually, and are not required for Emacs to work well. When did you last time try to use FTP? It is disabled on many servers, and is considered unsafe for many years. It is no longer relevant for modern connectivity. Look, this argument goes nowhere, so let's just stop wasting our time.