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: Wed, 13 Oct 2021 21:37:09 +0800 Message-ID: <87tuhloxkq.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> <87r1cs9faa.fsf@yahoo.com> <87a6jdqz4k.fsf@yahoo.com> <83wnmhnlp6.fsf@gnu.org> <874k9lqed4.fsf@yahoo.com> <83ily1njj1.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18094"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) 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: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Oct 13 15:52:40 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 1maegS-0004OD-E9 for ged-emacs-devel@m.gmane-mx.org; Wed, 13 Oct 2021 15:52:40 +0200 Original-Received: from localhost ([::1]:37238 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1maegR-0002fk-7Z for ged-emacs-devel@m.gmane-mx.org; Wed, 13 Oct 2021 09:52:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33586) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1maeRe-0000XU-Sr for emacs-devel@gnu.org; Wed, 13 Oct 2021 09:37:23 -0400 Original-Received: from sonic303-21.consmr.mail.ne1.yahoo.com ([66.163.188.147]:34220) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1maeRb-0006L9-QX for emacs-devel@gnu.org; Wed, 13 Oct 2021 09:37:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634132238; bh=sp4ur7oWgUBakChHTEIoMVqDD04+S6xWFRbk9PXievs=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=JJ7RBDWoAbEXT9SpCyQx87cpEd2kXHvA6VI+QYZt7F9aHtmI/GZ9UwUEwsIdDvPHI9T5+DqbqgbAn8H3SV3TsKDgxnEp1N8MHyTCKsmnucXvhWpGDE2Tx41mSrctrz9RdG3MUA9O4/gAk8sG9rLeB7EFOvoKmOjLvEpoda9PQic0HVhx6BD9rL6GoWnZYiPwkECf6qhc1FT2tw3IdCIOrGpbfNgs+SgeQ/Hxa4tUObSDU5PGRNJc9cRoatHxcBZcd6rUuqd+h0yuYrzwQ/o8AqWmx6f2xyUmd1oXBATTrCTe254jqPYM6yJYsfvU0U7S/Tj71RWZ6QXDqRzGmBoDBQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1634132238; bh=OE8ruACZQk7jS6OxqZ4doe9J2hxlLDNaWOdPH4olAlY=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=kXG5dIH/py4yAX4UUSi4Smobj7Z4FB4QobDcCUlvLxxGFkZlRJb/IB6eyoD8Q4LnmT86UqziB6bPeF1v3RNVWfmyaFo8kGBpJtObp3sSE0xm7It5E/omkuEJQoU/rJA4fk3TQgp71xPOnUFkPZFzgc5WE11+ULLq1+5DtzKVoI5vOEs3/lqcwN6dydq8A13eoufw2yQYnfkazVh8NNjUTYzNbCp9X/pN5N2HoqkoPHYPyo0iEG8suna70wEzW0VNxhQq5CgTrudG71EanWf9SqBq+jRtWZPHQLIhfnT2JTlaNCAtrGIH2v86JycpIWw0lSR1yK+I/3O3DreR5Iqtaw== X-YMail-OSG: dZo4CNUVM1n6TO2oNlhmEbyKdRnhQc2w8M3UM7pgI_lOlYlsbBqmbQ5P3e58KDP xTMzcwXZevsIPK_RM8StvnVULi203i4qHdXEQqSEwfaHDt22nZejeZz9XoMR_jeZ3_wwqjlNv3_W bL1NEi_XyIPebLJa6KZbS9s1Fzhh6rF7Azsxyy5hUVdmX0ZKkrNAvGSaeAyKIza3Cyi0mU2lS_uU RfbV33ItqNsPukvn4Heempw0Oc_qSVQe6XJ__3qhY9IIIylUeyj5LoMItA_tCfrAwrjlaOKZg1kp 9GEGDhO8pI_n3zHGPKcYw.xMX5ytL4fSQD_Eqi_4rwsjlIfC.qTlA9oXz1UUKnyr.7lZb17dxJ5I CyzJy9tld6OJxTAzMswoyBcxiYq61EfU1TtXRegQPBx2jP9QZd6hVUoODbG.gu90hpkG1Wycmgl4 W1aU0NmcfGL5SpJD3qu8yNmRXCIJU.6MWREmuuWWZC8SQs8BWggmSXK4oYSNmuxHIHUYdDRFgISP bv5rJYvte.wwBmtC2vsR63a.WVQ8kNajcAFXxF1K9yqhHgsUvnMMBXGtl7eoAK3yXOF8NQXjmDQy B49BrBJufaCjZfYVRkPa6SzqK3nPjswgEE6DynRPg4IBvoTaj6O64FN5MpRlLroHoI_eI5x9FzTC D5kcNI5enFlF9A4_slUGjC6WWYGj5gYusVcAyOE5yuneX4FGIfEmiOtFmUPVD1Nv2NGndOkJZ2MB Y1i0RAyH9S_R3mHCZHI3LHZwHdB4UX0MiAXjpkGBJQ4NFnVO_wBH92Bhpc0U2qOTdhKB5.2Ybjea GxbOMSdDT2h2Rleukw1kaLS5YOf2laUXDz6cY3zZzJ X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Wed, 13 Oct 2021 13:37:18 +0000 Original-Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 5d6f05abdeeb8c8b0ec4b47f8a7400f4; Wed, 13 Oct 2021 13:37:13 +0000 (UTC) In-Reply-To: <83ily1njj1.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 13 Oct 2021 16:25:54 +0300") 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.188.147; envelope-from=luangruo@yahoo.com; helo=sonic303-21.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:276903 Archived-At: Eli Zaretskii writes: > How can it NOT find any users in Emacs? We edit Lisp all the time, > don't we? Shouldn't advanced features for indentation, syntax > highlight, refactoring, etc. of Emacs Lisp programs be very welcome in > Emacs? Yes, but what the OP proposed was not to implement these new features in Emacs, but instead to expose existing features such as imenu to other programs by making Emacs act as a language server implementing the language server protocol. It would be nice if Emacs does gain the advanced features you mentioned above, but they shouldn't be implemented as a language server, and either way that's not what the OP was proposing. Thanks.