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: eglot and tramp Date: Sun, 20 Nov 2022 14:50:54 +0100 Message-ID: <877czpg2f5.fsf@gmx.de> References: <878rkddngy.fsf@ditto.jhoto.spork.org> <875yfgkza3.fsf@gmx.de> <875yfgdscr.fsf@ditto.jhoto.spork.org> <87v8ng6lxe.fsf@gmx.de> <8735ajdqw3.fsf@ditto.jhoto.spork.org> <875yfeyizi.fsf@gmx.de> <87sfigw99s.fsf@gmx.de> <87mt8mzzcm.fsf@ditto.jhoto.spork.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="32580"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: "Brian Cully via Emacs development discussions." , Pedro Andres Aranda Gutierrez To: Brian Cully Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 20 14:51:40 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 1owkjT-0008Fc-5G for ged-emacs-devel@m.gmane-mx.org; Sun, 20 Nov 2022 14:51:39 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1owkiv-00072O-IA; Sun, 20 Nov 2022 08:51:05 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1owkit-00071N-80 for emacs-devel@gnu.org; Sun, 20 Nov 2022 08:51:03 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1owkiq-0001rX-PN for emacs-devel@gnu.org; Sun, 20 Nov 2022 08:51:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1668952255; bh=x3AL0yEChuf76t2Be2CM1dHZ0sFb9yqheEbsw1J75RM=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=Tt1LkCzLw0z1fk2o6+WQQsQTOu18J2rIO5nZn2JK748cFb3AvrFfhjaLsX0oowlOb Ex/TDaKcHAuKFFrk3ZT8XWfXSiDRSpYu9QV3PGsfZ6ry5J6rhnEfXZ9rvflACUQX9G 18Jah7Lybui/raMpOvjlCsu9ZwlPga7QCyBGMVIYNjetp6+/kHC0dIVn8Wv1+4UN1y URpYDIE+MQ1PRZIunHcPBJdeUa0nhxXw4HaiD9WVNMBXyM7RI415klzdCljWDie0CE A30i5qgcZzppIzdR4CLVqIfuvUnpwHBvmwo+z+7dECGG1P/TGb1w40Ge7GmsScQ3pS WBQuhZ2rW+ipg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.6]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mz9Ux-1p9rv21sGZ-00wChP; Sun, 20 Nov 2022 14:50:55 +0100 In-Reply-To: <87mt8mzzcm.fsf@ditto.jhoto.spork.org> (Brian Cully's message of "Sat, 19 Nov 2022 11:24:41 -0500") X-Provags-ID: V03:K1:viuv6kWiwYD+1yzI0zQv6An930QkhI71QOv+IUejHHPE7qXBXpq JWwwNyJsSVMkI+t/idP42T1DcEzBwnn5HV4Z6xRkSSmvvTxDCUyOweHjas/FKjUMda1yM0W LRwtDY07Hv3YmWXNNdFJpnGLbcivhCJfDmBNPuL9bvA9ZClA+wvlMGsMxOWqqt95kzOpaiQ HrpsGG+bvUxVtoP7Pmocg== UI-OutboundReport: notjunk:1;M01:P0:YiKFj6AtnzQ=;S/jd0NNfZTQ9HFx06S9ZnRlsVrE ljB78BrsrvyTnaLstVEydesVFV6UmtSMQZ7V2GAg5280eH341iSaLkM+VK/Dr7MWdbVPLL2ZF EaFkZL8CLrpuSTEqnBytElt8aBHthqo6F+4k5BJZpvcPMRnAsYeFhE4DRD8v1VgyJWRzLWQmz cIZAQnE65VJSqa+RiKiBdx1WWzmwI8XhOVlNQ5u2saPrUMygLyPA2t49r5EFl+KHIkHuIfR1p I0r2tgyGjeXs4gR7M/ZVkHSgrkHrDJRCfYvPisNOlgROzrqSoRF2nKXPumuC+sCprUgLjAGX+ eM4Q9WduV0Q3WUJ9mXgpr3+frXknm0ePsVStszci3VJHjvC/D2IhNlBcJwOA6bHgJLNozNnm0 tIKUNFHAUd3NbXi/hg67KbUdOwcLUhxOEAxyJF3IVIkSWb/l+pHqzprahW4FyMjuzkIABAW3A A9oGycS/yte4x8BzX+2+v9FOutvgKEHxJW/lT5SDulrHmpU8aB0mEGNmwbGtE8hAMCj4baZXq fd78cEwDKSTE7H4pE7aiUOLACrClFnuWXyDgLNa6/InZnoc0cElLWZFzmXYROqy3doScQcWoO yPPOvaQZds1/soGx2nxHUxLZ1RX0yMeCzJITGKF/06NTe/cGa+wGMTkDEW3o7gjuhvTuPwsbT 6ktce5u0HpDDbM8ygzZPNkWRxJKV59LKfgxWfaK/+T+Zqu7NHT82L07ZLGjkVqRxDUV7S77ac InFkWgg0bQYEsQCKwwKVs9AD2gL7AAALv5oF4XEH3tljRBURi9reccLZj1QyhlQ1M5B0OyWk Received-SPF: pass client-ip=212.227.17.22; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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.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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:300245 Archived-At: Brian Cully writes: Hi Brian, >> Locally, I have tested it with the methods "docker" and "kubernetes", it >> seems to work. I couldn't test with "podman", because I haven't such a >> system just now. > > I've applied your patch, and will get back to you after I've used it for > a few days. So far, so good, though. Is there any behavior I should be > paying special attention to? Hmm, does it show better performance when accessing an lsp server? Otherwise, special restrictions for Tramp's direct async processes are domented at (info "(tramp)Improving performance of asynchronous remote processes"). >> For "nspawn" I cannot say anything, I don't use it. Perhaps it is >> sufficient to add a similar line in its tramp-methods specification, >> don't know. You as author might know it better. And if it works >> sufficiently, we might also think about integrating it into >> tramp-container.el. But this would be another story. > > If nspawn-style containers are desirable in mainline Tramp, I can put > together a patch for you when I get some cycles. Yes, it would be welcome in tramp-container.el. Even if it doesn't support direct-async (yet). > -bjc Best regards, Michael.