From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Elisp LSP Server Date: Thu, 14 Oct 2021 14:52:28 +0800 Message-ID: <87tuhknln7.fsf@yahoo.com> References: <16338bdc2497fc51c6fb6d54ab370bfb@webmail.orcon.net.nz> <87ee99dv34.fsf@gmail.com> <07cf50ddddb5a9556aa94201a7ac88c9@webmail.orcon.net.nz> <87fstf3god.fsf@fastmail.fm> <87ily2947q.fsf@yahoo.com> <87fst5ae2t.fsf@gmail.com> <87v920j0jx.fsf@fastmail.fm> <839638db-98e1-4669-1b7e-82c8e26ec4aa@yandex.ru> <87ee8obqyy.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21502"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Dmitry Gutov , Joost Kremers , emacs-devel@gnu.org To: Tim Cross Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Oct 14 08:53:45 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 1mauca-0005Tj-Ow for ged-emacs-devel@m.gmane-mx.org; Thu, 14 Oct 2021 08:53:44 +0200 Original-Received: from localhost ([::1]:59720 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1maucV-0004bA-GQ for ged-emacs-devel@m.gmane-mx.org; Thu, 14 Oct 2021 02:53:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50906) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mauba-0003wE-Gp for emacs-devel@gnu.org; Thu, 14 Oct 2021 02:52:42 -0400 Original-Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:42692) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1maubY-0001EA-D5 for emacs-devel@gnu.org; Thu, 14 Oct 2021 02:52:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634194358; bh=pwYseVi2/1/buIZ9YayfjLnC8rpHODVxwhRh+Wvyqqw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=V12Z8GlIQsO+rXgRbU4wVUCfEtu9zZLTCqTdNA7xsm7rerYBVDTzc+1NYr4uk6xUCgvVxmnbc279G0r55uHEJPBiIkAxznpDfJB8Kx209JlEyh1DkXeKx0c2iljBZScxsXdQhmDIMFEjNz4jEjQ5KH9pnHIyqmVwJ4TJ+RZKqYuNnO5zF3EKZtGisafnmkfDlucRBST2X3p/+C0XQfCvPvhv46rBWj9G+v351QqRsik2nBJfA8tCaYICOofeZlS6pHthL6MealiOO1rxc+6XWAL7zly23R1n8U6zrUjWM2jb30AfKG5npLe0hta4yON0cOspCrprYkY4ZoLZ+F6jLw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634194358; bh=6+OoLpwlQU6RKQBgzO+Gt6mp2nro0lLkzU224AdBPBq=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=nJHnnuJ/TRrCM/oXrWO5Vx+U2sHd87rwpAruCEb1aZmlsXwpMycAu1133LxFo3gJ3z/lktUFfyFOxOn2usYZhtgcv1S3gskzAjti+xeNYcYuYMt8bs4uaLgqdpuuG4i6lFkaP8QfzvQyiMylCNm3Nkg6HKmoxpcG1kPM0pnBfSjHzsatQPZERHWrDJJDphpLoTWO1h5r+XUUkq/PHiaPxyq7uYBNO98pI9sc3mRjqTHEXDznJjPhDSaCfDS6H6dr5d+6ghz1qL7wZfOlWLWTt+HVZJq3ro6ZONaa8cs5vaOFLIvZkoSTrlxyjEqCdnajpmtNM89ULVYTqFPTnsa1lQ== X-YMail-OSG: 1tAhzPAVM1lRiaCZt5KzfGZzkq8q6c_UQB02rDDyaMQkDblFZ0IR9jJ1h5xCWR4 aPs5UKAVN8GcSgDgdUMIjLTy7y3LzDR9tMIlVMO3xnFEOQrt.hX7PSHzsg9AaJA.ZMpJdOtmp3ub bRZnABrCYM8M.f42iSLThyH3udUm56rkm8hGNjlNTKKlDGyLabaYONQVnnWhcOdc.AgVVKDRJ5zO jMx6SWME0xxRNwDe6GjsXLiHrLOGIgDIAV0BArhWr15EJLlREIg6OLXGwsvmo3y79DiKkC9d3tYI UruTtc5pZZQwdA7gjQ2FgKWgR8ndtsHR5rGnVnpfOeE.be48l3QIrPezjRIT2BCeMuLYamkPL0LK ifvmZ5DrbLP2uXS2IpY3KqMCVR.p2w9ngiLYvZ4t9iJIkAgXESnhm35dtqA3ZVXS.vBhqLfOGGUv WvPCLT.pdDjvfvh95AKcKTt0XNMk7PXE1H6FuFYpnoeC3xAW2YA2e.1bdLI_okgjJrYiyqTGgkv_ a8UfkF1KTXpFeKUIizr_Ob0MzbIvX9oMV9YxQT_xVyuLz3agE9EXhcwjcn2D7DLBXRFMoLRXxDWZ 9dtBBoy1iMJa0D4ofHMVf9FTQ46rzSYk7W1L.tMaj1KwB5kw7vQSgJgFW2ixyGbfN9f_Qq8UwMIt EYSGzfyp0UZ6sZOz8E.J8ZCh2D7yZWkpsM35DxWt03zTphjYl5LTrJTmG2axKmDjZXZfxfB.58gQ vu6NjAdnjqOPQYQiSGI2mNRL.ZjF5y.v.fKsIItUqykyU6CdmO7EHuUkX2PXSiNWA3MgXsOVtPLA OOefmgvP7YXjAzts7FlcCICetbwJKcJ_4B.w_YF.Rt X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Thu, 14 Oct 2021 06:52:38 +0000 Original-Received: by kubenode512.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 5a486c15c815824ef85801e4c1906306; Thu, 14 Oct 2021 06:52:31 +0000 (UTC) In-Reply-To: <87ee8obqyy.fsf@gmail.com> (Tim Cross's message of "Thu, 14 Oct 2021 07:00:25 +1100") X-Mailer: WebService/1.1.19116 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.186.204; envelope-from=luangruo@yahoo.com; helo=sonic310-23.consmr.mail.ne1.yahoo.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, RCVD_IN_MSPIKE_H2=-0.001, 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.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:276966 Archived-At: Tim Cross writes: > The use for an elisp language server for non-Emacs editors seems like a > very very small use case to me. Even the proposed use case of being able > to edit a broken init.el file with a different editor seems unlikely. In > fact, I doubt very much elisp is of any interest to anyone who isn't an > Emacs user and emacs -Q is probably still more convenient than using a > completely different editor to edit your init.el file. Very very small, apart from the use-case the OP mentioned: to benefit users of GitHub, which will drive users to GitHub and make them use VS Code. > At any rate, I only entered this thread to address the misinformation > about LSP being evil and encouraging the use of non-free software. LSP > is simply a protocol - how it is implemented and how it is used is down > to developers and users - arguing that providing an LSP server would > encourage the use of non-free software is extremely unlikely. Elisp is > of no interest to non-Emacs users and while it might seem that elisp is > the greatest language ever to those who have drunk the Emacs kool-aid, > to those outside Emacs, it is just some esoteric editor configuration > language of little interest. I didn't suggest that LSP is evil, but providing an LSP server for Emacs Lisp is; it is likely to make life lucrative for the significant portion of Emacs users who develop their configurations with GitHub, which will in turn lead to more and more Emacs users using GitHub. Which is precisely because there is no use for such a language server anywhere else.