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#70792: 30.0.50; [PATCH] Add Eshell support for expanding absolute file names within the current remote connection Date: Wed, 8 May 2024 11:57:19 -0700 Message-ID: <9e2ced76-2eee-4d36-78e9-68695e018db8@gmail.com> References: <5b881f54-4c29-f8d8-d1f7-57b44e7cfc80@gmail.com> <86y18nb3ap.fsf@gnu.org> <86cypybx3f.fsf@gnu.org> <320dbb86-07b5-03ce-3ef0-a25d7978c214@gmail.com> <865xvpbzvq.fsf@gnu.org> <920fab98-d9e8-b4cd-c9bd-8bec428813eb@gmail.com> <86a5l0a195.fsf@gnu.org> <86wmo4888l.fsf@gnu.org> 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="17360"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 70792@debbugs.gnu.org To: Eli Zaretskii , Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 08 20:58:17 2024 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 1s4mUZ-0004RK-7p for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 08 May 2024 20:58:15 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s4mU1-00019n-2Y; Wed, 08 May 2024 14:57:41 -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 1s4mTy-00019P-0C for bug-gnu-emacs@gnu.org; Wed, 08 May 2024 14:57:38 -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 1s4mTx-0004t0-0C for bug-gnu-emacs@gnu.org; Wed, 08 May 2024 14:57:37 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s4mUM-0001jV-3v for bug-gnu-emacs@gnu.org; Wed, 08 May 2024 14:58: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: Wed, 08 May 2024 18:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70792 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 70792-submit@debbugs.gnu.org id=B70792.17151946806655 (code B ref 70792); Wed, 08 May 2024 18:58:02 +0000 Original-Received: (at 70792) by debbugs.gnu.org; 8 May 2024 18:58:00 +0000 Original-Received: from localhost ([127.0.0.1]:50340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s4mUK-0001jH-Do for submit@debbugs.gnu.org; Wed, 08 May 2024 14:58:00 -0400 Original-Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]:49381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s4mUC-0001jB-NA for 70792@debbugs.gnu.org; Wed, 08 May 2024 14:57:59 -0400 Original-Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-1ed0abbf706so32872675ad.2 for <70792@debbugs.gnu.org>; Wed, 08 May 2024 11:57:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715194641; x=1715799441; darn=debbugs.gnu.org; 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=qTdyHjw184KbyAPGHCHw4f1drvVtGaemrHKrpClN2lI=; b=NzloKyQQDgALstmm6AMO++wGuUJbSAgo22B2JU5ZC99O1eRoCH/fAJmMLB2gWj7CDE pOMD3zcwoDGzNZHmuiJHjV4Vt3PlEoBW+tnBXyUWnOka2BHQxJURK38PjAV3h4ErHQ+t qY6fL5KM/XjmDF+7TlI47lcj692xJFQ1i1irB2T9X0Gm1nQYASiEuAS+L0wntqKms19D TX/SLCBMWheNUz5wVmWSKNrszUznH8HsphSh4+6rfsIh/mkZUFh5NTE7xbFeOv9qVJmh n8af3XiOCdrKdV+nLzC6vFLh2/BDo4lx9AuS452iZruho5JbjnqqJitg58FvB6xtp91h 0F0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715194641; x=1715799441; 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=qTdyHjw184KbyAPGHCHw4f1drvVtGaemrHKrpClN2lI=; b=nEJpR3ZGyQNn+kE2LDNVovub92QQEw5FwBmpQhDH3p8paJRuiyadbbrG2m6ESG2X2u H5cgYiaIk2DtFTbiP7Wtxo0/naHpL20/e1JJy+OdQlU+wAhqhhCnmJwA9CYts8YLOSqL zdkaz5NJV6KFVDNx3rZmW/gyuTyjg1uHxr6AD8JTllCcd2osmESq4iGCt7lslPlOCcG+ cMow+MPEhTpuJrWUpW4tNoJCD95kXQgmCmPVs//dC8n/d89d8pcygLeteIKhZXDiH6ub 0Vg9P5b6aSpo9dvFyU4Rqx2p2rp3rY4wfvKxlwdZdkxp6WdklGbcrGXpvcY1UcbwvaqV tY1Q== X-Gm-Message-State: AOJu0YxzgMMRO8Tn+ZZv8796ZerZuIQM7V7LdGBoyAYv/fj2RWZ4D8cO vl69BCKxGRo/f3cAIXuZLxz8+LL1ViwgemDVIN9Zaunn1uWgTrLB X-Google-Smtp-Source: AGHT+IH8iJO8fOifU5RvS/8bMlGwI1eVfolxm8HVsV9dR9t3E59Fj8aQkgWGvw7aEIxlwgktpFf7sQ== X-Received: by 2002:a17:902:d4ce:b0:1e7:b6f4:2d75 with SMTP id d9443c01a7336-1eeb017cf9bmr45759275ad.6.1715194641025; Wed, 08 May 2024 11:57:21 -0700 (PDT) Original-Received: from [192.168.1.2] (syn-023-240-098-037.res.spectrum.com. [23.240.98.37]) by smtp.googlemail.com with ESMTPSA id t6-20020a170902e84600b001e83a70d774sm12169300plg.187.2024.05.08.11.57.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 08 May 2024 11:57:20 -0700 (PDT) Content-Language: en-US In-Reply-To: <86wmo4888l.fsf@gnu.org> 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:284691 Archived-At: On 5/8/2024 11:32 AM, Eli Zaretskii wrote: >> (As a note, Eshell already uses /:-quoting to mean "on the local host" >> in one spot: for the command to run. However, I added that for Emacs 30, >> so we can still change it without worrying about compatibility issues. >> See the manual here for more info: >> .) > > I think we should remove that before we release Emacs 30. It's wrong > to interpret quoting this way. Ok, whatever we decide for this bug, I'll apply the same syntax over there too. >>> If the user wants to specify a local file name while default-directory >>> is remote, the user can use the normal Tramp "/METHOD:..." notation. >> >> How about a new "local" method? Then users would type >> "/local::~/some-file.txt". That's more typing, but it's also more clear, >> and doesn't repurpose an existing syntax used elsewhere in Emacs. > > Don't we already have that with "/localhost:" or somesuch? I don't see one like that. It shouldn't be too difficult to add though (so long as Michael is ok with it).