From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: EBrowse obsolete? Date: Sat, 23 Jul 2022 11:51:59 +0200 Message-ID: <87k084jgw0.fsf@gmx.de> References: <72125fc3-358c-2f89-1cb6-16c4ff18185e@gmail.com> <83czdzncy5.fsf@gnu.org> <835yjqoe5n.fsf@gnu.org> <896a2dd6-598c-a40c-f88b-cee8bda5490c@yandex.ru> <83zgh2myz5.fsf@gnu.org> <87wnc6phk7.fsf@gmail.com> <9a02b1eb-20fb-93eb-7492-1387a3a7a831@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26829"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Stefan Monnier , Visuwesh , Eli Zaretskii , Dmitry Gutov , gerd.moellmann@gmail.com, emacs-devel@gnu.org To: Jim Porter Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jul 23 11:52:54 2022 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 1oFBoc-0006nJ-At for ged-emacs-devel@m.gmane-mx.org; Sat, 23 Jul 2022 11:52:54 +0200 Original-Received: from localhost ([::1]:50674 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFBoa-00060M-Sr for ged-emacs-devel@m.gmane-mx.org; Sat, 23 Jul 2022 05:52:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53916) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFBnv-0005CK-3j for emacs-devel@gnu.org; Sat, 23 Jul 2022 05:52:11 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:36891) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFBns-0007Vs-Sw; Sat, 23 Jul 2022 05:52:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1658569921; bh=fQdkuC4ckhnMAX68UP2Gx8YqIaNHuhnHAkvuT3cyEMM=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=LKh0uyKxr5Mcx8BMLwSVEyAyBjlFwaFB5CB7FBWpDiLqrErXvqH6nNWhHgpL9O1kH K+JAwHfZHrMRFPxrYT3sGen5WTJrjcfmq/a7JACLuKrkOVlYG+wExchmPKcRe8cvL1 pBkCvdY6cMufx+9zIGYy06+rhMYcG4YZoTT10Q+0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([79.140.112.242]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MIdeX-1oKSk00hMr-00EfhB; Sat, 23 Jul 2022 11:52:01 +0200 In-Reply-To: <9a02b1eb-20fb-93eb-7492-1387a3a7a831@gmail.com> (Jim Porter's message of "Thu, 21 Jul 2022 10:16:36 -0700") X-Provags-ID: V03:K1:s/WIt4eYdBIEpmyVMNu5RDjmwVJR4fs+XWPeGykY+3dHOeede5L fGGJp3RyuFRwIRn2W0FLWir3nyn+8RQ3OfTi9pAuWnuNUNiShJF/A8Ovuxxl16IvzTr/bel rN/btMSS3TbsVOxFuO9JkIt15nwVUZVF9dIJ05oqUfUnQ7tu4+JnggoRiIwAvFETlu6QGSp WWNU7fxBJwS/bO17Hp1Fg== X-UI-Out-Filterresults: notjunk:1;V03:K0:Iz8LOSdWJ48=:ykXctsgCqm39LuesGfFFaZ f7dfqKBkO+9P+Rlhykafr5+YZPHnVgzPRDR07Y04q94IbsCKxDqSpwhmjjZB4rRabTdoDYqUa SZK59W4RFT5Rx8JRJs4CcgQ+j4kX7xIQ4Ub9z6zr37k4Vu7C28+7EDdp/DjQEJinqaW2uvVHS bvV/9bh7j3h24Dlz0YzxX67lzaWVV86evXKFtPEyDMm/4wjKyxA+31dfOkpu7pu1/vtAJIoPw 3cKykxNbStc9rZ+50FK8g2DGzk8GJa5YYKTSDFVwsU0uJeNnvW077fsG0cHBiyEiRvQlCYxAN PwzJMWZgVoXIUeUrH4XclVmuuVf6kUCjwCYwglEs3hZpdrRqaWtbE0btkyUFCmqKvAbAluCNE XsvugogrwdnM5250h0Ha7KpFAa9d0lQZmqoDQdrpJZ4e7c4LOTQplRh7Wv6E07961S9srQofF S0KjeMrdDpnvCejdr2FynS1ne/WKN62FINjGrCXbF3m9veRbpWBspTCpis7OyCDeJamdTL+Hv HINnM6XstdDl3v2dpwp5pgYjJaCnq+5YzsxoYmdgfBmUdrhSAZ6pLhtqkllMN01A/ylniytYE okuXlsKVz9PU3LzzFS/hRwbmvlnAi3CY8+jvGnlxYwQy8rb0W8WonuBIqnBIVSt4nxfOaeRtE DTUw2mLH7spTeliGbglWaObiolgZ5D7iijK+Zdw49JUcHR780mVrDZxTqjQTMZLougTZ/WNQm LhRjb3QiabGnCD+IJzZusyeyYOcV2tl4FFijVwUSeWESmJn5qgQi80cy0gH7+0hLK0R13CWP Received-SPF: pass client-ip=212.227.17.21; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:292514 Archived-At: Jim Porter writes: > On 7/21/2022 9:51 AM, Stefan Monnier wrote: >> Visuwesh [2022-07-21 21:46:24] wrote: >>> Surprisingly, complaints about running LSP over TRAMP comes up really >>> often in Reddit. >> Ah, so that's what you mean by "over the network". I'm surprised it >> comes up that often. I don't think it's a super-common use case >> (e.g. what other editor offers such a functionality? What do non-Emacs >> users do when they have such a need?). > > I don't use VS Code myself, but from talking with people who do, my > understanding is that it supports LSP over SSH. (VS Code is a bit > different in that it requires you to install a specific VS Code server > on the remote host though, so maybe the closest analogy in Emacs would > really be using emacsclient over TCP.) Indeed, VS Code uses a remote server for that, see . It does not require you to install it manually, adding the "Remote Development extension pack" does the trick. This installs the remote VS Code server on the remote host when needed. OTOH, Tramp uses a remote shell as a REPL engine. That is another approach, and less performant. (In the past I've tried to use remote Perl or Python programs as REPL engine, but the performance was even worse). > For what it's worth, I do a *lot* of editing over Tramp and have tried > Eglot-over-Tramp in the past. It mostly works, but it does require a > bit of fiddling, since it seems to occasionally trigger a race > condition in Tramp code. I vaguely recall a WIP Tramp branch that > improved the reentrancy of Tramp code which might fix this, but I'm > sure that's pretty tricky to get 100% right. Yes. > - Jim Best regards, Michael.