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: Mon, 11 Oct 2021 15:44:29 +0800 Message-ID: <87r1cs9faa.fsf@yahoo.com> 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> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39063"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Ag Ibragimov , Richard Stallman , psainty@orcon.net.nz, Philip Kaludercic , joaotavora@gmail.com, emacs-devel@gnu.org To: Daniel =?utf-8?Q?Mart=C3=ADn?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 11 09:46:27 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 1mZq0x-0009uS-IX for ged-emacs-devel@m.gmane-mx.org; Mon, 11 Oct 2021 09:46:27 +0200 Original-Received: from localhost ([::1]:59748 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mZq0v-0003JF-LH for ged-emacs-devel@m.gmane-mx.org; Mon, 11 Oct 2021 03:46:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41700) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mZpzH-0001Ki-DK for emacs-devel@gnu.org; Mon, 11 Oct 2021 03:44:43 -0400 Original-Received: from sonic302-20.consmr.mail.ne1.yahoo.com ([66.163.186.146]:40792) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mZpzF-0002Uq-Op for emacs-devel@gnu.org; Mon, 11 Oct 2021 03:44:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633938279; bh=w1F2ZfCsaj7ahwNm2WahRyyfSWiIGtEwWqBH8PfrM50=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=Plnb6p1pKz/Nk0U7Yw1kku9XuBGDY/sGA4opuIrZEyspfIRIqKeQbXB2NzHHyLJp8k92aZQNNpwbB5uSmhgTAkUCZvWNnqStCuftSF8DPcEeO3Uv4h01C3nLOt6DI83nZgZKEEy7H9e7ThxPfDBh9YvvkuFACNYQI3RxcQ3+p8PPmQ6YT2Ro+/USJ9PX7tO7A0UxJdNQ3gSHhrNdYbQqwcgA4GuOE1robUsh2Pm6jGWGg2TCkg4Q3sXJoaAJ9Hw+4NQ4FT/v93/n7Yw3Oy1N/WrQ+8H/FUZRsCbXE7pIXxjCL+HdtmofJfYKO8ZntsTX3avZDuJCCC6jfIL929CQqw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1633938279; bh=VKZnDs5Va9ucLSGcORz28kH7dBcagcRPLWgBnP0U8jn=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=EUiOtSLgmdxSev1423sl0wFjEdqCXhsiVWy4zz+VBz4HwNH1et7Qkrh4/7DpuDXJSAoCIidpG6PUK+gTkLJ2ox5g24J7QqzkNc2yhv0lVkEmxNjhHUinc5LNDdFJEmaI6XyErXd7d4ktZV0yo8T8ijLlHHGUAWgmTAcDBrJteR/Pl+i0ebHCi+rTSghSS0oHV3XaLKcHAud7TWm65Ui+xD5SmNTmdsWN8omGZKVLqBUshbhKrM3St08Csfx5cy8Awn5BQplN/3jwKael39d3fZAZNUsyO7xK4wyLde/weGyWhiA4gf/6CD/88egnE5fxEryX+mjADdEvlPKnnhevaw== X-YMail-OSG: s7GVsmEVM1lhWWA_p.5MDtr85dA49QqTKmk4TWVVVZ_zQSH1RgAa0Mkme8qJ9We zbV6aqes8ndNOzEbP7I_edEERiO_xRzwJMn4oMgvx2S9yqCAOTDoc7rTF5Gx6ALiY8N9vpuP5kkY g_b4huph2OvjLZVXHvP0p5660fGm0FPtFZPVo_AFRlgbNedSBCRL.Q.EszXVcwDleiK9kiYqopwM sTkG5WWgRTzIG4xHqTkbMQvK3M2eUgRceSvKVC3TbNLHeXYz5e14B3dUqSb2.rBzXPFk9amQBE3U dPn_Um1FZRZFdlxkn1aN2hLqFbNgH9sP6HZ0XqTN1u5lx36GqbGfbdmgsub_5INmdBBMxhw9KUfU Xk0pzorq5pCtiQ7EyDHpG.oi8FJgE_0KjjTkvX_iBSPjqWh1tIaM2EVZfvp7ogfRS0ZLDUXcHp8g uxBCKh3TX6LiQvOs3K8QDMzfLJt2ZtZKGRQ93Ck9VYlC0zxZ3Vpc5Yo3Ygd22pG08rBmuU81QTBL pAmci2ttEpYX2a3h.fNx3.GkaSwDNENF6A7R5U30HP0eZoPCmyDDm4YGlrtTtSZwF2wSRF8vIdo8 DMEAJMinJufyvKoKkDu1z9XG1eVwKsxz89DoiYj4Uhja_T5j7RGr13iZJAEW81oYUgOufj8XJR0v Z2mE8cbQdoTHeVR_HpLMAPZFPUgFoBxOhy4leuxNjdolKehe4rQWOO.Ex2GCzZxFWxMMPEG6sdb7 hKCTIrP9.LObWoLv8gsn0g4Tu7UrdClnPl1mdl2pS1ewagmzTeRJHg0iyPrQd8AzddTR5fnehG9J saWnhtsIbEY5F2W7TwaP.Q39UcKuE.bFXN9isVur54 X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Mon, 11 Oct 2021 07:44:39 +0000 Original-Received: by kubenode507.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 409b7336ba0ff5fe1eb75c710173d99f; Mon, 11 Oct 2021 07:44:35 +0000 (UTC) In-Reply-To: ("Daniel =?utf-8?Q?Mart=C3=ADn=22's?= message of "Sun, 10 Oct 2021 16:19:17 +0200") 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.146; envelope-from=luangruo@yahoo.com; helo=sonic302-20.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:276725 Archived-At: Daniel Mart=C3=ADn writes: > I think this is a good point, but I don't expect there is a lot of > people that work on ELisp without Emacs (even if we consider people that > use a web IDE that supports LSP). Wouldn't we spend a lot of time > building something that almost no one would use? 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. Especially when both features are already present in Emacs, but without integration with GitHub, as AFAIU Microsoft doesn't allow the protocol used by VS Code to be used by other programs such as Emacs. Instead of making it easier for people to put their customizations on GitHub, how about making it harder? It would encourage people to move to systems that do not require running proprietary software.