From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Elisp LSP Server Date: Mon, 11 Oct 2021 17:15:45 -0400 Message-ID: References: <16338bdc2497fc51c6fb6d54ab370bfb@webmail.orcon.net.nz> <87ee99dv34.fsf@gmail.com> <07cf50ddddb5a9556aa94201a7ac88c9@webmail.orcon.net.nz> <87r1d0562u.fsf@yahoo.com> <87r1cz7qcd.fsf@posteo.net> <87bl4367av.fsf@yahoo.com> <87fstf7kz4.fsf@posteo.net> <87o8814q1v.fsf@yahoo.com> <87r1cs9faa.fsf@yahoo.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39467"; mail-complaints-to="usenet@ciao.gmane.io" Cc: philipk@posteo.net, psainty@orcon.net.nz, emacs-devel@gnu.org, joaotavora@gmail.com, mardani29@yahoo.es, agzam.ibragimov@gmail.com To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 11 23:17:43 2021 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 1ma2g3-000A3A-A2 for ged-emacs-devel@m.gmane-mx.org; Mon, 11 Oct 2021 23:17:43 +0200 Original-Received: from localhost ([::1]:40208 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ma2g0-0006rS-VG for ged-emacs-devel@m.gmane-mx.org; Mon, 11 Oct 2021 17:17:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41786) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ma2eC-0004DU-JO for emacs-devel@gnu.org; Mon, 11 Oct 2021 17:15:48 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:39706) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ma2eA-0003cl-JZ; Mon, 11 Oct 2021 17:15:46 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1ma2e9-00063Z-N8; Mon, 11 Oct 2021 17:15:46 -0400 In-Reply-To: <87r1cs9faa.fsf@yahoo.com> (message from Po Lu on Mon, 11 Oct 2021 15:44:29 +0800) 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:276752 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Yes, but the use-case the OP put forward seems very plausible: sadly, > many people utilize GitHub to develop their Emacs customizations, and > making it easier to work on Emacs customizations using GitHub and its > bundled proprietary software (VS Code) will only encourage people to > install VS Code. Even if people will only use it for "Go To Definition" > or "Completion at point", I think it will still be a great setback. Thank you for pointing this out and arguing the point. On the technical level, we have been talking about two different issues: * providing to Emacs the features of the language server for editing Emacs Lisp. * making then available through the Language Server so that people can take advantage of them in VS Code. The first is clearly a step forward; the second one be an own goal. Actually, two own goals at once. In addition to the own-goal of encouraging use of VS Code, we would score the own goal of encouraging use of GitHub. GitHub has done tremendous harm to the free software movement, by spreading confusion and misinformation about licenses. We need to do more to point out the wrongs that GitHub has done (and continues to do) -- not try to "cooperate" with it. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)