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#60505: 29.0.60; Fido Mode and Tramp Completion Date: Thu, 05 Jan 2023 14:55:36 +0100 Message-ID: <87tu15m6g7.fsf@gmx.de> References: <87k024918k.fsf@jroy.ca> <8dea9f3e0e411c315b04@heytings.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="33678"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 60505@debbugs.gnu.org, Julien Roy To: Gregory Heytings Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jan 05 14:56:21 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 1pDQjE-0008WS-Jm for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 05 Jan 2023 14:56:20 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pDQix-0006aP-TC; Thu, 05 Jan 2023 08:56:03 -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 1pDQiw-0006WD-L2 for bug-gnu-emacs@gnu.org; Thu, 05 Jan 2023 08:56:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pDQiw-0001MO-AD for bug-gnu-emacs@gnu.org; Thu, 05 Jan 2023 08:56:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pDQiv-0007ei-Mo for bug-gnu-emacs@gnu.org; Thu, 05 Jan 2023 08:56:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jan 2023 13:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60505 X-GNU-PR-Package: emacs Original-Received: via spool by 60505-submit@debbugs.gnu.org id=B60505.167292695029408 (code B ref 60505); Thu, 05 Jan 2023 13:56:01 +0000 Original-Received: (at 60505) by debbugs.gnu.org; 5 Jan 2023 13:55:50 +0000 Original-Received: from localhost ([127.0.0.1]:50520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDQij-0007eF-UM for submit@debbugs.gnu.org; Thu, 05 Jan 2023 08:55:50 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:38909) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDQih-0007e2-Eu for 60505@debbugs.gnu.org; Thu, 05 Jan 2023 08:55:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1672926937; bh=ZGxqVz21YnpqtX33wINrdZN92dgsY4JG6BoPG5efEuc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=n+Zv1mHt3DCo/FAzBgJHL7YVcrY1GBMgLUdkcDjLuEvk8BFxfRLArf7v4rBd/+HJX 3XkjO7eBTUvHM//8wQefkSpOV2Dj+IMEQgp1MbED2Ik2l8eMOOdOEDOcmFdPd/aHJ7 V2M3kxGJFFjc1+0Y0xR28OeDzkVg6eoHHgaxT69nPpH47XVsAmyIicngwLKuXR8WFr 5u1y+LaM9Brc5A8F+9lgyKdG9gwjXCHeXEuuUyedwKIhL/uz2DoKoxPyTqL+y4QALF BJezUualP2IRbl8e886hpmyc9XIWF+BWoaYTMZRFK07O6iAldLnz/1mfwrRU4qse3R fA+1QoHBBiTpw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.37.45]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mzhj9-1orU0u2SUj-00vcuI; Thu, 05 Jan 2023 14:55:37 +0100 In-Reply-To: <8dea9f3e0e411c315b04@heytings.org> (Gregory Heytings's message of "Thu, 05 Jan 2023 13:07:51 +0000") X-Provags-ID: V03:K1:olj6Ky8yeiP05dliuamRldqVnIz8bFEAi+9mM0w9j97qJXefNTS WGgYd8PnwDVkaMVo2P9WzIejNDePuIuTJVuDxoQ8XYVRN6lH4mPnu17WeSGSnd2y/es4Axv x/m/haicYP2QLnDfhUYFOPg3+PZYroew85UK492HmZt8pg8j0pFUL2qZ467klm0tFTWCfxM wnK4ffZooHWxL8ynysUHw== UI-OutboundReport: notjunk:1;M01:P0:KWyqdY7Q3Cw=;/r/08x1szO/WLO4mbUD4MPcr0r6 s+V76yOo81QM/WiGoy3Y0wput1tIAtQKk2LsfCwNo0A/mzfnbErLTkFESrvY/BnzZHwhctyPt DLB2iZNiVeVkrdodth2NZZ5s3stEsxCXTptDxoSgukXNq33Eh0ROnVRef1pIRop6s+om2cs9k U1t0TQnAyP65pgzPyDVn8V0U2wOCpiEum7gGVtHBVxXt5tyHEIaVSRVnNYA9T9W83VOfQfhE8 ayiI1Wp1utH+8nv2fm8hPPuJ7iTJRgFjLaE3BHL1veZQsVlB1B5BTdEH0SY6NOvRydCPUsDJ/ qmGF/+YGQVsmI1CskNxb9DpL/MIinPl5foRhnAMEMC1WKa21iU7GpnYVi5oh45pGq9/Tun9eT U+W5V0k9mBAtctT1POZoi1SGG7Cj1iNVYrH3MvAoncHHpJWzHpZsVFsKhJ6f1kOwM8OFtxW2K yGueggk4Pd1uU6DQ3lVxaoXxLP2k83q3cpHJqgkJ0Mpi4LEqwAI6K3AkTp3/kRH/hS7PBGkYy Fy7cZ7YjfuPtSYq9Lb7VwF+7bDkGkYU/eklb6E//i4+hIN30sYkhiXiEPsaeOYgGpHbf1uOri CqdnanY/pE+pWwkRUTzRhcbiCdw7NUWcrWfp5j79pyy6du+aHSWNrKlijQBQng0+2CJJlVDJy R7WRrCineUlGWFYMfC3FXoboMf+yuHPn8rEGE1WMWMo7Iug03r+MPkbK+g+tx/oSkYN90nhSu dA+pg7iV6nFPt1SezX9/0cl8GWHmSpx53Zc2Nde4jE/UFjg5a4ZKikkGhrwC5jgFdoi1wAS9 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:252599 Archived-At: Gregory Heytings writes: Hi Gregory, > 2. Doing that is not enough, because of an incompatibility between > Tramp and the 'flex' and 'substring' mechanisms. The Tramp manual has > a footnote which mentions that incompatibility: "Some completion > styles, like `substring' or `flex', require to type at least one > character after the trailing `:'." A one-line patch to fix it was > proposed, but rejected, a year and a half ago. It is attached to this > email, and you can use it locally. As I said in the bug thread in > which that patch was proposed: "I expect other bug reports from > confused users". I don't deny that there is a problem, and it isn't a surprise that people report about. But I don't think that Tramp misbehaves, it does exactly what it is specified to do. I guess that flex and friends use completion out of the specification. But I have no knowledge about the completion machinery; otherwise I would have tried to find the root of the problem. I'm also not opposed to extend the completion API for use in Tramp. What I'm opposed to is to apply just an ad-hoc patch, which could have collateral damages. I still hope that somebody with more knowledge about the completion machinery could take a stab at it. Best regards, Michael.