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.bugs Subject: bug#66093: Eglot over tramp sshfs/sftp Date: Tue, 26 Sep 2023 18:59:19 +0200 Message-ID: <87o7ho7tw8.fsf@gmx.de> References: <878r92wqpf.fsf@gmx.de> <87h6nm9jde.fsf@gmx.de> <877coi2i38.fsf@gmx.de> 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="9521"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 66093-done@debbugs.gnu.org, joaotavora@gmail.com To: Ko Nishi Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 26 19:01:06 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1qlBQn-0002Dr-Cb for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 26 Sep 2023 19:01:05 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qlBQ9-0002uw-R7; Tue, 26 Sep 2023 13:00:25 -0400 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 1qlBPa-00025m-2Q for bug-gnu-emacs@gnu.org; Tue, 26 Sep 2023 12:59:51 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qlBPZ-0006h9-QJ for bug-gnu-emacs@gnu.org; Tue, 26 Sep 2023 12:59:49 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qlBPm-0002Ho-BS for bug-gnu-emacs@gnu.org; Tue, 26 Sep 2023 13:00:02 -0400 Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Sep 2023 17:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 66093 X-GNU-PR-Package: emacs Mail-Followup-To: 66093@debbugs.gnu.org, michael.albinus@gmx.de, kohnish@gmx.com Original-Received: via spool by 66093-done@debbugs.gnu.org id=D66093.16957475848725 (code D ref 66093); Tue, 26 Sep 2023 17:00:02 +0000 Original-Received: (at 66093-done) by debbugs.gnu.org; 26 Sep 2023 16:59:44 +0000 Original-Received: from localhost ([127.0.0.1]:49653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qlBPT-0002Ge-Vq for submit@debbugs.gnu.org; Tue, 26 Sep 2023 12:59:44 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:35565) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qlBPP-0002GM-TT for 66093-done@debbugs.gnu.org; Tue, 26 Sep 2023 12:59:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1695747560; x=1696352360; i=michael.albinus@gmx.de; bh=E6pi0ULv07k3KLPwISiWA0ql3cjHTaZQNpkz0KnpiXk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=gRG5Oagbu4AqChiayANidEqYj3UnUMMqavNjoxl5Vg1mpIr+aJp0NcFPCJdcNgYuP74Xkr2PUog dk+GuZbSGbKWW6oCNQEFnOhlHtjrwtb6Om7857vrbsouGP/8U/8rRG+TAOXoauDXCS0sf4TRjA9+c 5TcOAFHK05n6C2Tr8vqkP3onMGrf+wnDR939jBla1Nt69VoXl1CmPL+j6rOqT/+KMRECuXCI2er/y WPGFqDgOsN5DezDKzpIul3FXNTkKAuRT+PV2hdV5wLlpDwhhovrApZzIYVw9GzgGvKDFUZJHDRAi7 baazzzzLpKC0qDfzTv81+TiWDbn2nEaAPO8w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.30]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M1Ygz-1qmYBH0wjz-0036gf; Tue, 26 Sep 2023 18:59:20 +0200 In-Reply-To: (Ko Nishi's message of "Tue, 26 Sep 2023 11:03:44 +0200") X-Provags-ID: V03:K1:t/Fdc3IGmSob8lcErAwla2lygkDAun8XKMM6xghPvfV3y8Cyqxi hBUPsossCLHzflkQnJtcZ0Kna8na+vG0cxyWSHpS6Et6HKojI1QcjLmv+TgJg9vKq2fwSLr P8IkftwhV759UvSiTN3kvSdo3RIfweD6UM8/8RFbAggMhNjImIE9GRbfV+rNXhddCwO2+oa hPWmVwHehLmBPb6F/RAzg== UI-OutboundReport: notjunk:1;M01:P0:fvIq/MeYKuk=;p38Xop67bnonc837JNsNjPoAB5T Y6lx15qIbF3v1K01HOnrtEyCj+LyqXEV7J2+TclJybup6n+3+5ZhTe5yB9ov6TX98cNv0xLUl e/xjs5IL8Wwysgg0w6dcbmfoOFhiXUr+TPGUMcnbAl05Efm0GmQAtuu8GMm7OmUNPXfIBOHVJ gBvKPJUa/mCJqphdFPDQZs1OZNAQc5WrA7BcAXQLconFw4xiYwhfg4BilDMsgn8Z2pKRpiOoc ASLhjMIYCz07zLJkmCo5AftZQLOvWxMAyJeFFiLDyq5QUAf5B6KSExZ96LYPlAvUiuVlrVEKR Ay3nUMsE08obRaQgTszugTOWCtQq2pCaCOvs2Gf8HEk9SrfmbSs+OfRgmpZEKcHvgU8hLPgOu P8sWZnXMhDolLgPzJzZNrRsLQvYGoOQcUvWS7CMnWsZGyBJhSlf8e3+eNsrTLeWey1oyC5R5e s1ZDZwEGXvTUIvXMxDkgYpYRVqc5e0qrL4WIbJvtqYtYszKycaBpfb1gA8DB9BqNB2C95NdZu p0ZwHZ4Pp9v5g3XN0Yquq+J7SQWgj5tpRylPHTmrGNtGNdqcbUI88rrvU03f0nKUrOWUgEEgz pqoN8Qp41Jzy1hKLcK+oIPrnyqseYixzj6i/VmTsUXy8r9+nTg8WJmwt4lsZemC+XSOsRsFGI clRlufIcgqakV9C5RMV/4/+g4AiXY0JYVdoHE52vn4y2VKOqQ49HNK0PYx+S5Amol4nC++6M9 kPEc58Jj2ozrk91hnI2Jh7GEU1D1G9TunN4Nh8QY+WAnwE1cnys1XvX9xH1ib6tsQM4sdpcH X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:271386 Archived-At: Version: 29.2 Ko Nishi writes: > Hi Micheal, Hi Ko, > It works pretty good on emac29.1! Thank you. Thanks for the feedback. I've pushed the patch to the repositories, slightly modified. It will appear with Emacs 29.2 as well as on GNU ELPA later this week, as Tramp 2.6.1.3. > The only thing it doesn't work is vc-root-dir on a current file. Like > within sshfs eshell, it returns properly, but according the > interactive functions in my init.el that does work based on current > file, it returns nil. Yes. tramp-sshfs.el does not offer an implementation for `vc-registered'. To be precise, it offers the function =2D-8<---------------cut here---------------start------------->8--- (vc-registered . ignore) =2D-8<---------------cut here---------------end--------------->8--- Therefore, all files are not under VC control. This won't change. > Btw, indeed, you might be right about async option, but sshfs "might" > performce nicely for go to definition for eglot sometimes, but it's > just an impression, I could be totally wrong if I actually measure it. Pls tell me if you see more optimization knobs to be implemented. ATM, I believe we have done what's possible with this bug, so I'm closing it. > Best regards, > Ko Best regards, Michael.