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: Elisp LSP Server Date: Wed, 13 Oct 2021 15:39:01 +0300 Message-ID: <83wnmhnlp6.fsf@gnu.org> 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> <87a6jdqz4k.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5408"; mail-complaints-to="usenet@ciao.gmane.io" Cc: philipk@posteo.net, rms@gnu.org, 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 Wed Oct 13 14:40:33 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 1madYd-00019C-Jv for ged-emacs-devel@m.gmane-mx.org; Wed, 13 Oct 2021 14:40:31 +0200 Original-Received: from localhost ([::1]:52594 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1madYc-0006i9-F2 for ged-emacs-devel@m.gmane-mx.org; Wed, 13 Oct 2021 08:40:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47044) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1madXN-0005sQ-JS for emacs-devel@gnu.org; Wed, 13 Oct 2021 08:39:15 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:57652) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1madXM-0004t5-SI; Wed, 13 Oct 2021 08:39:12 -0400 Original-Received: from [87.69.77.57] (port=3955 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 1madXF-0007pl-WB; Wed, 13 Oct 2021 08:39:06 -0400 In-Reply-To: <87a6jdqz4k.fsf@yahoo.com> (message from Po Lu on Wed, 13 Oct 2021 13:20:43 +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:276880 Archived-At: > From: Po Lu > Cc: rms@gnu.org, philipk@posteo.net, psainty@orcon.net.nz, > emacs-devel@gnu.org, joaotavora@gmail.com, mardani29@yahoo.es > Date: Wed, 13 Oct 2021 13:20:43 +0800 > > But again, making a language server for Emacs Lisp will not improve > Emacs' support for other programing languages. Yes, and developing feature XYZ for Emacs will not improve Emacs support for some other feature ABC. How is that relevant? > And it will encourage Emacs users to use non-free software. > > So, while supporting the language server protocol for _other_ servers is > something worthwhile, exposing Emacs functionality to other programs > through the LSP is not. This makes very little sense to me: we are supposed to refrain from developing an Emacs-specific feature whose primary audience is Emacs itself, because someone might find a way of using it with proprietary software? By the same logic, the GNU Project should discontinue GCC and Binutils, because they can be used to develop and produce proprietary programs. Please tell me that I misunderstood something very important in what you had in mind.