From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Making Emacs more friendly to newcomers Date: Tue, 21 Apr 2020 10:09:23 +0800 Message-ID: <87h7xdbne4.fsf@yahoo.com> References: <87h7xe79l7.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="13380"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org, ndame@protonmail.com To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Apr 21 04:10:00 2020 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 1jQiMK-0003M2-Hw for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Apr 2020 04:10:00 +0200 Original-Received: from localhost ([::1]:46630 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQiMI-0007NF-TG for ged-emacs-devel@m.gmane-mx.org; Mon, 20 Apr 2020 22:09:58 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39360) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQiLr-0006y1-Dg for emacs-devel@gnu.org; Mon, 20 Apr 2020 22:09:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jQiLr-0004YG-1U for emacs-devel@gnu.org; Mon, 20 Apr 2020 22:09:31 -0400 Original-Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:36051) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jQiLq-0004XZ-KD for emacs-devel@gnu.org; Mon, 20 Apr 2020 22:09:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1587434969; bh=79YzzAqUJBAPXdEUTNfl3Vaj1hD0HuamfKSI2+5bJL4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject; b=dF3M4s6SCYPHi4QGcxuQoL2kyUayu3hTGuuPlelnecN+Kws17xMiquVMDN9zCEyqS8LrN8BXwgIv+vfBmNt8Hkr0CiJ0O3TxnWHv8kz1MmlxfjHrsgYnCL4GmWn6AfwSlRAItj2EFrWyIXLd4HcXtQ2Z7dZTwXBVCr20WBol5eN2mWnSCibkXohyBzF/qUvA4O77PE6yansiFxFVGLcX7kozM4GVygZnf4lYZ+cNLFezvdY0Z9FAGed8wl2ZvsH1QTauskPSEeFATHBEGI8/wX1zFfS3ASTAqzM/+p00By39BunxZ00EQpFZIm3Z1R1r6e1ieCdJPXjsBBRGo3y2FA== X-YMail-OSG: n.aHbXgVM1l12aVkMT9XVj99PTSiOBSnQ4u1SoDGMDnx4.7Z09GD9b0zVvfGEpY fTPlE1uQSTqTtQJ.dQMalJzvX6pZpXYwCUitZ3B3P0.WudSSdJvZo3VCPg8Ucmv.LCA3Qkp9KcSr x_A4dW0nHGspwbVfJsg8pkpQeOPR9V3lJd7ivDGGHKCWsUXDySWOCL5qRFS7gpkX5.d.azHz3IVt 7N_C17GLXULtVk._IqA7OPOl0ME.n9H64Mbn5sDpEn.VrGjP5kWx9rE8AC43q4XWKKiH4Ucj8Y3W PH2DaGTJaHONNCLylSAp9zS3c_5IrmoWg.mUHA6v6.Z7kHHKZfKMKr9aMaA1kvR6wJOSYrKqOF6U KMIBlfBOHUFxwX2PvE27IRvF6BaSsYXf6E89r9WBC9GRpf4uzkY_KVQo.NdLcR11yKVF2PuCNRnx IMVzL8lYoD.5zkTIaHlu7XM2hJal2N8F0avS93tWrvXWa4RYJr0LoDDXZStzbpHVNxusDVdWl8pL oAcii7gh2CSfPOhuRUqnqWlSMkQKs44b9dc_amQqy8r_1iRzK49Bb_kow4syEwEr.mAhWRngFP_e t6dCKdZ_ncEJghXMX3u4TCFmi6z6qMGpHYfYzqn6jZkGdvegqDcbrMbEO9GUY88l.DWWSyupQlbk VZg4PzK7U6YIvY60e53T2hrnh3yEgTitWtziR5ZJP_3dEGLmRe1Tf_AWXJ1MeKqgvsU5t2sa1VwH CsY2UW4OY4yHSVqaZUngRu7TiogCc9.HCNzPPNYMmlrIc2RphSCbkO5HGB2kA_gyd_ovgXiPOd3E o17uoJkPHaN2JPA05zUMh32gAAM.Z7m9PmxigoVbYg Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Tue, 21 Apr 2020 02:09:29 +0000 Original-Received: by smtp402.mail.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID c7cc43f009224e037ccbec58b473602d; Tue, 21 Apr 2020 02:09:25 +0000 (UTC) In-Reply-To: (Richard Stallman's message of "Mon, 20 Apr 2020 21:50:04 -0400") X-Mailer: WebService/1.1.15739 hermes Apache-HttpAsyncClient/4.1.4 (Java/11.0.6) Received-SPF: pass client-ip=66.163.184.148; envelope-from=luangruo@yahoo.com; helo=sonic309-22.consmr.mail.ne1.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/20 22:09:29 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Received-From: 66.163.184.148 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:247442 Archived-At: Richard Stallman writes: > That approach to problem can have disadvantages. > In general, for the kind of packages that we would > like to include in Emacs, we should push for that kind of solution. Language servers are external programs, not "packages" that can be bundled inside Emacs. I personally don't find anything wrong if the language server isn't non-free. > We should not treat "autoloaded from elsewhere" as equivalent to > "included". Where something is distributed DOES make a difference. I'm not disputing that, I'm just saying that I'm not sure we can include every popular language server with Emacs. A lot of competing editors however have a nice interface for installing language servers from a central source, and having that in Emacs would indeed be nice.