From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#65356: 30.0.50; [wishlist] Support Tramp method, user name and host name completion in eshell Date: Sat, 19 Aug 2023 22:23:41 -0700 Message-ID: References: <87r0o1r1io.fsf@gmx.de> <4b4a64de-846a-ed2a-f409-80ea75e9cb57@gmail.com> <87il9crgqh.fsf@gmx.de> <87bkf4r2xd.fsf@gmx.de> <875y5cqt9a.fsf@gmx.de> <87zg2m9b4u.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24848"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 65356@debbugs.gnu.org, Stefan Monnier To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 20 07:24:19 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 1qXavC-0006H1-EQ for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 20 Aug 2023 07:24:18 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qXav0-0000Ko-Jl; Sun, 20 Aug 2023 01:24:06 -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 1qXauw-0000J4-7o for bug-gnu-emacs@gnu.org; Sun, 20 Aug 2023 01:24:02 -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 1qXauv-0001qx-9w for bug-gnu-emacs@gnu.org; Sun, 20 Aug 2023 01:24:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qXauw-00075j-Do for bug-gnu-emacs@gnu.org; Sun, 20 Aug 2023 01:24:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Aug 2023 05:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65356 X-GNU-PR-Package: emacs Original-Received: via spool by 65356-submit@debbugs.gnu.org id=B65356.169250903127242 (code B ref 65356); Sun, 20 Aug 2023 05:24:02 +0000 Original-Received: (at 65356) by debbugs.gnu.org; 20 Aug 2023 05:23:51 +0000 Original-Received: from localhost ([127.0.0.1]:52685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXaul-00075K-FX for submit@debbugs.gnu.org; Sun, 20 Aug 2023 01:23:51 -0400 Original-Received: from mail-qk1-x733.google.com ([2607:f8b0:4864:20::733]:46541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXauj-000757-RQ for 65356@debbugs.gnu.org; Sun, 20 Aug 2023 01:23:50 -0400 Original-Received: by mail-qk1-x733.google.com with SMTP id af79cd13be357-76d7bcefe8bso153952885a.1 for <65356@debbugs.gnu.org>; Sat, 19 Aug 2023 22:23:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692509022; x=1693113822; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=3o2HGIgTf+CWaQ4b/uef3Cc+yNQ1O8E6gQhdxjJLe8M=; b=pgPFuIQPdaT8QCv67j+QRjyoGpKPWIcZzeGqMNWYPnCywq0MuY/PyzxSfzm+dCoc3a S0KSY9C1578CpoQpGTbHrBk08fnCKbho9LUBbLVbMqUBtSZwMGhYIBjdxCrJ2syxLQm4 lkd0q5r+ppQJn0SLgQbbHx38tVIl6bxUOLAC1ddQLnq/K3s93RIhU3ejmq7GWetMzQT0 I3cN+/KZv+eDeHYqgYMHSEfsH7swt/DXTlc5C5w/gq57nCnxd/s7PIY7UvABjOA4p+CN ITPnZ+fJQ7rguOrB+J9N6ha/vZswwaPvGEe1c391ro15gLSnvzOHmP9jEN4iRLFraOey ie+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692509022; x=1693113822; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=3o2HGIgTf+CWaQ4b/uef3Cc+yNQ1O8E6gQhdxjJLe8M=; b=kn+8FFB85fO73RztOJwlIru8XqRAN/5Un3vq4uno3l63JHZ1tc4voCRiC8HElYe6Mv tAaWoq9VDtkJuX9idvvbV/+YmudkUAaUWMsEabwd8yxmlRkFtQI8usqW16vP9F3MiZZe qy1xMfz+k+BK2T2ENru+ussHgB2L/rQBc1yA99EC53+SQccS78nLjec4IRSX9lxdCOeu Z3GDWOSOjvUStsr4icBt/ccAhoUjXbn+eU4pa+kgqc/hpZl4SYpO34L3Fdwy2EU+zHv1 iJ2r0WtLqR26+MzNak22A1RB4pjOcbGBbdsquWgqUZkuR34uXoxMTWUVQjwctDir2tfL ulbg== X-Gm-Message-State: AOJu0YxjiFrWIijsZ/hC/KCHIjAK6GfmplvxyJYN1xDVG9wijwGYDpDF CSHT301HekAYrxRcIltdBbk= X-Google-Smtp-Source: AGHT+IH+oOEd8WlaXvaruQJ2nD22QKOYr4zYisHd5qRwSJtf+eDUvpXPYfGe9GeQ0tSpSgdSLKX5mg== X-Received: by 2002:a05:620a:218c:b0:767:1938:93c7 with SMTP id g12-20020a05620a218c00b00767193893c7mr4239656qka.43.1692509022625; Sat, 19 Aug 2023 22:23:42 -0700 (PDT) Original-Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id n10-20020a17090a670a00b0025c1cfdb93esm3919818pjj.13.2023.08.19.22.23.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 19 Aug 2023 22:23:42 -0700 (PDT) Content-Language: en-US In-Reply-To: <87zg2m9b4u.fsf@gmx.de> 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:267937 Archived-At: On 8/19/2023 10:48 AM, Michael Albinus wrote: > The patch is appended. Please note, that this has effect only when Tramp > is loaded, so you might need to test with "emacs -Q -l tramp". People, > who never use Tramp, won't see a difference. > > For testing you need a recent checkout of Emacs master, because I have > added another function to tramp.el. This is already pushed to master. > > Comments? This works for me, and I think it makes sense overall. It might be nice to add the ability to ignore remote file names in Eshell when completing an argument to an external command (which doesn't understand Tramp syntax), but that would probably require a bunch of work on the Eshell side, and we can worry about that later, I think.