GNU bug report logs - #76165
[PATCH] ansi-osc-directory-tracker respects Tramp remote files

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Ship Mints <shipmints@HIDDEN>; Keywords: patch; Done: Michael Albinus <michael.albinus@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 15:55:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 10:55:37 2025
Received: from localhost ([127.0.0.1]:52076 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thW8G-0007YT-Pz
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 10:55:37 -0500
Received: from mail-ua1-x92d.google.com ([2607:f8b0:4864:20::92d]:58603)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thW8D-0007YC-QZ
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 10:55:35 -0500
Received: by mail-ua1-x92d.google.com with SMTP id
 a1e0cc1a2514c-866f771cd5bso1032899241.0
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 07:55:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739202928; x=1739807728; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=jo94Hh2qJigvZZCMwljqzBm/ppJkcyTs8Nh/3B1lzZ0=;
 b=nUnkjlKOYw1FMZa/T2WXqBWm7cexElP0oOneOPAGiemsO/r4Ju9Hiro7WfNpFbUmnO
 59e5K05ndXwICotG56PQUfRTWbsGXq8Rw33MuZNhSGCiddwZtdTvr/9+VLSHfbYljMNF
 wG+DSZEcvXHrzBXeGcq1XFuiX6zDjkat4G+ZqPEK6X2MNT7rJC3ui5i0jD2/pDCf6Qrq
 kbgUFUPYpqjWTGomIFp8MnsNTWwS14gLxvz67lwz+5vZYexYUqfltiYPyEIE5DpP+8c2
 92Bzxs+7uDwpPvQIqQsP8FwOpsbtnq0AkYc8aSUcdmvXLVbOWD4ZBT9XwNp5B5h/k7Ma
 1D5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739202928; x=1739807728;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=jo94Hh2qJigvZZCMwljqzBm/ppJkcyTs8Nh/3B1lzZ0=;
 b=a4Jc4x5IUYU2gtHF6DPpJ+BryhcqGJqe1eUByT3CHJbdg5iWrw5wJh6vhmVC/1SKpz
 P3p/gDY8Rx2W/49uXb4KdFnDS2WrVhAsxkdFpQWGZL8H8bsXC1tKkBNsp0Wn3HLVoH8D
 DP9Ef7RiWuEZ8NUUlkDbOxwZ2vDZ6wzdvJDxrXeK+Q+H4/fKa0F+6IkcuNIzdybaPPpu
 mOfJfJcYqkWktnDxUiUbhDN8xBYjA2JuRfe5YHyTTd0yidatGsvAwPq7b8MM5jayoHOI
 6O7ONOTuMGV2cGXJxL4v65tGJdZu2MOx086z4LY+ohM3jaEJeU+w87nnDLMLELBIWaOA
 y3Wg==
X-Forwarded-Encrypted: i=1;
 AJvYcCXO6t1qMAmu57SAl6RlHI+EWwjXdAs2wyEkEpks1ocEtZuE6SoUN2X0vCWPVV/sRd2LYeaIkw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwIVb+Sy3HaPJk74E6ut+Cs1w71LqpOSjsvlboKIEj2qE+1TQRo
 oLcpmJucZM3RJ46tUJQGGdDlQUfw3av4oFLJ3y4B4F3gzU9BldbJKh18S5l8a/vczlBCC4QLdj4
 PtiCTT5z0mcw6YJafZt/P26x2PBhoNQ==
X-Gm-Gg: ASbGncvAEpm3HIE7GKaTsk3QPBBacoKXNMjJSKfYucbMmN1+Hjgfu2WinA7UBSAfo1Q
 sHw8fhIWHYHmnd7uZZK2S8DNeDGZLhdZHi9YGRrojlMNXH0adzlJgo6soerHnHcVUOpsEVim5
X-Google-Smtp-Source: AGHT+IHCVrzrd1s5pQxKr99zl8QqHT2YHoTQtlg6fSwduxVfFuk6h4yhe4CuGp4EUnkLcUwjzeUdE3LO6dXn14fOmHs=
X-Received: by 2002:a05:6102:3a0d:b0:4bb:c187:b727 with SMTP id
 ada2fe7eead31-4bbc187bd25mr2884580137.21.1739202927895; Mon, 10 Feb 2025
 07:55:27 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN> <87v7tic568.fsf@HIDDEN>
 <87ed0653ih.fsf@HIDDEN> <87r045dhv9.fsf@HIDDEN> <87a5at6gau.fsf@HIDDEN>
 <87ikphdgqe.fsf@HIDDEN> <875xlh6d4v.fsf@HIDDEN>
 <CAN+1HbozmHWdpQ8PxLNUmGR1WuT+PhbE1N8Tkgw+SbhN0jGF6g@HIDDEN>
 <87r045byg7.fsf@HIDDEN>
In-Reply-To: <87r045byg7.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 10:55:16 -0500
X-Gm-Features: AWEUYZkhaZ7bklfT9PplAPkF_31jijuILKMoNo90OsVtHXMdmJvmTBvsa1Qzxfk
Message-ID: <CAN+1HbrMJkWs+6JL4y2qMd=KknBaZu88ysPwWQtuFkSSfYXOPQ@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000b5aa80062dcbbc99"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000b5aa80062dcbbc99
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I confirm that works. Thank you for your help with this.

On Mon, Feb 10, 2025 at 10:40=E2=80=AFAM Michael Albinus <michael.albinus@g=
mx.de>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> Hi,
>
> > I also alias host names in ssh config, yep. It's very common for the
> > ssh "spec" and the reported host name to be different. The ansi
> > sequences must be respected in these cases.
>
> Understood. Finally, I've pushed a fix to master w/o checking host
> names. Pls see whether this works as expected.
>
> Best regards, Michael.
>

--000000000000b5aa80062dcbbc99
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">I confirm that works. Thank you for your help with this.</div></div><br>=
<div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"=
gmail_attr">On Mon, Feb 10, 2025 at 10:40=E2=80=AFAM Michael Albinus &lt;<a=
 href=3D"mailto:michael.albinus@HIDDEN">michael.albinus@HIDDEN</a>&gt; wrot=
e:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ship Mints &l=
t;<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@gmail.=
com</a>&gt; writes:<br>
<br>
Hi,<br>
<br>
&gt; I also alias host names in ssh config, yep. It&#39;s very common for t=
he<br>
&gt; ssh &quot;spec&quot; and the reported host name to be different. The a=
nsi<br>
&gt; sequences must be respected in these cases.<br>
<br>
Understood. Finally, I&#39;ve pushed a fix to master w/o checking host<br>
names. Pls see whether this works as expected.<br>
<br>
Best regards, Michael.<br>
</blockquote></div>

--000000000000b5aa80062dcbbc99--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 15:40:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 10:40:21 2025
Received: from localhost ([127.0.0.1]:52014 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thVtU-0006nh-Sd
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 10:40:21 -0500
Received: from mout.gmx.net ([212.227.15.15]:40353)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1thVtR-0006i2-S4
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 10:40:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739202010; x=1739806810; i=michael.albinus@HIDDEN;
 bh=ExbxBkPCNmD8VgAryGhQ7ZOHNuVW2PgvQiQ+dJF6fOw=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=sk1pnZUBQzuAB4yGbKVYdvJH+Dr0pK7ObKAI+7U4fEuVnKijRWZ3dfc30Dsbfkhc
 zP9+n03ESwWhM/wJ513Oy8uRtTLicELNy8ncaO/ynUiuQtvQytLi50JQi6FGtcgIU
 nuXHPGTC8OnqKEylCBVTphEwHytvTA3vVUYivNDme2E5xRgOYViQalupKinngVQSF
 rgaY2nJfTC/xe/iVI71h1byoF1SIw0Z7NQsvt7enQ80dy9tOAU4UC4uyRDYQBLNti
 Ccjx52zy1Ul5MXk9gNF1HWWYmkQDhEc8MUGKPMUHftp94M8D/liHMf0gD5ptkNJRN
 Lj1wEOhokKAChAj7YA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N1fn0-1tF997463s-014mlH; Mon, 10
 Feb 2025 16:40:10 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <CAN+1HbozmHWdpQ8PxLNUmGR1WuT+PhbE1N8Tkgw+SbhN0jGF6g@HIDDEN>
 (Ship Mints's message of "Mon, 10 Feb 2025 10:29:32 -0500")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN>
 <87v7tic568.fsf@HIDDEN> <87ed0653ih.fsf@HIDDEN>
 <87r045dhv9.fsf@HIDDEN> <87a5at6gau.fsf@HIDDEN>
 <87ikphdgqe.fsf@HIDDEN> <875xlh6d4v.fsf@HIDDEN>
 <CAN+1HbozmHWdpQ8PxLNUmGR1WuT+PhbE1N8Tkgw+SbhN0jGF6g@HIDDEN>
Date: Mon, 10 Feb 2025 16:40:08 +0100
Message-ID: <87r045byg7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:2cLt6EMk6SsUFNlpjJOPJp1JFojVyqZ0BqupseXWG7JB1EfiHI9
 ttZ78O7w1cRK5Re9+RbqS9Od1G3iyr326qQmQrv3nIW3l0z6btBNHT9A4EyI8hFuJ8638im
 xLeUgi3lSL1RM0yFotXlZQRhXuwkxz1NBmcXijSKgLaw52Xsr0xX/8AiXa1q5kpACGXK+UZ
 jrEj84SHq2TOW9B4IImaA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:R7yKlj6B3Vs=;FGe0oKr4d1ahaDP6epeMWTRj1gO
 yvvo9YpVFWhbsb7NBIzzwEyQj5p9hXHs/A1vJnR4Z+a2WnD6JTHNkrgVU5MmQPue/4ZUQwmiu
 nuOdUYsBvfSaSh9WFRMg34lGFOprcxosCd3JJTomUGcCre+EcNUh9e07E0unbnemZK5Bkz5fB
 fuH7XYJk1/Nw9Iy8nS2WGn/Mcrkl0RAWa5hDe+uN7rfemgiPTkboU+Vi7sDkalatah9rkWjw/
 pcLcGGwc79fPKzvo04Dcl8Now9MyWEGeQxjju7V3QRMZP6sf2nYsZZ5hkAb+gwnQXtPM8bE5a
 tlGXgjI7mE6NCmZ6UqZ9X5DRixxoYOkJoDjvBKkFaA7LlNR1g4DBhco4q10W6/dBBumpT6Mko
 lcVNJmY1xpARwiLy08Qh43sgpta8fLBZdoR+e/OKO/Vcosls+PcX6Hf30OAex+7LXP+1M8LvZ
 pvAsWCd0pCUw60w6hHxlJo3ees1gk5icQKWgHLzzBSBeIfhurYFn3vGRagU/fuhkIMFZe5iRZ
 C+UH/sBygBVxwyyLbeRfiTPrMPP/sVVSNIQsdT4Fm4x9wWZbuRtUgSJD+2F2UGzfg5dEq1nI5
 9rSvIlxKbmEqBjiJB5RAVFLGGBg2i4a5MwI0aD5H09e3g/Jn4Wh9gd0ReHpD1EfZ3PlMcaA/8
 BtQbe6YHJQM7rQeA6qEiZKhjH8IACm5pk+Y9CKFXm6GGxKWqNfFfu7GgIBXY8nT4+7a7eK7cR
 192Kyg1yDfnwbTQJegdfvJy56/J5HZK8tDFiI7PPYQGkQWblUnYXq4dV7QT8IPHZj6NuktlEH
 Xfd5EsVfdlUCSLfiiZsMo7S12/Ke5vUB9ptuQaEe9/3CZhSMeTBe+i8LljDxHAL6zbIjHYZqt
 lTAXRjJWedTM+3LGO6gMLneQOnE3rCf9EIySt7Wp0d2g1O5t2BY5egImR957gpwKMJVnnkNyP
 UhWIjDTHwxACSIj6HkDDm9Y29UdNZp7HMUfdv9GnQWN9jVlE3AxW3ljmC7QFXYHpFP/dEwOmt
 CofDUjf1wEMNbeIsX9/8L1sX1gcD9hg04AnHF5LR12F+6rYdDd+AKKmT4OakWEQ/Y1Z3uSTLQ
 Z//o+sAd3d58mxtw+61EqlVqTr2Banc6t/n8pZt2VteBDfaXhx//GKYsm3Sc3mQmHxxqndwJ+
 iz+/L9+ezCyqgYXwl2qZGbQCva0Y7lRhboFu/AEPgg1siVkfSMQxbaJYjD4AiLMWoqR1OMN79
 iMhXfmTXGF6Jeb32ZWkJtSMwxewpAzE8gnx/gwfM91/d1SxaDeqAVcQVS+IuRhzt5UN9tdxgI
 y9KXu045kVztfbOBbPJf7jFEL2O9+C4bYcvgbhOI+i+dWMwA+wj7mKeTBQVi2YusFkKhPG+ih
 2uR6SBSd0gHdaHsMmtClVTm1VBIQ+Fn+lXvSBJn7sRt9YTWsv6fISrXS1z
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Ship Mints <shipmints@HIDDEN> writes:

Hi,

> I also alias host names in ssh config, yep. It's very common for the
> ssh "spec" and the reported host name to be different. The ansi
> sequences must be respected in these cases.

Understood. Finally, I've pushed a fix to master w/o checking host
names. Pls see whether this works as expected.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 15:29:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 10:29:52 2025
Received: from localhost ([127.0.0.1]:51977 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thVjM-0006AS-0s
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 10:29:52 -0500
Received: from mail-vs1-xe30.google.com ([2607:f8b0:4864:20::e30]:44410)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thVjJ-0006AC-3V
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 10:29:49 -0500
Received: by mail-vs1-xe30.google.com with SMTP id
 ada2fe7eead31-4bbc406499fso337279137.1
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 07:29:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739201383; x=1739806183; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=29LyZec1N4HzNLUiufeZcfiWXUkMOPk6ipdIikFdMsU=;
 b=aVObkTFauhE/VubhjxeFhymy2n6mAV8hFskk/mfToZiK3UBCdhuTIqmcoSfJxkNpwL
 hXeCBgYlkswJcpQAsKvukKxLtyE22MVxt23OgZQnypxXOaTt8w2YvwrsrWkLF848wI0+
 Gr/6ItOtc8ylzjB7zeKdiaTf1kfiiN5CIVNyG1sZDgSdIEB/H+DRzPN4pwWEqfnDFMh8
 XnfsXeRiqETS4EqJO+ZtMiOYacnT7l+QxuGWo/GvDMfWqku4+Z6FD/F0EQ8UNng95BRC
 NDaOUMPqy+ep6mIphwhpV6wOlgPbCJBdZzh+SPSS1LpzctyA+A/eDd3Hh+051L7GunFo
 WdhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739201383; x=1739806183;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=29LyZec1N4HzNLUiufeZcfiWXUkMOPk6ipdIikFdMsU=;
 b=bzGA/ToyuQYOGLB916KWki/wUM0Lo3hv/0RyoytyduC7SCXd2na2S803m4A/R4oTR6
 msVq0JuXWQfgaBpec8Z4JDqLdAaCzq9e7b5hgIgEHCHlFca9TguG+3mmk1psZzhJYUpm
 g6qWb+FWzs0A/c5vfCE2TqZKTuOZyHFJZ7E3Jfmbkmh4agqXT+98qib23ajFej914S4s
 WlTqXqdm/cZgOn4/Jf417qS3A8FatJRtNvdBmA4APdsmcXdZdX77vm/ncggGleMuYDBG
 O7rrRP52w6QzwHjp1bmzTtKAh8/7G9qF2X+rRixweGxUjafMP9Zu7Mks8sr+QdQkIpqI
 tWzQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCXPqQMt+aBQj7NVnhHejhbXR5052ca+ndXWYI+Wi65dc3Ba6wP5cLHg+f4XaQcRDGXmJ8BgqA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yz1Fhqs4HnOLkER+plWSIVGub5FtuERCyXoU+xnBoQysCyt/ktM
 hpL4YQUBOBpvyoB9ifZqsRMCdIgSf2gE25FwQ0+K1dSCZD35xFT27V6V6aGa1wEbyRlXZQatDHc
 9/GR3R/XOL7o0e7ICxiFglnco6xo=
X-Gm-Gg: ASbGncvBkY2hGGgt6LsaIY/cOxOzXOr+kJtlyskL2XP+6Q1j30M0i69y/vn6xkghaB8
 5MKwEEUmBalPmR9BkqP6A5pUSzxMkP08rCJIZP8Vo+IHhDgXsGrxKtMxc2zzn79Rh86YmEYOo
X-Google-Smtp-Source: AGHT+IERTzhCWjDPgXqbfb6UIvknh096HwToiI2V8ka7PKwzLyT21umGLSyp7VN3P5vAEVLfODVtfyqrrMw939bLGiU=
X-Received: by 2002:a05:6102:2911:b0:4ba:9abf:800f with SMTP id
 ada2fe7eead31-4bbe04779d0mr209982137.6.1739201383435; Mon, 10 Feb 2025
 07:29:43 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN> <87v7tic568.fsf@HIDDEN>
 <87ed0653ih.fsf@HIDDEN> <87r045dhv9.fsf@HIDDEN> <87a5at6gau.fsf@HIDDEN>
 <87ikphdgqe.fsf@HIDDEN> <875xlh6d4v.fsf@HIDDEN>
In-Reply-To: <875xlh6d4v.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 10:29:32 -0500
X-Gm-Features: AWEUYZlBOVYUgiptTHgQn_efoOLGn4s5RMhe6w03YngHfOXAQRT--_jAkDKjfl4
Message-ID: <CAN+1HbozmHWdpQ8PxLNUmGR1WuT+PhbE1N8Tkgw+SbhN0jGF6g@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Visuwesh <visuweshm@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000a71612062dcb6017"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000a71612062dcb6017
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I also alias host names in ssh config, yep. It's very common for the ssh
"spec" and the reported host name to be different. The ansi sequences must
be respected in these cases.

On Mon, Feb 10, 2025 at 10:19=E2=80=AFAM Visuwesh <visuweshm@HIDDEN> wro=
te:

> [=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=
=AA=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025=
] Michael Albinus wrote:
>
> > Visuwesh <visuweshm@HIDDEN> writes:
> >
> > Hi,
> >
> >> That reminds me why my :override advice was simpler.  Indeed, I had to
> >> get rid of that test to ensure that the function would work as intende=
d
> >> for remote shell buffers.  It never made much sense IMO and I got the
> >> impression that it is in place as a "let's be absolutely sure" measure=
.
> >> I can say that I face no issues with the test omitted thus far. It cou=
ld
> >> be a product of me being in control of $PS1 for local and remote shell=
s
> >> though.
> >
> > Well. The host part of the URL could be anything, and must not be the
> > same like the current host name. So perhaps the check could be like
> > this, "to be absolutely sure":
> >
> >   (when-let* ((url (url-generic-parse-url text))
> >               ((string=3D (url-type url) "file"))
> >               ((or (null (url-host url))
> >                    ;; Use `downcase' to match `url-generic-parse-url'
> behavior
> >                    (string=3D (url-host url)
> >                             (downcase
> >                              (or (file-remote-p default-directory 'host=
)
> >                                  (system-name)))))))
> >     (ignore-errors
> >       (cd-absolute
> >        (concat (file-remote-p default-directory)
> >                (url-unhex-string (url-filename url)))))))
> >
> > WDYT?
>
> This unfortunately breaks down in my use case.  In my .ssh/config I have
> for a host:
>
>     Host remote-n2
>         User user
>         Hostname node2
>         ProxyJump remote
>
> and when I create a remote shell buffer with
>
>     (shell "*remote*" "/ssh:user@remote-n2:~")
>
> and say
>
>     remote-n2% cd ~/.ssh
>     remote-n2% pwd
>     /home/user/.ssh
>
> evaluating
>
>     default-directory ;; =3D> "/ssh:user@remote-n2:/home/user/"
>
> shows instead.  This is all because $HOSTNAME is not actually remote-n2
> but "node2":
>
>     remote-n2% echo $HOSTNAME
>     node2
>     remote-n2% echo $PS1
>     \[\e]7;file://\H$PWD\e\\\]remote-n2%
>
> Although I am not sure how common this type of scenario is where the
> hostname as Tramp knows it and $HOSTNAME is mismatched.
>

--000000000000a71612062dcb6017
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">I also alias host names in ssh config, yep. It&#39;s very common for the=
 ssh &quot;spec&quot; and the reported host name to be different. The ansi =
sequences must be respected in these cases.</div></div><br><div class=3D"gm=
ail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On M=
on, Feb 10, 2025 at 10:19=E2=80=AFAM Visuwesh &lt;<a href=3D"mailto:visuwes=
hm@HIDDEN">visuweshm@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=
=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=AA=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=
=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025] Michael Albinus wrote:<br>
<br>
&gt; Visuwesh &lt;<a href=3D"mailto:visuweshm@HIDDEN" target=3D"_blank">=
visuweshm@HIDDEN</a>&gt; writes:<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt;&gt; That reminds me why my :override advice was simpler.=C2=A0 Indeed,=
 I had to<br>
&gt;&gt; get rid of that test to ensure that the function would work as int=
ended<br>
&gt;&gt; for remote shell buffers.=C2=A0 It never made much sense IMO and I=
 got the<br>
&gt;&gt; impression that it is in place as a &quot;let&#39;s be absolutely =
sure&quot; measure.<br>
&gt;&gt; I can say that I face no issues with the test omitted thus far. It=
 could<br>
&gt;&gt; be a product of me being in control of $PS1 for local and remote s=
hells<br>
&gt;&gt; though.<br>
&gt;<br>
&gt; Well. The host part of the URL could be anything, and must not be the<=
br>
&gt; same like the current host name. So perhaps the check could be like<br=
>
&gt; this, &quot;to be absolutely sure&quot;:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0(when-let* ((url (url-generic-parse-url text))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0((string=3D (url=
-type url) &quot;file&quot;))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0((or (null (url-=
host url))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ;=
; Use `downcase&#39; to match `url-generic-parse-url&#39; behavior<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (=
string=3D (url-host url)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(downcase<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (or (file-remote-p default-directory &#3=
9;host)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (system-name)))))))<br>
&gt;=C2=A0 =C2=A0 =C2=A0(ignore-errors<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0(cd-absolute<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 (concat (file-remote-p default-directory)<b=
r>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (url-unhex-stri=
ng (url-filename url)))))))<br>
&gt;<br>
&gt; WDYT?<br>
<br>
This unfortunately breaks down in my use case.=C2=A0 In my .ssh/config I ha=
ve<br>
for a host:<br>
<br>
=C2=A0 =C2=A0 Host remote-n2<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 User user<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Hostname node2<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ProxyJump remote<br>
<br>
and when I create a remote shell buffer with<br>
<br>
=C2=A0 =C2=A0 (shell &quot;*remote*&quot; &quot;/ssh:user@remote-n2:~&quot;=
)<br>
<br>
and say<br>
<br>
=C2=A0 =C2=A0 remote-n2% cd ~/.ssh<br>
=C2=A0 =C2=A0 remote-n2% pwd<br>
=C2=A0 =C2=A0 /home/user/.ssh<br>
<br>
evaluating<br>
<br>
=C2=A0 =C2=A0 default-directory ;; =3D&gt; &quot;/ssh:user@remote-n2:/home/=
user/&quot;<br>
<br>
shows instead.=C2=A0 This is all because $HOSTNAME is not actually remote-n=
2<br>
but &quot;node2&quot;:<br>
<br>
=C2=A0 =C2=A0 remote-n2% echo $HOSTNAME<br>
=C2=A0 =C2=A0 node2<br>
=C2=A0 =C2=A0 remote-n2% echo $PS1<br>
=C2=A0 =C2=A0 \[\e]7;file://\H$PWD\e\\\]remote-n2%<br>
<br>
Although I am not sure how common this type of scenario is where the<br>
hostname as Tramp knows it and $HOSTNAME is mismatched.<br>
</blockquote></div>

--000000000000a71612062dcb6017--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 15:19:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 10:19:43 2025
Received: from localhost ([127.0.0.1]:51948 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thVZW-0005cI-Jv
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 10:19:43 -0500
Received: from mail-pj1-x1043.google.com ([2607:f8b0:4864:20::1043]:48220)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <visuweshm@HIDDEN>)
 id 1thVZT-0005by-2W
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 10:19:39 -0500
Received: by mail-pj1-x1043.google.com with SMTP id
 98e67ed59e1d1-2fa40c0bab2so4268873a91.0
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 07:19:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739200772; x=1739805572; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=QF/UM+Gj28fVMa5otj4JTkTCQ4honxVf1YjU6LVwoPY=;
 b=AFc9iI8QqPXyJCz2jGB0dYfxhOs+3EY8yFLLvR6jBOVhnEX93S6QeVnAXoXqVoFsA6
 sBl13eVXPLmXbSomxs+XdNuVLdwb8aZCUYx8iw3fNBmMBBdXtZ4SO6rXz1HcRszw/BA4
 u/c6w0ELfTGpSeJjVp1xTV5bws/5+cwUZ82iHignn6w0IREPSgP8jdjREeL6KknbfjAz
 kjBFQIixy9fhp4ml7kN9DUD2fPzbIpcgE1SkM1N2djE0qaGNMQTU/V1yxeC3F868iZyh
 GW7ImUQPuT0uzkX8/ra61giO6Pprl9Yhgd8axaCe8X/+dEPOsBxJr/8rugNRfC2n9LXh
 YAnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739200772; x=1739805572;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=QF/UM+Gj28fVMa5otj4JTkTCQ4honxVf1YjU6LVwoPY=;
 b=pnmg4/yYpIgGPj2g5dCMi3S3dj9boHN1E5nCpY96hKPyqO5yqJDh7h1z3LK4ZTWBkZ
 bfY7Vvprua75wlqI+tM2/w4VPfOEDZKBfEz+pQEBA8CTD9TsN4NNelle9uPn53PSqtz8
 ZzQnheiejxhzs0upxY4w/702qcU1JmGCorNozVvqWs4BgBdXzEkkqVdo4Rb6Py23ADZJ
 5yJqZywPvzi0EjOwmCHXwKAqwG0x9wyynBhwRSaY9/jD1MiKtdnRPq0Ei1n0/QDnQmTm
 N11LyuPCV77mwABsTTarmG6wdO8qxfa/yG4AV/IoqyBiAPDF38Z0s6T5rI5TW1c0F6qZ
 A5UQ==
X-Gm-Message-State: AOJu0Yz07KhJ46jE1DugVR97Vld1jLrLzsPGm0tSdfIJ8wNw/gIb5Ytw
 SSz395sqKdjCED1x5mlvRZNd+AnnG3seufeBXYFjinvkVkdEDIpz
X-Gm-Gg: ASbGncv91CyJ3OFFG1Hn/tiCq34ZcRkfwuEGf8g8dawkETaPdSBebBu5xGYz5JT6fsz
 7bKN2TKaRueSrJw/HcP1/5A5L5VMhRmaP9KrYdaUaII3qARuT4S/JxkH6JN9TPFgnRrZgNGdFh4
 ZYTZZ/igotW68wAzC45UIzQ0GveUAhKHVbMVVg8by+/Aw6eMdyYcYwtqkV8WepWW9UVbKjlHUxl
 iv03Iq3cj3yR38rdaO18Vg8N1fs4xEarejDG5AQp47nUuBEc8gBJQKjbKsPsmW4G27VKQNLFq/2
 yH88sf80Is20cgHG
X-Google-Smtp-Source: AGHT+IEngPzvEHrsyZBPQcuZmsnwiuuoDVSr4mtdxFBs2oWbxgtKaDKYYjDqw7OiPc1tHw1SvfdzOA==
X-Received: by 2002:a17:90b:3ec9:b0:2ee:d024:e4fc with SMTP id
 98e67ed59e1d1-2fa2450940amr25229130a91.33.1739200772467; 
 Mon, 10 Feb 2025 07:19:32 -0800 (PST)
Received: from localhost ([1.7.159.71]) by smtp.gmail.com with UTF8SMTPSA id
 98e67ed59e1d1-2fa09b3e7d7sm8713157a91.30.2025.02.10.07.19.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 10 Feb 2025 07:19:32 -0800 (PST)
From: Visuwesh <visuweshm@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <87ikphdgqe.fsf@HIDDEN> (Michael Albinus's message of "Mon, 10
 Feb 2025 15:19:53 +0100")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN> <87v7tic568.fsf@HIDDEN>
 <87ed0653ih.fsf@HIDDEN> <87r045dhv9.fsf@HIDDEN>
 <87a5at6gau.fsf@HIDDEN> <87ikphdgqe.fsf@HIDDEN>
Date: Mon, 10 Feb 2025 20:49:28 +0530
Message-ID: <875xlh6d4v.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 3.6 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  [திங்கள் பிப்ரவரி 10, 2025]
   Michael Albinus wrote: > Visuwesh writes: > > Hi, > >> That reminds me why
    my :override advice was simpler. Indeed, I had to >> get rid of that test
    to ensure that the function would work as intended >> for remote shell b
   [...] 
 
 Content analysis details:   (3.6 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [1.7.159.71 listed in zen.spamhaus.org]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (visuweshm[at]gmail.com)
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2607:f8b0:4864:20:0:0:0:1043 listed in]
                             [list.dnswl.org]
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Ship Mints <shipmints@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.6 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  [திங்கள் பிப்ரவரி 10, 2025]
   Michael Albinus wrote: > Visuwesh writes: > > Hi, > >> That reminds me why
    my :override advice was simpler. Indeed, I had to >> get rid of that test
    to ensure that the function would work as intended >> for remote shell b
   [...] 
 
 Content analysis details:   (2.6 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2607:f8b0:4864:20:0:0:0:1043 listed in]
                             [list.dnswl.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [1.7.159.71 listed in zen.spamhaus.org]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (visuweshm[at]gmail.com)
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=AA=
=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025] M=
ichael Albinus wrote:

> Visuwesh <visuweshm@HIDDEN> writes:
>
> Hi,
>
>> That reminds me why my :override advice was simpler.  Indeed, I had to
>> get rid of that test to ensure that the function would work as intended
>> for remote shell buffers.  It never made much sense IMO and I got the
>> impression that it is in place as a "let's be absolutely sure" measure.
>> I can say that I face no issues with the test omitted thus far. It could
>> be a product of me being in control of $PS1 for local and remote shells
>> though.
>
> Well. The host part of the URL could be anything, and must not be the
> same like the current host name. So perhaps the check could be like
> this, "to be absolutely sure":
>
>   (when-let* ((url (url-generic-parse-url text))
>               ((string=3D (url-type url) "file"))
>               ((or (null (url-host url))
>                    ;; Use `downcase' to match `url-generic-parse-url' beh=
avior
>                    (string=3D (url-host url)
>                             (downcase
>                              (or (file-remote-p default-directory 'host)
>                                  (system-name)))))))
>     (ignore-errors
>       (cd-absolute
>        (concat (file-remote-p default-directory)
>                (url-unhex-string (url-filename url)))))))
>
> WDYT?

This unfortunately breaks down in my use case.  In my .ssh/config I have
for a host:

    Host remote-n2
        User user
        Hostname node2
        ProxyJump remote

and when I create a remote shell buffer with

    (shell "*remote*" "/ssh:user@remote-n2:~")

and say

    remote-n2% cd ~/.ssh
    remote-n2% pwd
    /home/user/.ssh

evaluating

    default-directory ;; =3D> "/ssh:user@remote-n2:/home/user/"

shows instead.  This is all because $HOSTNAME is not actually remote-n2
but "node2":

    remote-n2% echo $HOSTNAME
    node2
    remote-n2% echo $PS1
    \[\e]7;file://\H$PWD\e\\\]remote-n2%

Although I am not sure how common this type of scenario is where the
hostname as Tramp knows it and $HOSTNAME is mismatched.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 15:02:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 10:02:06 2025
Received: from localhost ([127.0.0.1]:51891 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thVIU-0004oZ-9f
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 10:02:06 -0500
Received: from mail-ua1-x92e.google.com ([2607:f8b0:4864:20::92e]:56813)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thVIR-0004nz-KN
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 10:02:04 -0500
Received: by mail-ua1-x92e.google.com with SMTP id
 a1e0cc1a2514c-866f414ccedso2691372241.1
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 07:02:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739199717; x=1739804517; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=NoqOOcS9U8tWs4rSYSfyx2Dfy5eQI71Tx57uebZ7tqM=;
 b=GsKrHlyii7fQNjmAUwOqqMi2rE1oKDkdXi76n4spEINzximdr2igbJYC6X4wLNU2g2
 pd8DdmJyeaj2BagDPdOQDb9UXNuK0n1oZYcFONCulDe6Zpeiuog+2p6NGEIGqprGWkv6
 lIKPGehI7g9GAThuosu5BUb6GxOTphZAIlh7JYM2/0Dl2mjzzktsNb0slGk4JA0vz8oW
 OnYZkl84bs/AbUCHtE4xwpHc/MQ6IXDKHgY5I69gbMFZ3FLjl+MVJNseLyXLjo/g2jME
 LXLCPx4lIi3ue9TuNSJ5hO8YTlb8+M+v4MwsnA5m/T6SZkizYOHY4rpjv2sfqiEwRoA8
 sRig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739199717; x=1739804517;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=NoqOOcS9U8tWs4rSYSfyx2Dfy5eQI71Tx57uebZ7tqM=;
 b=wULThoYqdRqu5kJIpWFMgVRENmuy+WPQl9yqg71VxlgFipO7qlFuhptwVtlv1pE0IM
 zObgpFic6akh1h6ghpGcNjVmYyInwXpIv4KPnoTOfWuOfTKl35y5J43hGCQfYkIDRVx+
 eSU0aSUDnBxqVnZ6DPFyLauiidb2vHDytBxd1VzSLGXLUiCjDhQHAeymUhYBj9xa+XDq
 a6KTcHT3z+TxHFafc6RwVoiGRBVEjHkqGVaPPiT0pcSq+RHrGTrrVVQz2muFXoGMaQ4D
 8VeQWnvrouRfTLhnQx5OwwBWN7jxt+EtwAPx+TEKpIbT1wtFXhIz+c+u9dGH01T6o3G6
 nB2A==
X-Forwarded-Encrypted: i=1;
 AJvYcCXsB0ycNozPuXQGqJqzl8SeMIBkrViBQZX+yEstXI2jBcPHZh0D80wU9II99+GtkEYiJW/bhA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzEVLB7bjiGub7MkLIfZSymnK4h1vlOVkAUmwKGnpqtJV009faS
 PRrr4xNCKvUhOzFbE737mLij73FCEUqBRRIKEcm4AKv1RQCpgbbZpn0ptDPEkm7xBq4ZtjjEMCP
 JYSqgcNibnymnovG3N0qzgv2zo+0=
X-Gm-Gg: ASbGncusRJIsJ4GMsTDud36cANWkRFtzVm7SwFGiPHDknjYf4KYgJJJbrWjOPtc9sPb
 qkjlG8CtZOSzLUjScGO6CI2fjMgLcubq3SkCNGFBeORiAuDMGWAwieSRA1olr8gax+a0+8Zl7
X-Google-Smtp-Source: AGHT+IGcVQQIq4cCYHtOX/ovCNHVb9wuFEoF3g5sveS4Tbw7cDsRMOCx4W3aM7nKmrCGgPMbqohKtCtiSQLWTAsGjWY=
X-Received: by 2002:a05:6122:1d8a:b0:518:8e53:818b with SMTP id
 71dfb90a1353d-51f2df06e55mr9192998e0c.0.1739199715633; Mon, 10 Feb 2025
 07:01:55 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN> <87v7tic568.fsf@HIDDEN>
 <87ed0653ih.fsf@HIDDEN> <87r045dhv9.fsf@HIDDEN> <87a5at6gau.fsf@HIDDEN>
 <87ikphdgqe.fsf@HIDDEN>
 <CAN+1HbpY6rFNa7XEJSyO1MuC-veN8J38rzSs3CG6-TeSxwLc6Q@HIDDEN>
 <87bjv9dg85.fsf@HIDDEN>
 <CAN+1HbqeVvtbtvWjsdOTjz_8pu4MC2-+ZOcBQnB37Z6xDjAzEQ@HIDDEN>
 <871pw5dfg2.fsf@HIDDEN>
In-Reply-To: <871pw5dfg2.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 10:01:43 -0500
X-Gm-Features: AWEUYZmRpv1TCw9gdX3ndO8_LK-RAXbeRXP75DmPN-QEZvaHe3t5LGQwzucpGB8
Message-ID: <CAN+1Hbr8TCcHGN-wYP5UCcKYJDWGitia2z9HN-f8hkibwH7Xbw@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000003e738b062dcafdab"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000003e738b062dcafdab
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Perhaps I'm misunderstanding and I'm testing a few more cases. If I spawn a
shell buffer pointing to /ssh:deb12:., a virtual Linux machine on my mac, I
expect the bash shell prompt ansi sequence to also affect the default
directory and now I can see that's not the case but I think it should be.
Testing for matching host names doesn't seem like a good idea. Doesn't
cd-absolute respect remote files? I think so. But if we block by matching
host names, we never get the remote directory reported.

On Mon, Feb 10, 2025 at 9:47=E2=80=AFAM Michael Albinus <michael.albinus@gm=
x.de>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> Hi,
>
> > My desktop mac's local host name is tlok.local. I open a shell buffer
> > as "/ssh:tlok.local:/Users/shipmints/" and as I "cd" around, I expect
> > the remote file prefix "/ssh:tlok.local:" to be maintained. If the
> > host name component is used as a discriminator, I don't get that
> > benefit despite that there actually is an active ssh connection. I
> > think it should be respected all the time as the user asked for it
> > explicitly.
>
> I don't get it. If your default directory is
> "/ssh:tlok.local:/Users/shipmints/", (file-remote-p default-directory)
> always returns "/ssh:tlok.local:", and (file-remote-p default-directory
> 'host)
> always returns "tlok.local". In the shell buffer, you cannot go to
> another host.
>
> Please give me a step-by-step scenario, if I miss something.
>
> Best regards, Michael.
>

--0000000000003e738b062dcafdab
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Perhaps I&#39;m misunderstanding and I&#39;m testing a few more cases. I=
f I spawn a shell buffer pointing to /ssh:deb12:., a virtual Linux machine =
on my mac, I expect the bash shell prompt ansi sequence to also affect the =
default directory and now I can see that&#39;s not the case but I think it =
should be. Testing for matching host names doesn&#39;t seem like a good ide=
a. Doesn&#39;t cd-absolute respect remote files? I think so. But if we bloc=
k by matching host names, we never get the remote directory reported.</div>=
</div><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Mon, Feb 10, 2025 at 9:47=E2=80=AFAM Michael Albin=
us &lt;<a href=3D"mailto:michael.albinus@HIDDEN">michael.albinus@HIDDEN</a>=
&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ship=
 Mints &lt;<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmin=
ts@HIDDEN</a>&gt; writes:<br>
<br>
Hi,<br>
<br>
&gt; My desktop mac&#39;s local host name is tlok.local. I open a shell buf=
fer<br>
&gt; as &quot;/ssh:tlok.local:/Users/shipmints/&quot; and as I &quot;cd&quo=
t; around, I expect<br>
&gt; the remote file prefix &quot;/ssh:tlok.local:&quot; to be maintained. =
If the<br>
&gt; host name component is used as a discriminator, I don&#39;t get that<b=
r>
&gt; benefit despite that there actually is an active ssh connection. I<br>
&gt; think it should be respected all the time as the user asked for it<br>
&gt; explicitly.<br>
<br>
I don&#39;t get it. If your default directory is<br>
&quot;/ssh:tlok.local:/Users/shipmints/&quot;, (file-remote-p default-direc=
tory)<br>
always returns &quot;/ssh:tlok.local:&quot;, and (file-remote-p default-dir=
ectory &#39;host)<br>
always returns &quot;tlok.local&quot;. In the shell buffer, you cannot go t=
o<br>
another host.<br>
<br>
Please give me a step-by-step scenario, if I miss something.<br>
<br>
Best regards, Michael.<br>
</blockquote></div>

--0000000000003e738b062dcafdab--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 14:47:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 09:47:54 2025
Received: from localhost ([127.0.0.1]:49856 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thV4k-0003dk-1K
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:47:54 -0500
Received: from mout.gmx.net ([212.227.17.21]:41755)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1thV4g-0003dR-Sy
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:47:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739198864; x=1739803664; i=michael.albinus@HIDDEN;
 bh=JIHXtVs0CDkXIe9xL1A+huNBJC3GmkNr2ZICqrl2pco=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=Xl8hPzUNXxeRnD/NRqFBqcei5b12rNaIkoiZoR5kyAjvoQv0mfeq0OAUSBJVvrhZ
 1T3c+4x4NDqWpj/s5/yR3oWI4FA6BwWe6QnAzdEBvVBMHcaGLRsJ8tWAceU4ULb2+
 IgyWlXXb/g2mOyEo3DfngHJHIrE7/PxaZD3UnYHp+n8xAovJfe46eC8/hlLxip99A
 AQcKdelo3fzXlqdCACF1VaFJy/HWv+lTvg1h7RVHkWSH8q5GgHRUL2RXghr+o5kRf
 gm3DGqQ7+zEgU17DZiGsyq92+wJTw+rehfSqtoQrWZGR7FY3zE7gvOLwFGR740ZtJ
 2RrzhNVZ8KliVo39VQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N7zFj-1tLS1D0lDH-00x2Km; Mon, 10
 Feb 2025 15:47:44 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <CAN+1HbqeVvtbtvWjsdOTjz_8pu4MC2-+ZOcBQnB37Z6xDjAzEQ@HIDDEN>
 (Ship Mints's message of "Mon, 10 Feb 2025 09:33:55 -0500")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN>
 <87v7tic568.fsf@HIDDEN> <87ed0653ih.fsf@HIDDEN>
 <87r045dhv9.fsf@HIDDEN> <87a5at6gau.fsf@HIDDEN>
 <87ikphdgqe.fsf@HIDDEN>
 <CAN+1HbpY6rFNa7XEJSyO1MuC-veN8J38rzSs3CG6-TeSxwLc6Q@HIDDEN>
 <87bjv9dg85.fsf@HIDDEN>
 <CAN+1HbqeVvtbtvWjsdOTjz_8pu4MC2-+ZOcBQnB37Z6xDjAzEQ@HIDDEN>
Date: Mon, 10 Feb 2025 15:47:41 +0100
Message-ID: <871pw5dfg2.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:EX4PwxEhhzead1LveJ9CH1yyXk71YvwExunb8VQSO4/VlLzA2iX
 QsO48aDtiDECsANuTR/nFQ49f4QVMd3uz+yaqIJ9mQ+1pk57Gg3RuCvEDZB+na8MWSje0rM
 nLZPSUXC2xMbO51UQG2fbhZa5n0pi237YbO5+dA+YYMuByNGZ2SMnMaZrcvtyXdlyftzRFK
 q+utkqrnAqgEZy7coDcAw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:bJRvaDiX71s=;AzSKILe7ztAg5PpOwQSBDbfNKQk
 +aO/xqwHVn/rgOEbh5uLC8axcshz4emf444wsf8VTHWnXAc+9ggFOe/PbslGQ25aimOlrUClg
 9TDAAyRI5x7ctyk52gLKFqJkpAoA9lA9QKmmwvvNsLcxlo37KXXGEijNaLbtv0QTnuNdrVrMG
 yW6AhSmUllJ+7eYtGP16wLHmd/W+dgKbDei0xFFxMDh3IhWIhweazFrvY3O6NXbeilv95Sbmp
 y6YWhgFjsZlve+qSpIbJuFCCw8Uz1/QE913zFlq6n28DhrF6R5HCMPJkCPg5NDd4zkvQbXCjJ
 oI+zIbyeWjuSc+rL/DO3+OmJZhUI21fagWbs4Fg02N2MoD3xERlGAR3aMNNzWsTs1a+mYBhkz
 OyIg2mchEh1WgvRgTNW9pJmX2t1pOs2Ptm0pB/ScTCIjkYlUibX972kCtG6LT6gLDgX+1LR/n
 V/CLIZtd4WPW7yJiATtZJSP+DgGUK7Nh89URxjzezdZrkA4s009sIyBbPrGwfFyscUK9ge9l/
 CfxjYpXIdGKzP2zkIiMhOF6K7TJvB8czovFKh07q2oi6dHn+FaU291RwdcBNNd3KB3l0ixUJh
 cugP6rCveoC06fn6/BhXNu+4hP3u3dKGYPSmexE1phN7Ax2akzWeYXsymyMNNic1/RWhAmcdA
 6oqXOpFM4dmmbxTj9G5u7ywuIpwFpeKNylZIiLW/qwPNwTVGSbN5C87yi5H2pa/OZz3YMy+4U
 GXEFZOYSBqPsDwReLDPnkaFqG95598+VKxCmd6mZyW0xsv3OTQc4t27AGGJFGD2lgSN1FCbf4
 4y9FIVsKO0YS31ibiFanSScEleloZxGtHjZkC0Yyn8d6HSVbigzayHsCjHfTuuHoVkm/HpSET
 ZPHtGWOdGGpDGNIu1qhEfmAMhSRBnUupf6AThaAHoW0jQ+9Htu7j0wudjSGphg4q8D2fu3zsj
 gOHwOIRQdclaTzrLGltu/ivAc4Z/ECkaInh4DsD6ToNpn4U6dkD5NLxoJf4zPnaEgKSGiCcrF
 ifwmJgGw/kdXA5kD8uTQ6zSfUH257qOcCTopnHrDDrEF9mBdn+L/NO7kDBJOswXY+OQRkLRCs
 M9QiUYrj3ztJ9I3jjQik1tExtT70vnO7Llj6mwssHlXaEMvOzyiaT/htAVMuQ8ZKWfAX7k9RZ
 Zdf3tqBlATFu0OtL1Lwp5x81JsoBHofvSFPIa+m2TUQdSZ2QxvYSPBXF6mHG3CqxdpblqqUNQ
 Otp0ssOz/6w2svnUHaNDPAKw4ez1LeXSoCu+NwI0zgPDUvtHEs21+//UpSFiRoLHQ+MYuiCAu
 PJw02t5s6OUwS424GSrDlcPppBxMXchEeYuvshr8Uwc8G2Q5IIvOtrrlVZKJjVPneUla5p0qe
 HanNPGD/ZuUvDMmePwQk3QIXX2iJV+vv9IV0wQypPJFPFiRW3PCRyyL+jV
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Ship Mints <shipmints@HIDDEN> writes:

Hi,

> My desktop mac's local host name is tlok.local. I open a shell buffer
> as "/ssh:tlok.local:/Users/shipmints/" and as I "cd" around, I expect
> the remote file prefix "/ssh:tlok.local:" to be maintained. If the
> host name component is used as a discriminator, I don't get that
> benefit despite that there actually is an active ssh connection. I
> think it should be respected all the time as the user asked for it
> explicitly.

I don't get it. If your default directory is
"/ssh:tlok.local:/Users/shipmints/", (file-remote-p default-directory)
always returns "/ssh:tlok.local:", and (file-remote-p default-directory 'host)
always returns "tlok.local". In the shell buffer, you cannot go to
another host.

Please give me a step-by-step scenario, if I miss something.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 14:34:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 09:34:19 2025
Received: from localhost ([127.0.0.1]:49809 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thUra-0002yw-JD
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:34:19 -0500
Received: from mail-vs1-xe2a.google.com ([2607:f8b0:4864:20::e2a]:59718)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thUrX-0002yh-3y
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:34:15 -0500
Received: by mail-vs1-xe2a.google.com with SMTP id
 ada2fe7eead31-4bbbaa03b0aso363896137.3
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 06:34:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739198049; x=1739802849; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=X4MskGpWZKexnejz0Vi8DMUEW015Bk7VkWlIIFxaXWE=;
 b=lyjNvFjaQG4JXj119ClOUVLYF6MlGVwxf/3xQrb60+0J7eAqRR4rcZjhNSZlz3zNWC
 ZB9Grt3vQWaAc3RRYvOIEV9uxr2DxnXRleg8r852OS+3288FdWgzKCO2WLSHMGBg/wHo
 kPr8k3hf+dqchXOAnyLwRvSx/BdByHglFL23XLTcZkjDnOqu8KtZAmXs9X9yduKoOaS3
 mqp7D9U2VMbShc1pSP2AY6Cd6XfQLeMLE/2hEtxBmtUi6l6iB2pYHvrRgMZncgK9tv+n
 2cZlmO6iauM5Vc4aUwQdYYbrwmCNMQ5Nof0xp9vU2cP9TJ49pl7RlmsjTiWAaGIEcQ4t
 olBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739198049; x=1739802849;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=X4MskGpWZKexnejz0Vi8DMUEW015Bk7VkWlIIFxaXWE=;
 b=UfcmtG9PI0vpTyFhqepcm6HRdlqeEaIA2iK4GL7/1LF9jU1KV4rcatsndbzcRY6W20
 JK6HVM4iuZUHCFmwk8AORDa74kL/WwPaUSalsUPrIn/dGCITav761AieXs2uGFQuLaYk
 E/yXNo7zief34gGTN9ug61wibFl+y/ruWu2Ea7NFjfF31VPqrZ13uWf6nPjLwbsGIY6W
 G9md3Og3TdRnFDU7D1v65rcQQwOCbUJrqs7y/G0+PKRpsEsQ8JK/mwr3y+AHKzdQFZ3l
 y+bIBz/K2fst255oDc1XHwQUUrsXhXFIOSikCxpQ8qAxsKmJG4ka5SLea/v9ceiJh5vR
 8exQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCVrJeiqF1gg6TG9GF3SEM6ePb44EQ2ySFuN45ej0AR9GdHKH5a6tVhLe90lMiSGhKabRfWgRQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyuUc4J8hUtEkWc49GqLModmI80WsdYzNz9BBlU+RF1lldBa1C+
 yhd+uilx/Y1owCUv/5jtEWJA+Y2NOobxx+7g/texrzCkG6qF5AxagfWxim33ZTak0FNWaMoZRyZ
 fsIHo9SS6VTjoRKm/3JwdXYaFzlg=
X-Gm-Gg: ASbGncue/FLEG0leK/5W1P9dVY0l48YdE0Jfv0rsbxUKdL+gUa5DS213KipH/jTOEqc
 N9MFo2U3vQjPJuNeDIop4ebm14ZnJz8efnbkOnvhRF8Kpr3GkIQJOg8B73mmxBZKcmgYNnF79
X-Google-Smtp-Source: AGHT+IEeAQKZtcsG3u1M2f6NKbXmKFDZhncKX5U8SLUAMt6rglDcWLb1hN2NQMDb3h+jSSiNi9QV6/SLE+OMbB96x9o=
X-Received: by 2002:a05:6102:2b92:b0:4b1:14f3:5d6d with SMTP id
 ada2fe7eead31-4ba85deb07cmr7630503137.6.1739198047775; Mon, 10 Feb 2025
 06:34:07 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN> <87v7tic568.fsf@HIDDEN>
 <87ed0653ih.fsf@HIDDEN> <87r045dhv9.fsf@HIDDEN> <87a5at6gau.fsf@HIDDEN>
 <87ikphdgqe.fsf@HIDDEN>
 <CAN+1HbpY6rFNa7XEJSyO1MuC-veN8J38rzSs3CG6-TeSxwLc6Q@HIDDEN>
 <87bjv9dg85.fsf@HIDDEN>
In-Reply-To: <87bjv9dg85.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 09:33:55 -0500
X-Gm-Features: AWEUYZnxb35FWdL_dXFIxn1KL9l7-BY48MArf3GDxOs1Vm-L2sBDXA2I53GVTR8
Message-ID: <CAN+1HbqeVvtbtvWjsdOTjz_8pu4MC2-+ZOcBQnB37Z6xDjAzEQ@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000d4f561062dca9998"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000d4f561062dca9998
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

My desktop mac's local host name is tlok.local. I open a shell buffer as
"/ssh:tlok.local:/Users/shipmints/" and as I "cd" around, I expect the
remote file prefix "/ssh:tlok.local:" to be maintained. If the host name
component is used as a discriminator, I don't get that benefit despite that
there actually is an active ssh connection. I think it should be respected
all the time as the user asked for it explicitly.

On Mon, Feb 10, 2025 at 9:31=E2=80=AFAM Michael Albinus <michael.albinus@gm=
x.de>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> Hi,
>
> > I think that won't work for a use case where I often will initiate a
> > connection back to my own machine and I do want the effect of
> > retaining remote file semantics in default-directory?
>
> Don't understand the scenario. Could you give an example?
>
> Best regards, Michael.
>

--000000000000d4f561062dca9998
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">My desktop mac&#39;s local host name is tlok.local. I open a shell buffe=
r as &quot;/ssh:tlok.local:/Users/shipmints/&quot; and as I &quot;cd&quot; =
around, I expect the remote file prefix &quot;/ssh:tlok.local:&quot; to be =
maintained. If the host name component is used as a discriminator, I don&#3=
9;t get that benefit=C2=A0despite that there actually is an active ssh conn=
ection. I think it should be respected all the time as the user asked for i=
t explicitly.</div></div><br><div class=3D"gmail_quote gmail_quote_containe=
r"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Feb 10, 2025 at 9:31=E2=80=
=AFAM Michael Albinus &lt;<a href=3D"mailto:michael.albinus@HIDDEN">michael=
.albinus@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">Ship Mints &lt;<a href=3D"mailto:shipmints@HIDDEN" target=
=3D"_blank">shipmints@HIDDEN</a>&gt; writes:<br>
<br>
Hi,<br>
<br>
&gt; I think that won&#39;t work for a use case where I often will initiate=
 a<br>
&gt; connection back to my own machine and I do want the effect of<br>
&gt; retaining remote file semantics in default-directory?<br>
<br>
Don&#39;t understand the scenario. Could you give an example?<br>
<br>
Best regards, Michael.<br>
</blockquote></div>

--000000000000d4f561062dca9998--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 14:31:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 09:31:03 2025
Received: from localhost ([127.0.0.1]:49800 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thUoQ-0002uA-S8
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:31:03 -0500
Received: from mout.gmx.net ([212.227.15.15]:40163)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1thUoO-0002tq-Kw
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:31:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739197852; x=1739802652; i=michael.albinus@HIDDEN;
 bh=qprcbx8Wp5Hk92GsDX3iiItICayV5Wbtu5fX4JQzeZw=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=s5GB0oCIwagVyhWTIWbJw/EyVt6ZxcMyIJ6tkViOaAkgFzYorSEAz+F1J7MbT9ic
 ROU+RpMujkxz3p9QNNILmVxGQH5Get8YReU/qLHY3vM6o0h3ESu9djSLLM3poNhDT
 oX0c/SVvMipFSTb8ZwMknfhwl7oap1qRdEsCA//k2Jyaw/BjwYnSqVN+KOgmO9SBW
 FYrk0Fjb7v5y+RzuvtPM+uFbjYcR5gag4ml03R/oeAksWmEW3DTPMoO2cMQPlvi8j
 6R0eluMbGJkek9lVJ/x2riZuBDYBRQwYbD6AQXSVVEUK2fsmmLz6xD4qqCdPbOARH
 hxYFxo5BAp7OdmVGAQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MJVHe-1twxIB3Cwa-00McKD; Mon, 10
 Feb 2025 15:30:51 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <CAN+1HbpY6rFNa7XEJSyO1MuC-veN8J38rzSs3CG6-TeSxwLc6Q@HIDDEN>
 (Ship Mints's message of "Mon, 10 Feb 2025 09:24:36 -0500")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN>
 <87v7tic568.fsf@HIDDEN> <87ed0653ih.fsf@HIDDEN>
 <87r045dhv9.fsf@HIDDEN> <87a5at6gau.fsf@HIDDEN>
 <87ikphdgqe.fsf@HIDDEN>
 <CAN+1HbpY6rFNa7XEJSyO1MuC-veN8J38rzSs3CG6-TeSxwLc6Q@HIDDEN>
Date: Mon, 10 Feb 2025 15:30:50 +0100
Message-ID: <87bjv9dg85.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:piaAAEz/qkyjmQ+GMjs/Xkx5KLx95PBBaI1bh/OeEINA6uQQqUL
 DblMAmnIkpVG4ZRCMsVoOD7VoBnNYSd5FOF5cXnyd4t6yHjtrKKbXyDxIS9FxQcC3rzLz2O
 4GUE3zM+h6SyKzttzNDyHvb0sVs/0V716Zm5BZW+IAgHco2Yq6RBNOsG5qkiZRg1wSWtSjW
 HWPv2z2eRK8hOlTZ6ohsw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:iEBicljC390=;QiyosyXD/Nnx7O1eEkRmy+/DwH/
 L9+tvdC9ETXolhIOMOdaoIdthpBMeKz5x39XiYDvm2xpDCcV66ECxAMSp0nyZC9vAZ8btzWvQ
 uFwioiGxpG2aIJW9T+2neHMllhyYpvKPhaSFabOMo3DHYXLm3m2n72aGVqOHrC1lprJbdwtTy
 J7UztQ6XSWpZ4TTMhonwQjrgXBONry5oYPgxngUdNE4oLAAMydRjV9XsgO3JfC16KRm9L2ZRl
 LUHHAtlcC/1qPbAgEe4v94FFw8nJElaZXg+dL2Gn80kzYEfwHnh43tAdnl3DzJuQabGv8XZiY
 /QkCx8Tp4uGS3PVT/jpwf0e719P2Eafuxh5hFxF//oWzqhR8BW0qDH2P7vLUrIRd8wJ+rJ+J1
 lPztHNMBp1r/0/+7PObJ7T85Od7DlX+awoX+zd52IgWOIO8PTCNXzf1N1k10a0dAd0bDbk5+N
 CWQ6gRsHal4XTsWyTuDwb/9wMAg1gB86rN9Ys25TDCCA/Qc5FIqbljIjqkLCe5tYmYk2Aj2G8
 22Y+G9piIhX+VHAqGSKXIWK8nCtmo0ykerMv6gnJ0lWwza1RcMj75Xqd8nLSGDBZQLyFAkY6v
 umy+jd+JUMPhvZzts6uLX2ayadjc6TUkJwLIJrsL1t7VRE7kVR4YExXEzMbHrgteL8BQtKwRz
 bVhsB+POBOI+95/8OaFEct07TpngF5PzavF8V7FPjjEbNc96STPUfjBJR/o0llyXb21V3V476
 79gaKsjNiQ6z+jLnDN1pgOx03B4lhKLVmok3rz0jWUtcFwpF+rv4np2KpaNquIBR8Tv1+B38S
 75/hGScogIK1I8XaTSCF1pwTpoP231g7tNX1hC9u3loDk27NaFjftMOT5HoGh7Er6Ss/Ywt8f
 MLOoluiRVbe8EXhCH2/KdUEg07LFd0/XzwhtCO4zuVQZW8GK0nhBXHKT5d9Z7ZLvLlPyb6795
 y1gqG47oO33kCUfeJ0n8+BwDoC4Ea1X/vleSDEcXA0gQiMuzlz6d4c9oqzckRfSZGBzbiVwFx
 hglVXHMm00fgqgxvH39vIuSQK9veividimqC1kHFFhP3WQHDZJxl5mX5g3JJBzXObbqDvm6FB
 ye+Qx0H5uWrcVY3ETTCCsLP7CS2BKjoalbizfabnL825Zm69pSyCTlNEt3HN/AVO/Lis7SDqZ
 1FhF6kMVztlLUus5DOXNImtFx41jWiHEhehbV5PxPO86/UIXncfNQa3bi1fR3K7MrNaTEuUmF
 5cFP+Gb2j0ek5foH2yOyf9/RlzrcbWrCsGay4PZb04bY4g1pfZ+c1f3lqrteGZFOWLAiBBezl
 qm6+dgBWF/zlUzAteuNzw2ftUoE54mKz8WNmmjHuqxjsDaJLPY/TCtwsaACBEGRcIThOwilQ0
 CQKWfa2mOd0xtxNwj73FuZ3PdIlZADVxM/FRIZMY6fJQTEKEA7y4z9Qfts
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Ship Mints <shipmints@HIDDEN> writes:

Hi,

> I think that won't work for a use case where I often will initiate a
> connection back to my own machine and I do want the effect of
> retaining remote file semantics in default-directory?

Don't understand the scenario. Could you give an example?

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 14:24:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 09:24:56 2025
Received: from localhost ([127.0.0.1]:49772 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thUiV-0002O9-PP
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:24:56 -0500
Received: from mail-ua1-x931.google.com ([2607:f8b0:4864:20::931]:57658)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thUiT-0002Nr-HM
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:24:54 -0500
Received: by mail-ua1-x931.google.com with SMTP id
 a1e0cc1a2514c-8671d8a9c3eso1068399241.3
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 06:24:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739197488; x=1739802288; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=xQ6VT4T4YcLf4hLsslh9kRRebPtscEXBbVYns3gDA+0=;
 b=DfYNb0DedfUhF7JIxf/Q5xp3XmwPXmROd3fvMV9mZuAITkg+vcIj7tCA5t1Yg10LI3
 F0TyF86NPArlZ6KINOXevJN3fWiG7PieyPsQHOzgbuXXXWiRsyTdSGuaytZHVLetpnk1
 B9QXvFGJDtoVC2dn6opGtYmP7ydo+tMi/V/d5CGYY0eKnO9aBj6jiT6wFxeWAD0ggHkk
 mmJyAGL2IPJZC8LNHzL+leq1cRqsrxr1cHxnoEk7si1RYJVNYyZJyiSSSsHDvRdbmeF1
 xJZB0X83lKTwTYBkU84AA4Z5yBNQdyLliCLtR4lEg4TKFBgGgYOqNaLCiohZ9Q1o8GWa
 ZbVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739197488; x=1739802288;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=xQ6VT4T4YcLf4hLsslh9kRRebPtscEXBbVYns3gDA+0=;
 b=iDT0gqleMwpog09W3Ei0ZLKFPUP7UWS9Zx2KRO5DvEzgh5ASIU4zdKvEUxwvoAuGWo
 CyqL6WTWICKQIyI9hoq4S5ziJyAPrkwcEkgsH0vHbeDXLhsSK+3SPKE+h18Sl1m3kWl4
 BqmB3c2nvPbClpddlGRbEIok37sLhHrhsUb3Eu0mUGVOqs8hDGDcV2VR9o9szUPvi6dw
 4KV8SqASd07A3KkNNgzeddsjALQ0v8GKX/Uytj5pKl3Pw08iM5Symh6BYBMnbpOnLQ3e
 tJesYAulrpa5SX4d6AQ0bk05VGlvPb7ciWSpBI2EunmvirC0P4sJf6xw1e+MRtfyaofr
 RPuQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCWJJhb0KjwgAZewt/J1uQRwRJlbRRBOabi8v4goI0vSvFyDYBJXtjQw/9WwG8ZgmhFd7vwrjw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzpoYPgMHvjfzqx+L6lN85iJjNkcXksDsizm+EMCuSxiWu9YFe2
 RQTdnoZU6pR4YO7Z1LUNoxRU2y4A91YH9VPRdi7HPDqmpi97hKePSOazuIgnZa8wlINUr3NGMZN
 0iMquXIxrphKmXkH2AuhP+ROQQ9s=
X-Gm-Gg: ASbGncu/6U6nud0yqDdmwQWg2JmSL+fhziz4T5o2xm2L8pWUco/1sWB7u13ABJT/wTa
 w0M0sySp96iy8WkihoRARg0D0cmcYqNEyh+3kZLDLkn/ElmWLW4E4Z0mNhOTMDQA0NlbxiSim
X-Google-Smtp-Source: AGHT+IGjhDwB6sTZcRxnFG9PDW++Y8ZXU1nVQ4kqbUvnjE8gWe3DK8X70Fzve0fC6OKeWajlBptN0a5l3ZKrLgxYUfs=
X-Received: by 2002:a05:6102:2b92:b0:4b2:5ca3:f82a with SMTP id
 ada2fe7eead31-4ba85dc556fmr9187501137.7.1739197487747; Mon, 10 Feb 2025
 06:24:47 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN> <87v7tic568.fsf@HIDDEN>
 <87ed0653ih.fsf@HIDDEN> <87r045dhv9.fsf@HIDDEN> <87a5at6gau.fsf@HIDDEN>
 <87ikphdgqe.fsf@HIDDEN>
In-Reply-To: <87ikphdgqe.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 09:24:36 -0500
X-Gm-Features: AWEUYZm6O-4L5Fd4J_TtcxDN3JHIlV4krEzV5HXnXYQMdqGVWTAwrOl2nORqP14
Message-ID: <CAN+1HbpY6rFNa7XEJSyO1MuC-veN8J38rzSs3CG6-TeSxwLc6Q@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000739a0e062dca7839"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000739a0e062dca7839
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I think that won't work for a use case where I often will initiate a
connection back to my own machine and I do want the effect of retaining
remote file semantics in default-directory?

On Mon, Feb 10, 2025 at 9:19=E2=80=AFAM Michael Albinus <michael.albinus@gm=
x.de>
wrote:

> Visuwesh <visuweshm@HIDDEN> writes:
>
> Hi,
>
> > That reminds me why my :override advice was simpler.  Indeed, I had to
> > get rid of that test to ensure that the function would work as intended
> > for remote shell buffers.  It never made much sense IMO and I got the
> > impression that it is in place as a "let's be absolutely sure" measure.
> > I can say that I face no issues with the test omitted thus far. It coul=
d
> > be a product of me being in control of $PS1 for local and remote shells
> > though.
>
> Well. The host part of the URL could be anything, and must not be the
> same like the current host name. So perhaps the check could be like
> this, "to be absolutely sure":
>
> --8<---------------cut here---------------start------------->8---
>   (when-let* ((url (url-generic-parse-url text))
>               ((string=3D (url-type url) "file"))
>               ((or (null (url-host url))
>                    ;; Use `downcase' to match `url-generic-parse-url'
> behavior
>                    (string=3D (url-host url)
>                             (downcase
>                              (or (file-remote-p default-directory 'host)
>                                  (system-name)))))))
>     (ignore-errors
>       (cd-absolute
>        (concat (file-remote-p default-directory)
>                (url-unhex-string (url-filename url)))))))
> --8<---------------cut here---------------end--------------->8---
>
> WDYT?
>
> Best regards, Michael.
>

--000000000000739a0e062dca7839
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">I think that won&#39;t work for a use case where I often will initiate a=
 connection back to my own machine and I do want the effect of retaining re=
mote file semantics in default-directory?</div></div><br><div class=3D"gmai=
l_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Mon=
, Feb 10, 2025 at 9:19=E2=80=AFAM Michael Albinus &lt;<a href=3D"mailto:mic=
hael.albinus@HIDDEN">michael.albinus@HIDDEN</a>&gt; wrote:<br></div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex">Visuwesh &lt;<a href=3D"mailto:v=
isuweshm@HIDDEN" target=3D"_blank">visuweshm@HIDDEN</a>&gt; writes:<b=
r>
<br>
Hi,<br>
<br>
&gt; That reminds me why my :override advice was simpler.=C2=A0 Indeed, I h=
ad to<br>
&gt; get rid of that test to ensure that the function would work as intende=
d<br>
&gt; for remote shell buffers.=C2=A0 It never made much sense IMO and I got=
 the<br>
&gt; impression that it is in place as a &quot;let&#39;s be absolutely sure=
&quot; measure.<br>
&gt; I can say that I face no issues with the test omitted thus far. It cou=
ld<br>
&gt; be a product of me being in control of $PS1 for local and remote shell=
s<br>
&gt; though.<br>
<br>
Well. The host part of the URL could be anything, and must not be the<br>
same like the current host name. So perhaps the check could be like<br>
this, &quot;to be absolutely sure&quot;:<br>
<br>
--8&lt;---------------cut here---------------start-------------&gt;8---<br>
=C2=A0 (when-let* ((url (url-generic-parse-url text))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ((string=3D (url-type url)=
 &quot;file&quot;))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ((or (null (url-host url))=
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0;; Use=
 `downcase&#39; to match `url-generic-parse-url&#39; behavior<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(strin=
g=3D (url-host url)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 (downcase<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(or (file-remote-p default-directory &#39;ho=
st)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(system-name)))))))<br>
=C2=A0 =C2=A0 (ignore-errors<br>
=C2=A0 =C2=A0 =C2=A0 (cd-absolute<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0(concat (file-remote-p default-directory)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(url-unhex-string (u=
rl-filename url)))))))<br>
--8&lt;---------------cut here---------------end---------------&gt;8---<br>
<br>
WDYT?<br>
<br>
Best regards, Michael.<br>
</blockquote></div>

--000000000000739a0e062dca7839--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 14:20:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 09:20:04 2025
Received: from localhost ([127.0.0.1]:49754 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thUdn-00029M-J7
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:20:04 -0500
Received: from mout.gmx.net ([212.227.17.20]:55735)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1thUdk-00028X-IV
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:20:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739197193; x=1739801993; i=michael.albinus@HIDDEN;
 bh=AnO82/OelnBNdUsMao/8ahXOSXoluNWfq1S2BMGdYPI=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=XL0h0Ba5P0/6vVIKS+OgS2SchPAQV8odGy31uj+WRYYkpUWeze/U/E4OUvOg5i83
 QFY4jH456WqSRZLW/o0Ztj8hl3H1ho/Tlzv/oDNJ5/F5UwcumbrxAeOAwycXbiKDV
 po789gB40X903wmFo/NSUxuA0vLbyt2BadDwnBEwqP6h8BD9CFg1gi5MdrBfvG7j5
 Vs4FUIDmOhDflQPjZOfe86yLoy3blXFajexKpiDxQPINPvZvpEx45Bzp+gq4HoLU8
 S0sNjeO8gKJnh82ThpAtMUacaet2sjwVtJsjCccmUkEYmcdIeu1Cmlsw9EVfiqcoN
 Fmlrt1ttUQDXLpGqgQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXGvG-1tt9mR23hO-00LfHe; Mon, 10
 Feb 2025 15:19:53 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Visuwesh <visuweshm@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <87a5at6gau.fsf@HIDDEN> (Visuwesh's message of "Mon, 10 Feb
 2025 19:41:05 +0530")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN>
 <87v7tic568.fsf@HIDDEN> <87ed0653ih.fsf@HIDDEN>
 <87r045dhv9.fsf@HIDDEN> <87a5at6gau.fsf@HIDDEN>
Date: Mon, 10 Feb 2025 15:19:53 +0100
Message-ID: <87ikphdgqe.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:gsMxs/cayEPs9q/WOZUJhkUfvx1+f6JoohhIhBoJ56KLyPw+M+K
 AAQIVgI/HMcII/uklgeuWB/sSaZei9QoORLXD9QCTFPEsoMbCaLh6+NBrkTQRWL8rK3X5HL
 8dqPMy866jtdvs7M1YQ4EXX915geIPGNdyOEY5IkZ23ijisz56vro7pd+6URhcIaBgs8gV1
 NYnx5BCcgXWLZt7GGeuVg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:E9Oc8hx2CKs=;FDuLhRLV8KsFrBsquynWaik/FI+
 z6Rn737u12UgdWMWfQjdm0rw6Ccft5obSKbRmqjXTikFxYAHjvYljppOyZJn+8UsxHK+0ipa0
 7ebZakn+NdFpdruI7jF4OrLxfbqHDp1c+aNgYEw0kLkJBjaYr01zOt/8gZg+QRzBhR5u3DrVc
 Z2dTbby9iM/8WTD8IvAVlTlRXbfycI7aRIGnqkS2HekWKvYyceP5ORJhiEDTXb67jVkHnzEcy
 NbyGDL+lDSty/jIH89c9+LWE87vTbDoV8q1efxkhamFFCnSzLNQl0m32I0lCbk0EpA9z+Pk+S
 YyyzN+YK+4LquvLVvZVzKr3hZKIp+dWSjeqFcSYscbFyNQc4v0N/Rnya+hUeGx9yqMPA2USCZ
 iV8rHIPP+pafAaR3GuTV1zS37A2SSI3uz4Q5b5Y6aBCYpDc5RHifv9dpddnejbFcgeV9m7kNr
 GPffipHRw5f0QWqg6gAuQSfH3nASbeFpoNPyLMBHBPhSVa3esXi+Eo8+hR+IcB7BuBeJlECqi
 KagHDXGM2YgWhBKLEuv4x7EFMKVEATWuRUn/E0mRzkb/BKCliPJAlblyGqy0ty6TqVMZzdioR
 p+/TILDGVN9pc8wimzETnrxPR0EEr/g/mSIZu23Hdgai19BZFGKCWDpKK1hZq68+FbXVXiS4B
 W3frm0igj60gSSkWTHUdj4VuJy6Eh606qiylPlobzZWgiVLYKyvJd0SnpN8eLH83DSLPpwZxP
 UsB9GLHz6DRtluulSycNChlDHzj6SYTxgMUAFOXpLPlh1RiXXCawHf5rADkEvxuJyygz1oH9c
 0Qr2vG9dVI/NLBiYGClBlKZZCik13NhYUu7y7yFJYuR67cby/DRLhCdAOHyTIA6PftTfL6At5
 OrctN5Y+xqfONFRcPqbUdANayh1QuGxtKptICKt7DmOnKfR5OPzNKJM1XfRr1QJm0pMebYIz9
 GQk16gi3tLi9Td8uXWc4kq65vPRULaYFQqeOsh5V3jIABzAqTBus4QtLH55IwnIJiPSQ1OJEj
 AZObsOmfFYPOxAVdOjk3IZAEQQRtmdiPakiDBLYn1lLR2Sn0nXUKbdu07hMXmgZkIPVt2y0v2
 0t/Z5X+wdR5qgOR5jN4rNdnPzldjDn+abW4aP3CRZEFo1KoUj5kEyA+jhFnCCN2amgxazGf+m
 ZAKo9bnuF10UNWo10aGgQOw9uWJJk7xoyC36PhjKaDTlNfaTmp+0DbYzLQeNemWVeMMz+qYdZ
 FQ1+FnSzzIjzXhSsPQLvV5C+KbSrGy+1C80X0CxIfkrgrdsM23IN89JSqpd8gWYynH2jo5S/f
 tnCljt2nB6Hr07rkSjuBYA81dshrJOAhqfXQByc1EYozugcf471NeCeJrUligbjGqTl6WC5+r
 oCVdGPAEQGtw8pJUgA/Cc7B1Ppa9+cJOV0CXqrJLDu8jt0ZUp5/PQyIpl9h8pRh8+VxHiYV/r
 NN9JlnQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Ship Mints <shipmints@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Visuwesh <visuweshm@HIDDEN> writes:

Hi,

> That reminds me why my :override advice was simpler.  Indeed, I had to
> get rid of that test to ensure that the function would work as intended
> for remote shell buffers.  It never made much sense IMO and I got the
> impression that it is in place as a "let's be absolutely sure" measure.
> I can say that I face no issues with the test omitted thus far. It could
> be a product of me being in control of $PS1 for local and remote shells
> though.

Well. The host part of the URL could be anything, and must not be the
same like the current host name. So perhaps the check could be like
this, "to be absolutely sure":

--8<---------------cut here---------------start------------->8---
  (when-let* ((url (url-generic-parse-url text))
              ((string= (url-type url) "file"))
              ((or (null (url-host url))
                   ;; Use `downcase' to match `url-generic-parse-url' behavior
                   (string= (url-host url)
                            (downcase
                             (or (file-remote-p default-directory 'host)
                                 (system-name)))))))
    (ignore-errors
      (cd-absolute
       (concat (file-remote-p default-directory)
               (url-unhex-string (url-filename url)))))))
--8<---------------cut here---------------end--------------->8---

WDYT?

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 14:12:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 09:12:57 2025
Received: from localhost ([127.0.0.1]:49722 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thUWu-0001ox-ER
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:12:56 -0500
Received: from mail-ua1-x92d.google.com ([2607:f8b0:4864:20::92d]:52357)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thUWr-0001oN-Ox
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:12:54 -0500
Received: by mail-ua1-x92d.google.com with SMTP id
 a1e0cc1a2514c-867120d67baso855369241.0
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 06:12:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739196768; x=1739801568; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=mybeVYwAP3aca9RkDGjpFf+vfUtgpcYRZUOik9/EMmc=;
 b=TZE2kuz4dPMhr6DQltAfFjb/yxOSG70okRQ4qAGM/BDudw9Acq1IsfII5YAcdIEKF6
 Zth3H4uj3Ji5jJC5gW8AmgOJTYaxVV2P9oaebwPO54LQc89Ik45XAur6Hceyn3g8GCCV
 ZWK9Zm+Yk+S0C7/ARWsF6CrZdFOFM2ooJdy5usWjqdBPag+xP0PKAOyVHdbFBrTrNZgF
 o+vTnMse4kU/HcRJoZwMIA0CJHsDZRXp5/qDPl1dXi+AyteEr3SWiZ6RWBaVSCibupqS
 x/gxeJm+mWOm+XRC1mhbs9mGqpZCZOQZKYLg4pfBFLL/SeTlOOKgWhcKd1MAUFEKHFd7
 Gmnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739196768; x=1739801568;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=mybeVYwAP3aca9RkDGjpFf+vfUtgpcYRZUOik9/EMmc=;
 b=W0NuLcJ9EMWccUHksE/dD8srhmnNwXAKYpVeGVO5k38owfN+icBNUSYl7XIYm6cFLS
 nW70GC7I5l01mETAHcW0UqfoxfabzCJAN/viuzn/YwnVsWPFOTH8EALli3Lobr4myEML
 vVAihCtn4kX0AjnGkkdQ6gI/LTdUrWyCu7+zXmq3SihdmUu0JoFy1q94brIKzL7OLFV7
 mhcZOVdNCNnNLwC3C5j//Df+G7XEC7+9BwUvCVyXgRDbDoAwKixjSLVR3ONjTZOlWBXz
 ufWHxvcSPPJrntLoVjGTLu4PrGYGl+RtahqWW02oKfet7VKWNoh7u13ykbKf+dxwVckk
 mFOg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWL+uai+DUJ//j8H30JHooAOP4IIMiXrhQwDUU0Qgbxi3qWpEKjuktHW4snhQURoiEnImUYyg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx7DCEhDeWwdaZD66ysSckaHH00YjGc2DI51iTwxFhi6+nBxUgU
 TT4TPf/BT6n1OEfmAzltNzGgO5vuGMkEBkAU6XKR2cTaEX4xa3QOmTuMN3DxkJImWs+tJmaoxfq
 NafIsvLED4iUn+e8d3W+mntmRY6c=
X-Gm-Gg: ASbGnctIan/Ld7ISzwb9v2O+QWS9N87gR+VzoUdDLZT+ZVbmDOqcEA7Sw39n6XCRkQE
 b4bGZ07s7mwDksScVK2/cyDu9tRT9I2lIYRoBRzKPTnMFnw5UmqKcB8z6Ew1iyW8lrLmpFPzN
X-Google-Smtp-Source: AGHT+IG9VpQ+bPZAsYrEcH6uUtYtF8BlkPQ7rx2kcGeSu81hwQdbamhX6pdAm+CDgUH+aU2pDKLPUXeloFdbOTs0P6I=
X-Received: by 2002:a05:6102:4187:b0:4bb:d394:46f4 with SMTP id
 ada2fe7eead31-4bbd3945611mr1199805137.3.1739196767924; Mon, 10 Feb 2025
 06:12:47 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN> <87v7tic568.fsf@HIDDEN>
 <87ed0653ih.fsf@HIDDEN> <87r045dhv9.fsf@HIDDEN> <87a5at6gau.fsf@HIDDEN>
In-Reply-To: <87a5at6gau.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 09:12:36 -0500
X-Gm-Features: AWEUYZlPndmrmCMFjD1GOkfJSlvp9tEdDlPOWIYSAILmlONf3rwPlpE_jkRIc2o
Message-ID: <CAN+1HbrZyy3ynq=RD+pXUkP0ZCb54+rK1dx+TS6zWGzgaj3WUQ@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Visuwesh <visuweshm@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000008bfb19062dca4d03"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000008bfb19062dca4d03
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Maybe we ask Augusto Stoffel what he had in mind with his URL handling
approach to begin with? It's been in the code for something like 5 years.

On Mon, Feb 10, 2025 at 9:11=E2=80=AFAM Visuwesh <visuweshm@HIDDEN> wrot=
e:

> [=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=
=AA=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025=
] Michael Albinus wrote:
>
> > Visuwesh <visuweshm@HIDDEN> writes:
> >
> > Hi,
> >
> >>>>     (concat (file-remote-p default-directory)
> >>>>             (url-unhex-string (url-filename url)))
> >>>
> >>> Looks like, yes :-(
> >>>
> >>> Since I don't know how to activate ansi-osc-directory-tracker in a
> shell
> >>> (where is it documented?), I couldn't test it. Could you pls advice m=
e?
> >>
> >> The documentation is spread over two places:
> >>
> >>     1. Docstring of `ansi-osc-directory-tracker' tells how to set up
> >>        things from the shell side.
> >>     2. You need to add `comint-osc-process-output' to
> >>        `comint-output-filter-functions' (as the commentary following
> >>        comint.el:3998 instructs you to).
> >
> > I've fixed ansi-osc-directory-tracker as described above, and started a
> > test as given in the recipe. Testing on a remote host, different from m=
y
> > local one.
> >
> > There is the following code in ansi-osc-directory-tracker:
> >
> >     (when (and (string=3D (url-type url) "file")
> >                (or (null (url-host url))
> >                    ;; Use `downcase' to match `url-generic-parse-url'
> behavior
> >                    (string=3D (url-host url) (downcase (system-name))))=
)
> >       ...
> >
> >
> > But on the remote host, neither (null (url-host url)) nor (string=3D
> > (url-host url) (downcase (system-name))) return t; simply because the
> > host name is not nil or equal to (system-name).
> >
> > Instead, the following shall be sufficient:
> >
> >     (when (string=3D (url-type url) "file")
> >       ...
> >
> > Comments?
>
> That reminds me why my :override advice was simpler.  Indeed, I had to
> get rid of that test to ensure that the function would work as intended
> for remote shell buffers.  It never made much sense IMO and I got the
> impression that it is in place as a "let's be absolutely sure" measure.
> I can say that I face no issues with the test omitted thus far. It could
> be a product of me being in control of $PS1 for local and remote shells
> though.
>
> > Best regards, Michael.
>

--0000000000008bfb19062dca4d03
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Maybe we ask Augusto Stoffel what he had in mind with his URL handling a=
pproach to begin with? It&#39;s been in the code for something like 5 years=
.</div></div><br><div class=3D"gmail_quote gmail_quote_container"><div dir=
=3D"ltr" class=3D"gmail_attr">On Mon, Feb 10, 2025 at 9:11=E2=80=AFAM Visuw=
esh &lt;<a href=3D"mailto:visuweshm@HIDDEN">visuweshm@HIDDEN</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[=E0=AE=
=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=AA=E0=AE=
=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025] Michael=
 Albinus wrote:<br>
<br>
&gt; Visuwesh &lt;<a href=3D"mailto:visuweshm@HIDDEN" target=3D"_blank">=
visuweshm@HIDDEN</a>&gt; writes:<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0(concat (file-remote-p default-director=
y)<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(url-unhex-=
string (url-filename url)))<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Looks like, yes :-(<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Since I don&#39;t know how to activate ansi-osc-directory-trac=
ker in a shell<br>
&gt;&gt;&gt; (where is it documented?), I couldn&#39;t test it. Could you p=
ls advice me?<br>
&gt;&gt;<br>
&gt;&gt; The documentation is spread over two places:<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A01. Docstring of `ansi-osc-directory-tracker&#39=
; tells how to set up<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 things from the shell side.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A02. You need to add `comint-osc-process-output&#=
39; to<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 `comint-output-filter-functions&#39; (a=
s the commentary following<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 comint.el:3998 instructs you to).<br>
&gt;<br>
&gt; I&#39;ve fixed ansi-osc-directory-tracker as described above, and star=
ted a<br>
&gt; test as given in the recipe. Testing on a remote host, different from =
my<br>
&gt; local one.<br>
&gt;<br>
&gt; There is the following code in ansi-osc-directory-tracker:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0(when (and (string=3D (url-type url) &quot;file&quo=
t;)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (or (null (url-=
host url))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ;=
; Use `downcase&#39; to match `url-generic-parse-url&#39; behavior<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (=
string=3D (url-host url) (downcase (system-name)))))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0...<br>
&gt;<br>
&gt;<br>
&gt; But on the remote host, neither (null (url-host url)) nor (string=3D<b=
r>
&gt; (url-host url) (downcase (system-name))) return t; simply because the<=
br>
&gt; host name is not nil or equal to (system-name).<br>
&gt;<br>
&gt; Instead, the following shall be sufficient:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0(when (string=3D (url-type url) &quot;file&quot;)<b=
r>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0...<br>
&gt;<br>
&gt; Comments?<br>
<br>
That reminds me why my :override advice was simpler.=C2=A0 Indeed, I had to=
<br>
get rid of that test to ensure that the function would work as intended<br>
for remote shell buffers.=C2=A0 It never made much sense IMO and I got the<=
br>
impression that it is in place as a &quot;let&#39;s be absolutely sure&quot=
; measure.<br>
I can say that I face no issues with the test omitted thus far. It could<br=
>
be a product of me being in control of $PS1 for local and remote shells<br>
though.<br>
<br>
&gt; Best regards, Michael.<br>
</blockquote></div>

--0000000000008bfb19062dca4d03--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 14:11:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 09:11:21 2025
Received: from localhost ([127.0.0.1]:49712 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thUVM-0001lk-SO
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:11:21 -0500
Received: from mail-pl1-x644.google.com ([2607:f8b0:4864:20::644]:49645)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <visuweshm@HIDDEN>)
 id 1thUVI-0001lS-3I
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:11:18 -0500
Received: by mail-pl1-x644.google.com with SMTP id
 d9443c01a7336-21f7f03d7c0so30314535ad.3
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 06:11:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739196670; x=1739801470; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=RDICnKJ0ys/BIhO0QhzJKI5vcrHj8/gUhA48LtdoFUc=;
 b=XBKv7Gszg0Ef4lKWhPKlRPSzQLqhqkrc9cP+TWG/MK0su4+bC/2JZbHhMjlMI72BGB
 1E3FtCX5NGayD+7gd34n2I6HLpUmpMvuZ8G21TS2462yRknUbXJ1toN3luNtpCr/VM7p
 mo8O85gGl9A5XstVtPn86b+A4o5YhJ6Zs175yalmLOIz7+0HgH2+PZ80rFulYiGPBgM6
 BUlkdbKN7GEnmSgZ0cXUs75HRgg/PSEq2pohsnEetfdJxQBIA9c/i5MeEFSbjqFUxj1w
 55f6XlS+zDPeSHD4rpEXozMFvFBKaVTGESimrY1TaV7s9zay4shngH2C7xVnYrOaz6yz
 DhRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739196670; x=1739801470;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=RDICnKJ0ys/BIhO0QhzJKI5vcrHj8/gUhA48LtdoFUc=;
 b=sshMrCyWbGptzDPfpoi05uOkLCd6WmtTxuVOr4v0DQx/olnvOxwlljxbq2MR5oG8HG
 SHGGndIcmokvOPBsFJGwM2zORYKf+Hsird8NATLKO6zp61OqLs0d40Voo8u+4YGV/Jgz
 L5B8mgpfr5QfHfGQTiFJSdDa3SAui8H5x5SISGndfKtfxC/Fr+IqPYRJBLHC8oI62zGq
 tT3JqS/evKC5gEZFZjKHilz9De9/o24i7fNg9KsKf06jCqb4AS0NGkdgCyE3M4Bv9Zet
 5MQgs1uX1+tSusjwh0E4cuepJ9yRDrlc1w9wy1Z65eOnX0Vd0DYYBhJnEQZK3+I8bNVB
 cMRg==
X-Gm-Message-State: AOJu0YwkK1CU1V/Vy4SCrVrlTPEI5PVycLE9zBAdxzPlmr6zEANWx/St
 5KNvxVxJdyPjLSBDplchLgKfuO8TInEGuBJhPnfJfNsTfoDpanZ7
X-Gm-Gg: ASbGnctLcriHsXp3TstnijaRdc23kiMDWhm1FedKcpSSrDXM05WuYvuqCvlqzbTnE/o
 CrojMWMpx9G3y9vm2gQZ0C6+1LxhfUxv249oT7hQuT7mMtOhIYOFvEH7JqsBNefjMkz2o8i++av
 iWzMMNQFe6pwkRWHsb2JqwnA1quCYUoxw0Xyd6oPYHXplDjIlX8q2D0ss1KZnc+gku7M03gI2QO
 KB/feOep+rmEVnbKeqKeb9xIVz3zu9AC+n7jH8Cw1Xfm4cpddRi+6vgldLhBF/CCY9VGO9QF+PG
 0O2vPU7Fp0lB
X-Google-Smtp-Source: AGHT+IFRN3gImLAL1e4gkUmc0ES/RBB83Q1txaTjEcDwN7BuYM1trVR5XdDca9423GTjrKGgwGFUjg==
X-Received: by 2002:a17:902:c948:b0:21f:5e9c:c331 with SMTP id
 d9443c01a7336-21f5e9cc51dmr178632635ad.51.1739196669688; 
 Mon, 10 Feb 2025 06:11:09 -0800 (PST)
Received: from localhost ([115.240.90.130])
 by smtp.gmail.com with UTF8SMTPSA id
 d9443c01a7336-21f3653babfsm78573695ad.68.2025.02.10.06.11.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 10 Feb 2025 06:11:09 -0800 (PST)
From: Visuwesh <visuweshm@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <87r045dhv9.fsf@HIDDEN> (Michael Albinus's message of "Mon, 10
 Feb 2025 14:55:22 +0100")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN> <87v7tic568.fsf@HIDDEN>
 <87ed0653ih.fsf@HIDDEN> <87r045dhv9.fsf@HIDDEN>
Date: Mon, 10 Feb 2025 19:41:05 +0530
Message-ID: <87a5at6gau.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Ship Mints <shipmints@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=AA=
=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025] M=
ichael Albinus wrote:

> Visuwesh <visuweshm@HIDDEN> writes:
>
> Hi,
>
>>>>     (concat (file-remote-p default-directory)
>>>>             (url-unhex-string (url-filename url)))
>>>
>>> Looks like, yes :-(
>>>
>>> Since I don't know how to activate ansi-osc-directory-tracker in a shell
>>> (where is it documented?), I couldn't test it. Could you pls advice me?
>>
>> The documentation is spread over two places:
>>
>>     1. Docstring of `ansi-osc-directory-tracker' tells how to set up
>>        things from the shell side.
>>     2. You need to add `comint-osc-process-output' to
>>        `comint-output-filter-functions' (as the commentary following
>>        comint.el:3998 instructs you to).
>
> I've fixed ansi-osc-directory-tracker as described above, and started a
> test as given in the recipe. Testing on a remote host, different from my
> local one.
>
> There is the following code in ansi-osc-directory-tracker:
>
>     (when (and (string=3D (url-type url) "file")
>                (or (null (url-host url))
>                    ;; Use `downcase' to match `url-generic-parse-url' beh=
avior
>                    (string=3D (url-host url) (downcase (system-name)))))
>       ...
>
>
> But on the remote host, neither (null (url-host url)) nor (string=3D
> (url-host url) (downcase (system-name))) return t; simply because the
> host name is not nil or equal to (system-name).
>
> Instead, the following shall be sufficient:
>
>     (when (string=3D (url-type url) "file")
>       ...
>
> Comments?

That reminds me why my :override advice was simpler.  Indeed, I had to
get rid of that test to ensure that the function would work as intended
for remote shell buffers.  It never made much sense IMO and I got the
impression that it is in place as a "let's be absolutely sure" measure.
I can say that I face no issues with the test omitted thus far. It could
be a product of me being in control of $PS1 for local and remote shells
though.

> Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 14:01:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 09:01:22 2025
Received: from localhost ([127.0.0.1]:49690 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thULh-0001JZ-JU
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:01:22 -0500
Received: from mout.gmx.net ([212.227.17.20]:59683)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1thULd-0001JB-AW
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 09:01:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739196068; x=1739800868; i=michael.albinus@HIDDEN;
 bh=EskGWA7VaLpkIuFf6Uy7EDAbiHpKDXd0ub7gQN4BgtM=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=r6btduDMIaOZJGaGyrqKkjshAOWg6XuJZpoLxdvzYCicmcR5TRgOlWePttBFRnpK
 NPBKY8yh4m9gyg4WZC7o0ih6laRoAosLx/9gw3/8BR+drbjzxoHfzICTOWezU0hut
 DcAR2UlpoSdTTNKdQHi35JTYi6LIcqT+/C1EuQtGEzpDIBBDI3c1UZHVnu5UAGFPE
 1M8XJQjM1HeoqbnkRJDUTDrpQaEHA7j2rHO1U/B8Q6b4Ddgk0R/ipUP8gGhrKcVUa
 BNfP1YmP/ivy2KL25bpUR1Sopuo5XCZhvXxAcOUcq2shnly7L05ct7ym2pw7l08NA
 fgj1TqpZybOzf8/Ycw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MTAFb-1tp1Gl1z27-00KR5i; Mon, 10
 Feb 2025 15:01:08 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <86cyfpzywo.fsf@HIDDEN> (Eli Zaretskii's message of "Mon, 10 Feb
 2025 15:56:23 +0200")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <86cyfpzywo.fsf@HIDDEN>
Date: Mon, 10 Feb 2025 15:01:07 +0100
Message-ID: <87msetdhlo.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:zg8UCO8pFexbKuizTj46d4kU7gLC5p/VSGWOO5tV9OArJ5WaHHI
 dJIfCQHTH7TOsdhu3nkZlMQm7blaHHskbOGPSvrJQTuO7yStAMfaZOcePX8hh1ilzHUFG5n
 /8s7HXF7vNg41z/u5h19jNp4nDtOpmh2cbQM4D4vBT1hyTDZrOFDLpkkdS8iCpLe4vVlmpp
 6pfvQ+j+C/Ng3vf7TizUw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:T374za92mv0=;uTBy4bzA3LI9k58Doq1dpo+lG4E
 tdJlWeColwcH9t4Hh8uPtpKEwOq3dAbKNR60o//QwB9BlCP2MBTEP4X1916USNhDX9wK5yBq1
 tXwZrIdjcTuSOqdSLKC94TqDM7qTmYv8vZt8spz981pGTgiYl66o+/MENhbYkgjgG/V3l14It
 dn+oz0AlEvJ3d66wLzOklhE5VLPhv8NPctZr+Jjb4NefL/hDQ1LNWfM6yeVMAXtDcEkHKLX9C
 aWzGGAb//jywTigRW/hQrx/lCtW0QQMQF/8euIu14MYNGr1JS7iBytHFsXad3id43BF8difFC
 bYu5KTpyy7b6R/N6TdivBnhj6OKD8iscTFiZBtlFS7nf+VExhKYSTU0EUuuvUR9NfqQP5OagA
 Tt/+nbndJdbvB3U4UqD9ORON2RlTfFj6P8VfFRmrr4C+ds1MHjevLCEtBwCPqxh9dbHbqK/MM
 7RvYQF82s0ap7WJYlslVsmNZwEi/7qmibyObTX5KKGDGMFkQAHibaIAsW5aZ2f+M91wtUTBda
 h2DQTiu3odZ9tJ3ao/egbaTBllrLbR2oVVawwXK7AMvbyDQpEzokI/+86o1DQu+HFeMY+bXn2
 5yLoYLk99lodhxoN5gnDzcCyJGpIGq09Jwm8uFLellgjQIlYluvX61Ob4tWRjp9hOJIn48UVl
 NTvx6zO3mH0EsqxJhcycNqGD4TWLQLJ+BbilmXpP7YX9crtXUBkfWsYt+662WF4L2VgbmKB9O
 xb03S3+YNVqcu0jvc5D8gQdQIAu1MGIuDaAIJ9GnTY8o5Eut+aTBrl4plXwot6xEIo4tNqxx2
 +W3blFy26K3hcfVVSeaJXD/qmgYieF5XXyW2/hzCljdxpUYKSxx6F3ff4t+1YXU8CZzCRXxfk
 mb3B3gUySZrbwiNxk1v3AD2ZjtOuBqmG2w3UX+sQ/V/RGW2w+bcQnnc6bew0TeddTw3synC/w
 N8gBgXgBRYDy7Gd5DUwIlYmVS+dnhVsyFKbth3w9Eq2SwDCgeCKOuKn/DUB695jNJXpg+XOWY
 L0XvpUWxo3yP0CDvPaeZcvIpSdKB296jiOVBSQ1K0KyzRyOFduCrzobCQS04Kt/jZuZ44nqO4
 EhqDmcs1uBmmGtOsRWwNxuSiC52lXGG5Chwu7zK4GjGcLGUnSQa2Fbzgg8CHN5nAvxb6huhxy
 TNIWhrlf4ftGLR3oJ7IzsdwjIlK9FixyKL4YElBPkb3sRFhvZAxfoygKr25rVOPo9bEQm1LTw
 3IgWQfr14An0pfOxuvdeJFtbztOQnnik0JVG+8n5DPC2JzHPq36Qn5WsiBJVk8KlGrkLfelvA
 f8FcL5RslRaurKcW/8sHxz5Ickz4yUol97FziN5RSpFKNInKGzyMgffhUxLsRUg9QEvZ/IV6K
 8a/sHTo9uUeGsQ8yjO2JUlckkiRnLSTwH+hGjChlf9AUz7A9RcJLamamYLdSAunsY/cXBJUUK
 KzslL7g==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Ship Mints <shipmints@HIDDEN>,
 visuweshm@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> +*** ansi-osc-directory-tracker now respects Tramp remote files.
>> +Tramp remote forms are now retained when changes to 'default-directory'
>> +are detected by this filter.  Previously, /ssh:hostname:/home/username
>> +would be stripped to just /home/username.
>
> What is a "Tramp remote form"?  The Tramp manual doesn't mention that
> even once, and just by reading it, I cannot understand what it means
> here.  Please clarify.

"Remote directories" in this case. I've fixed this already in NEWS.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 13:58:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 08:58:01 2025
Received: from localhost ([127.0.0.1]:49682 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thUIS-000166-ID
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:58:01 -0500
Received: from mail-vk1-xa2a.google.com ([2607:f8b0:4864:20::a2a]:46343)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thUIP-00015i-LJ
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:57:58 -0500
Received: by mail-vk1-xa2a.google.com with SMTP id
 71dfb90a1353d-5203e0d0139so748110e0c.1
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 05:57:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739195872; x=1739800672; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=2HG7UEg9lT05EtHFjqIoh/4R+Vd5WOm4LWPojiOPK+0=;
 b=mggp6dWnZ/XtTZRzP60FLk1Qz7yAgAX+CElucH1ZDW0uydgg63ZmAqH/vzvOcEMFvk
 0wpOpODDO1HvkHxiuysnnuPNkLE+izrhCcgpm8LgeaNhnQhUVDddmBbJbJAmE+S20vqa
 ZIiJ98YmftIOEHis3uDSpYnje2r9sWV1e/pTmcQ3xXog9JE7fO/9bhqooxOmmWDRDjvl
 VAARvYc0s/JOLWgXSqwmYmr/lmpaMs8AAA/eIY+Jgo6+YUqAKX72MGYNT9ZAd1q8BXDK
 BComQimwR4T3YvZAf2B3m/1ibvRoymoq5mEa3twcubdH6IY2MXcMGH/VayXl1OXnWwkK
 L4bQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739195872; x=1739800672;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=2HG7UEg9lT05EtHFjqIoh/4R+Vd5WOm4LWPojiOPK+0=;
 b=umMBxh14ncStSU3WQgbgleoiT5aNvHkMSW1x+tCIsdObi4zffiryOcjlZDJiLCtSPf
 7yt2XEM5VMcVNeeXaA9GCEz5ktKbe14viJ4EURNGcfh6P4I1ralT2r+HJwUHz0wrEvbw
 p4H+xOzj7leEBdSkwo/1rRAMabnK3gnCab+6tuotdMqLiDs4KGuqM1yAnZn2Ycp+0Qfu
 ro6T44pXOCtcSV8SHcCBI9XnPCz/1zyeK9dBC39QjVYqwgvpZBM3N3UyNmalMXCEBlGG
 Gl/SQmKKRVOYdYCfJZC9oQF685frxyFDJEiNAZpHs4nSHJJ8J/kfqtnwDzM48XeNX0vC
 zdLg==
X-Forwarded-Encrypted: i=1;
 AJvYcCVYhjnBFXw8Ca7PsvgRQ1qwUAPJrDt4/Pn8mnYGO25aZK8vcXyKetLeFVbIKkcYUvc+unnkDw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzE3YT5HK3gqF0oIG5hFmNIrnA9e8r4UX2qm8vuWjPTMTyJoDa1
 TfjGC1b0Lbam6lMoXGABhp+XhTsnwSrZN5pE/jQoFfhIj4USrjHOsPxZLR6F6d4vOON4b18fDKa
 w6UikmCqV/ZWlRL2d1kJXmtY7s8eTx4pB
X-Gm-Gg: ASbGncuiX6c9tOfvRunj+twA4LXVdSaIei7bGHVOy9XPGsbAbb9taf3OYIChOgf9Pv6
 CbPdUELSz+i5LmYBEcGuPWYa1HLZ+pzLXf3veKMbBB+zWwiat3ik9En2tLOkKZmk4OaQMHPND
X-Google-Smtp-Source: AGHT+IHQBKVU+IRZWR2CwLskCmWTjoGWBDGciuB1oXf09GF5NYkDZqnt9SWBD2W6xHiOrCAMy4dZxg1OhKfL1OVtQdQ=
X-Received: by 2002:a05:6122:a14:b0:520:42d3:91c4 with SMTP id
 71dfb90a1353d-52042d395e9mr2163495e0c.2.1739195872004; Mon, 10 Feb 2025
 05:57:52 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <86cyfpzywo.fsf@HIDDEN>
In-Reply-To: <86cyfpzywo.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 08:57:41 -0500
X-Gm-Features: AWEUYZk4bmeas5_oQQJQlsUZxMIkqBgToMqcgvDUCGXtesMDf-O7TvTkGy1Ju-w
Message-ID: <CAN+1Hbp=zC7d7xTT1anRQQn_Y0e4H-432hjVs7xiagYNCpjooQ@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000025515c062dca1809"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, michael.albinus@HIDDEN, visuweshm@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000025515c062dca1809
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

A later patch altered that reference.

On Mon, Feb 10, 2025 at 8:57=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrote:

> > Cc: 76165 <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>
> > From: Ship Mints <shipmints@HIDDEN>
> > Date: Mon, 10 Feb 2025 06:18:50 -0500
> >
> > +---
> > +*** ansi-osc-directory-tracker now respects Tramp remote files.
> > +Tramp remote forms are now retained when changes to 'default-directory=
'
> > +are detected by this filter.  Previously, /ssh:hostname:/home/username
> > +would be stripped to just /home/username.
>
> What is a "Tramp remote form"?  The Tramp manual doesn't mention that
> even once, and just by reading it, I cannot understand what it means
> here.  Please clarify.
>

--00000000000025515c062dca1809
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">A later patch altered that reference.</div></div><br><div class=3D"gmail=
_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Mon,=
 Feb 10, 2025 at 8:57=E2=80=AFAM Eli Zaretskii &lt;<a href=3D"mailto:eliz@g=
nu.org">eliz@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex">&gt; Cc: <a href=3D"mailto:76165 <at> debbugs.gnu.org" targe=
t=3D"_blank">76165 <at> debbugs.gnu.org</a>, Michael Albinus &lt;<a href=3D"mail=
to:michael.albinus@HIDDEN" target=3D"_blank">michael.albinus@HIDDEN</a>&gt;=
<br>
&gt; From: Ship Mints &lt;<a href=3D"mailto:shipmints@HIDDEN" target=3D"=
_blank">shipmints@HIDDEN</a>&gt;<br>
&gt; Date: Mon, 10 Feb 2025 06:18:50 -0500<br>
&gt; <br>
&gt; +---<br>
&gt; +*** ansi-osc-directory-tracker now respects Tramp remote files.<br>
&gt; +Tramp remote forms are now retained when changes to &#39;default-dire=
ctory&#39;<br>
&gt; +are detected by this filter.=C2=A0 Previously, /ssh:hostname:/home/us=
ername<br>
&gt; +would be stripped to just /home/username.<br>
<br>
What is a &quot;Tramp remote form&quot;?=C2=A0 The Tramp manual doesn&#39;t=
 mention that<br>
even once, and just by reading it, I cannot understand what it means<br>
here.=C2=A0 Please clarify.<br>
</blockquote></div>

--00000000000025515c062dca1809--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 13:57:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 08:57:12 2025
Received: from localhost ([127.0.0.1]:49679 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thUHc-00014Y-V3
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:57:12 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:41766)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1thUHa-00014B-1s
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:57:07 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1thUHU-0001W4-LL; Mon, 10 Feb 2025 08:57:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=wNkYy1uagQV0l9nRpQmtgkda1vouhdSaSC2ROeUOJzE=; b=BiH5BqEdy7Rs
 Eo5hv+AIb7AzvqX4GIhRKOlKitqBXKF2jYNpfoAWjLYt1VB+3D3rz88mVG84FE+Cz8MhLi2mfdYWM
 y8qG1XEFQGEPsnUnyIADDaJRAnFYMgcOuZoVYeXXIjQyKhH8THlMBcuDeXLXI5GkY1Ykmpbb4+34x
 1+/sDzkHWYv/rJpZZ/bvHRvZyGADA826P94M3ibBNd1+jlddO0OLVO4VIDnHrRjwA1btu3rJnwee+
 I3gereOuDbSo36bjOSKHl2ZQGvAoXCSFoH//y6rRg8ULi7tNgLV1A17jjEaQBUjjA4xsE/mUenSdi
 gAqUbnFMag3KThcQRK2G3w==;
Date: Mon, 10 Feb 2025 15:56:23 +0200
Message-Id: <86cyfpzywo.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
In-Reply-To: <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 (message from Ship Mints on Mon, 10 Feb 2025 06:18:50 -0500)
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, michael.albinus@HIDDEN, visuweshm@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 76165 <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>
> From: Ship Mints <shipmints@HIDDEN>
> Date: Mon, 10 Feb 2025 06:18:50 -0500
> 
> +---
> +*** ansi-osc-directory-tracker now respects Tramp remote files.
> +Tramp remote forms are now retained when changes to 'default-directory'
> +are detected by this filter.  Previously, /ssh:hostname:/home/username
> +would be stripped to just /home/username.

What is a "Tramp remote form"?  The Tramp manual doesn't mention that
even once, and just by reading it, I cannot understand what it means
here.  Please clarify.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 13:55:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 08:55:34 2025
Received: from localhost ([127.0.0.1]:49673 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thUG5-000120-T3
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:55:34 -0500
Received: from mout.gmx.net ([212.227.17.21]:33649)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1thUG2-00010H-8F
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:55:31 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739195724; x=1739800524; i=michael.albinus@HIDDEN;
 bh=UNm3gKAKGXuelMbO+SFsasaiBa8sl8XKlwAcaOx7QI0=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=pyv2NzExq85MU2yNYqasy873yCPEFJXWrz1HxmcTMYY/uu6bDM987AMZ9UEWBf4X
 NiHZRJwktiyRHFerl4gCZ/n9bnfd/oSbmGo8XiPyvxYgQrzwEzXTH8+2L08jvE1GL
 lH4RQ1msOqm+KjXaHOV0QoVhXoj97MGNcunppXMGlbqDuwxfhL8dDrWfkCobOvPvu
 c3UB+k197hbbhrJdnjM2Qk/ZKGxTZlxvwE6yaJ+7jeidzvH/JIfQftq01idskrGCP
 N1oDaHs/qO6nbT4vluLffYEPfiTK3o9g3R9sux6rxkj1RpxQUxm78JaQA0tffPQhl
 acsqDkU2xbX3zudl2Q==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M2f9b-1tg7LI38Gd-00BdMz; Mon, 10
 Feb 2025 14:55:23 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Visuwesh <visuweshm@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <87ed0653ih.fsf@HIDDEN> (Visuwesh's message of "Mon, 10 Feb
 2025 19:02:38 +0530")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN>
 <87v7tic568.fsf@HIDDEN> <87ed0653ih.fsf@HIDDEN>
Date: Mon, 10 Feb 2025 14:55:22 +0100
Message-ID: <87r045dhv9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:WvciiA1544cRDRT/KH99jUrccaqQkc1WpSgGss+rZ34oX7e1m90
 B/qyisjeu9Eg4skARPBj+c+1i7tUh5X7+yL8v0k1gtUy/jl+FiF6qV2dL5Z658QUWTzjwAv
 otbTdvcnZ1itY8OxmdKfDDJXkXx6II6wyWNKyrJUZ1ydyhPUz8DIUuxnLFRipJMAwzEszwi
 gx2sc57g/UNc+Om2fLIFA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:smnkjQKzs/I=;uci0wrbMz5mAD2EAPT8mEdshyVp
 VSl1eYkw5E8Kq1OcoYTDKdsBKjAs/FwJTzU+pXwy43p5dzOTswb9aUZTg4U4lnfwkUcchTMzs
 +JlIgzfK/VJe3/EjsBMHeO9IC0fXz2Bn04iu8/EQQ57Z2UT7eosb3EnGr3qjAskpS08+I4vTW
 545m5ss/t8IIn0m6vmOpPG+TPBM0ZdfYgtE/CImRc48ZbTh8LDuUQCOG9icw/eot/rKcm+FPm
 ZpFFZdzHBggnOdD3DQyW8HjBWZ+TuHX4IrM5wSk+f3h0G/vpA6AvwaHO94lRWiOkHyTbOVyKb
 YCFeZTYUeTuzrT2Xuby6b3nROExkN5IEdx6O4HSQH2eBHLgq5MZo7/ycJRmyZZU3R3iCb9vzq
 McvtCu/OPVtFXTnpfmqB83rqXhjY2aqc4vdbOivyCH/ihvX2wg/a5bENnPZbQ2nm9wXY4fxW+
 +4qkKCPdnmWkwnznXUioVOtLzxjSvbfqiQe68E3zLmrwrWqZ/1BILIr3Hd9juAaBTJPyvyRRn
 60KADHsjAmk+zh9BYg676PQ3lmn0/S2BttLOSGjFXjq+nJ1a3XMsjrkmcvV7QRrt9EXR1CkIA
 8dipHd8kfM++cWbQCOcIfG7vZFDr3o+nGZT3BMSB0q0a2w3q8VtYk0q2rb0OiujI4o3z5rBkr
 C2zfe2Hjpv8oYQiUYSSKB6w9q3W+ua/rvfSQ+GCFg25vkdgGpYqUDrKFmq9ZVOZCkR7S1d1IT
 aRuHjesgdDpAxoz4oKvuEXiaV1SjGp0r0UtkuHcnZG0qclabuXY+iwQ4OfsA+QNoDP+PFBUBJ
 APe1UdMEkoBHXrEckzdhJ1OwWOdz9NGdwgwtWzAgOfLDNbvrCSh7vpPBVUHfGAJPZOJ33I056
 VOb3FnVv0i7vETcwXDE7ZcmazgUUMrV0mqUb4iu6CNBfu1HcI5DpAGvYaLgDn+caDzaj55AC1
 8Cvh5Hs9vAvqZgcqd4H6OEKixC+wGlDPrZFwFh4BeqPtJG4LnGnw7mwIEjtZtxxeyHZA5WGWn
 tabo9Dfi8ody3l1T3yhDtDCzY8wz6FLDmBCsAPsoEvCzLSEqIMChgB6bNVN8uYqXvQ+4S/VdZ
 AoUV6BLLXaDYSKfcqlcSQJCK+unYrxtcH8s+0uiJroC8dPy+d3aitL9F3wQpSRjKjKk1vlPlB
 EIey99kLOirF3QWe+Uo11u0cFd95SHFBAQIvZtA4GCxOCubdvKhCIn2agkuVKOayymE0ZDx9t
 uPzlAqI2TrHLId19NRE2rPTCM3rk9HvqJwE0Vgj4VV2ZNTRb+jRQw4ADuPfFKTyRj+aOBN1yf
 4/Zpjn5GIA+VYYZNSmXGZXnTHpFykEyD9TcTPDSH74KpHJgvIOptbH55gkeTWU21bZLGJXs1W
 zQukb6L/UA4IVRpMWrK/dh8xZoXwkJGJB4nVXTVDuTFtY0Y7z5BYkkDtgz
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Ship Mints <shipmints@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Visuwesh <visuweshm@HIDDEN> writes:

Hi,

>>>     (concat (file-remote-p default-directory)
>>>             (url-unhex-string (url-filename url)))
>>
>> Looks like, yes :-(
>>
>> Since I don't know how to activate ansi-osc-directory-tracker in a shell
>> (where is it documented?), I couldn't test it. Could you pls advice me?
>
> The documentation is spread over two places:
>
>     1. Docstring of `ansi-osc-directory-tracker' tells how to set up
>        things from the shell side.
>     2. You need to add `comint-osc-process-output' to
>        `comint-output-filter-functions' (as the commentary following
>        comint.el:3998 instructs you to).

I've fixed ansi-osc-directory-tracker as described above, and started a
test as given in the recipe. Testing on a remote host, different from my
local one.

There is the following code in ansi-osc-directory-tracker:

--8<---------------cut here---------------start------------->8---
    (when (and (string= (url-type url) "file")
               (or (null (url-host url))
                   ;; Use `downcase' to match `url-generic-parse-url' behavior
                   (string= (url-host url) (downcase (system-name)))))
      ...
--8<---------------cut here---------------end--------------->8---

But on the remote host, neither (null (url-host url)) nor (string=
(url-host url) (downcase (system-name))) return t; simply because the
host name is not nil or equal to (system-name).

Instead, the following shall be sufficient:

--8<---------------cut here---------------start------------->8---
    (when (string= (url-type url) "file")
      ...
--8<---------------cut here---------------end--------------->8---

Comments?

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 13:51:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 08:51:28 2025
Received: from localhost ([127.0.0.1]:49643 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thUC8-0000on-0V
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:51:28 -0500
Received: from mail-vk1-xa33.google.com ([2607:f8b0:4864:20::a33]:57493)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thUC5-0000oa-Na
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:51:26 -0500
Received: by mail-vk1-xa33.google.com with SMTP id
 71dfb90a1353d-5203e42d3a2so832088e0c.2
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 05:51:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739195480; x=1739800280; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=K5885Bvfh3XWa45AIXbg8Ovt9TKx7obudecPb6Yf+v4=;
 b=W+GAIcXcHqYgUVH2IadUU8bdkKnr2TgTlZPm/hKYYSZ892nPI9YTSzf3gRbFF5PMmH
 lFRjpfJfPL0+PaojIB9717LvG8z6uHmHys2V4mlfT5oaTNtJD4/xBO+oaGey7R5UFDC1
 qhnvCCBlaq94M8V2QDhjp0q5x2fhzn/KOSnNQKdN16CbM61q9nHTEDhkc9YaPb67MFl/
 imBnIU64Yep2sq0sKvEHKQe32c4xT4MJppi6PBC82iTZ1fuGBs365bdfmwMbC3G9c1ii
 a1NfMiN7yMR+y1z9TUorTX2M7mv5kLPekuIqRT+ThFEnaWvBauwFfspzG1BcHSnaPeY+
 0H9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739195480; x=1739800280;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=K5885Bvfh3XWa45AIXbg8Ovt9TKx7obudecPb6Yf+v4=;
 b=PZCf1SB6JwsugJ7zQ6dJa6VQWTFTxcXjM5ia1j9FKsAMMPacp1eoQefaOyn905EUfU
 b0XAFiIJ6EknXz3x9y5Rp+1E+Cg3e9glgQ8ZW00s8vFH6ya9Dtg3voAgKJ/Tq3rtzg5i
 9oFerQoe9y9+fIdmdq+znge+K5AJp5SzyiIO3AFSGg2Fz1Hg52mXLBOs24Iy3ZMJdFQH
 +t+Qc71EesNygFaTouXi/9dKGK+CaApwHjcPxgkS+kCoCbvuDz/fCpIRPyHZLzUwuk6v
 V4PFUTehM+t4ytBNARScIo3RxGNJw4IxK7VjsSKzFTFdFyxI4mzhQjl4NB4j5Z5HzyXm
 aL5w==
X-Forwarded-Encrypted: i=1;
 AJvYcCVLnMdKOyZ4up2LpeKJYgLz61r5Zn9yToWwKriEubN6CmgjNnaYTuBwMmT6gBgEYmoRLeHe0w==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxAAqSt93BOVZSZW0Z3VDBeXWcS82cLFhOIT1wWSQV3ra0N0E1O
 PZLK+a3ck8cq1niLMaUfK2x4jU/43Qy6PVY+gJgajZ76Q0Vbcrr67pwv95+WT/czICDgqXUzPC+
 cdMT444+DoeuSSV+qx25y9m3rld8=
X-Gm-Gg: ASbGncvJ4SRCOJmzaJLSvO6OIkVvWsqZhxI1hAvnUv626vjdWJ+Lp1V/CdDakstYycD
 6tgJh1WTAkNqNh1nwR/pCtqamieR3sg/FnuN0mZoesgZ3WqCNozPUeEuuapT7UbTtAa6a24l2
X-Google-Smtp-Source: AGHT+IHnbVDmShJMW8hg2HmXBHTcITO43FWy0YUHPcJmnm5cONbOmDzKPubCh2IzydoONAGDhhL1BDtardiLcxLNKbg=
X-Received: by 2002:a05:6122:251d:b0:516:1ab2:9955 with SMTP id
 71dfb90a1353d-51f2e223223mr8983638e0c.6.1739195479935; Mon, 10 Feb 2025
 05:51:19 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN> <87v7tic568.fsf@HIDDEN>
 <CAN+1Hbpm2YBUxNNtsWSWcUoEkA2nYb7=mgAihVHztDY7GVZPOQ@HIDDEN>
In-Reply-To: <CAN+1Hbpm2YBUxNNtsWSWcUoEkA2nYb7=mgAihVHztDY7GVZPOQ@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 08:51:08 -0500
X-Gm-Features: AWEUYZk5yl_wGrpTLsRubnpmzR4L1WWotbyPJiTXJSbfIc--NvrU49YJ4tmym7E
Message-ID: <CAN+1HbqsCHy-27JwMnM9CY68Aj9jD7uOzB=J9DMSzf_4OgmbHg@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000c6d379062dca0074"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000c6d379062dca0074
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Revised shell mode hook...I missed one detail excerpting from my own.

(defun my/shell-mode-hook ()
  ;; ansi-osc-directory-tracker is on by default in Emacs 28+
in ansi-osc-handlers
  (add-hook 'comint-output-filter-functions #'comint-osc-process-output nil
'local)
  (shell-dirtrack-mode -1)) ; make sure you do this


On Mon, Feb 10, 2025 at 8:19=E2=80=AFAM Ship Mints <shipmints@HIDDEN> wr=
ote:

> I sent the revised patch in my last email.
>
> (defun my/shell-mode-hook ()
>   ;; ansi-osc-directory-tracker is on by default in Emacs 28+
>   (shell-dirtrack-mode -1)) ; make sure you do this
>
> In your bashrc:
>
> # ansi osc 7 pwd change support
> function myprompt () {
>   printf "\e]7;file://%s%s\e\\" "$HOSTNAME" "$PWD"
> }
> export PROMPT_COMMAND=3Dmyprompt
>
> On Mon, Feb 10, 2025 at 8:15=E2=80=AFAM Michael Albinus <michael.albinus@=
gmx.de>
> wrote:
>
>> Visuwesh <visuweshm@HIDDEN> writes:
>>
>> Hi,
>>
>> > The concat form is ill-formed in the patch you pushed, no?
>> >
>> >     (concat (file-remote-p default-directory
>> >                            (url-unhex-string (url-filename url))))
>> >
>> > should be
>> >
>> >     (concat (file-remote-p default-directory)
>> >             (url-unhex-string (url-filename url)))
>>
>> Looks like, yes :-(
>>
>> Since I don't know how to activate ansi-osc-directory-tracker in a shell
>> (where is it documented?), I couldn't test it. Could you pls advice me?
>>
>> I'll fix it then.
>>
>> Best regards, Michael.
>>
>

--000000000000c6d379062dca0074
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Revised shell mode hook...I missed one detail excerpting from my own.</d=
iv><div class=3D"gmail_default" style=3D"font-family:monospace"><br></div><=
div class=3D"gmail_default" style=3D"font-family:monospace"><div class=3D"g=
mail_default">(defun my/shell-mode-hook ()</div>=C2=A0 ;;=C2=A0ansi-osc-dir=
ectory-tracker is on by default in Emacs 28+ in=C2=A0ansi-osc-handlers<br s=
tyle=3D"font-family:Arial,Helvetica,sans-serif"><div class=3D"gmail_default=
">=C2=A0 (add-hook &#39;comint-output-filter-functions #&#39;comint-osc-pro=
cess-output nil &#39;local)</div><div class=3D"gmail_default">=C2=A0 (shell=
-dirtrack-mode -1)) ; make sure you do this</div></div><div class=3D"gmail_=
default" style=3D"font-family:monospace"><br></div></div><br><div class=3D"=
gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On=
 Mon, Feb 10, 2025 at 8:19=E2=80=AFAM Ship Mints &lt;<a href=3D"mailto:ship=
mints@HIDDEN">shipmints@HIDDEN</a>&gt; wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_de=
fault" style=3D"font-family:monospace">I sent the revised patch in my last =
email.</div><div class=3D"gmail_default" style=3D"font-family:monospace"><b=
r></div><div class=3D"gmail_default" style=3D"font-family:monospace">(defun=
 my/shell-mode-hook ()</div><span style=3D"font-family:monospace">=C2=A0 ;;=
=C2=A0ansi-osc-directory-tracker is on by default in Emacs 28+</span><br><d=
iv class=3D"gmail_default" style=3D"font-family:monospace">=C2=A0 (shell-di=
rtrack-mode -1)) ; make sure you do this</div><div class=3D"gmail_default" =
style=3D"font-family:monospace"><div class=3D"gmail_default"><br></div></di=
v><div class=3D"gmail_default" style=3D"font-family:monospace">In your bash=
rc:</div><div class=3D"gmail_default" style=3D"font-family:monospace"><br><=
/div><div class=3D"gmail_default" style=3D"font-family:monospace"># ansi os=
c 7 pwd change support<br>function myprompt () {<br>=C2=A0 printf &quot;\e]=
7;file://%s%s\e\\&quot; &quot;$HOSTNAME&quot; &quot;$PWD&quot;<br>}<br></di=
v><div class=3D"gmail_default" style=3D"font-family:monospace">export PROMP=
T_COMMAND=3Dmyprompt<br></div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Mon, Feb 10, 2025 at 8:15=E2=80=AFAM Micha=
el Albinus &lt;<a href=3D"mailto:michael.albinus@HIDDEN" target=3D"_blank">=
michael.albinus@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex">Visuwesh &lt;<a href=3D"mailto:visuweshm@HIDDEN" t=
arget=3D"_blank">visuweshm@HIDDEN</a>&gt; writes:<br>
<br>
Hi,<br>
<br>
&gt; The concat form is ill-formed in the patch you pushed, no?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0(concat (file-remote-p default-directory<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (url-unhex-string (url-filename url))))<br>
&gt;<br>
&gt; should be<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0(concat (file-remote-p default-directory)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(url-unhex-string (url-=
filename url)))<br>
<br>
Looks like, yes :-(<br>
<br>
Since I don&#39;t know how to activate ansi-osc-directory-tracker in a shel=
l<br>
(where is it documented?), I couldn&#39;t test it. Could you pls advice me?=
<br>
<br>
I&#39;ll fix it then.<br>
<br>
Best regards, Michael.<br>
</blockquote></div>
</blockquote></div>

--000000000000c6d379062dca0074--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 13:32:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 08:32:54 2025
Received: from localhost ([127.0.0.1]:49599 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thTuA-0008Ml-1y
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:32:54 -0500
Received: from mail-pl1-x644.google.com ([2607:f8b0:4864:20::644]:53695)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <visuweshm@HIDDEN>)
 id 1thTu4-0008MP-Me
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:32:51 -0500
Received: by mail-pl1-x644.google.com with SMTP id
 d9443c01a7336-21f62cc4088so40211185ad.3
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 05:32:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739194362; x=1739799162; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=H+uyCakdM0yaGa5SwYUImIslz/wf7E3PzUNSvneutH0=;
 b=DtqPYf7Rxg1ywmo/aGXyG8QQEbW/y0Km+JeDo9xB+ZEW3vMOXg8vVuPQw8pt27jojQ
 Lk4q5ENXaUx62yZPFv5aPnLOIJat9m0ZjFogwKJ3s3twg6GI+hw5ZiK9x0+88rlqTOzr
 GXxmP5lGLrGWegaDa9zNWUPx25Q/dyWteNC/+Og/d46vhLlrbwqUNwKLrG0ixfmmMv6D
 5RicBP5UI3eyXPM/kFhVSl42hGWgkSyal1hPEVVjDoTjlYHdA6KhGdj8TbT633GlO/tn
 VgPRk7pfhRGiQUtlJj3sU3zomjLc87+4UuiRDRiq2fml7hD8cbq0SAWt4pIyY4aQmjjC
 EidQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739194362; x=1739799162;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=H+uyCakdM0yaGa5SwYUImIslz/wf7E3PzUNSvneutH0=;
 b=ZVTzROAmS2ITZ9SeoI39yZheHJBWeIgcD4urL7Hs0yp8yXuUIiBXRTfBnrGRXXDOKi
 7sMDtDtwkgEc2PMI2wrnZKnBbUpegXQWoklz/XAaALUgOh9kt3MgtptUMX6rTCujJm3S
 nRhJPZzrKlA+fcHn/s7MxaIm9Nm7mmso60EFF4eTfR+RDbuDCQF4vglUkmL5bSxfkEtz
 Jrwklz2odzMLQXGKAjQZhbyde+wwYxBysNmVIHiKhpvNYGuCFxKbeHfjvmhMmHaVdYSv
 0ppNtb71skVC/dWwRdSPirCKekeXCe5779UBF3YAMzhXe1h2+kC6OoSriVpjL2rOriOC
 GLiQ==
X-Gm-Message-State: AOJu0Yy3WRvYppGnX47KVr25z4aCnYpJXFlgQX5FyciwBzzM/d/B+vSy
 JBJqKqDkzx6rlUNI4SofkY4Wwc5h2IeveA1WSQJp5ASIPfXihqpD
X-Gm-Gg: ASbGncvizHgYMSNMyy6P6dP7NppXk0daXOiSsYG1AKs6zZdy50Jb6omvHj96TnQajhC
 28PlEu1CYSYnhdhRLNdOibrC03rnOhaEg2yOHMfcq7FQ2dNtSYdRa7G11MRfh967CUj9dKVHi0B
 sWMXxGw7Vp8pPUlFpVeSuxB5ElFvxQfr4UHzpHjvFHLCJJJ7Jq48X4jj0yhO2XOzFLrOxLv/Htg
 LNcNBxZqnhaSeaerG+sfGAeHOwqQ518NJVFqvZAix4nJbCU48z2fq28FY7ohqz7MqxbAbJznPLZ
 pRe9wzt1WVSovX37
X-Google-Smtp-Source: AGHT+IHCYw9JJnIUVm6uTMMVe2lwW4Qo5UEvj0g3Z0IuZKtpnQ3EUGMV/1n4GjLiTw0IVbjXcNHszw==
X-Received: by 2002:a17:903:166c:b0:215:19ae:77bf with SMTP id
 d9443c01a7336-21f4e6afe80mr219640825ad.19.1739194362392; 
 Mon, 10 Feb 2025 05:32:42 -0800 (PST)
Received: from localhost ([1.7.159.71]) by smtp.gmail.com with UTF8SMTPSA id
 d9443c01a7336-21f365616d0sm77152115ad.93.2025.02.10.05.32.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 10 Feb 2025 05:32:41 -0800 (PST)
From: Visuwesh <visuweshm@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <87v7tic568.fsf@HIDDEN> (Michael Albinus via's message of "Mon,
 10 Feb 2025 14:14:55 +0100")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN> <87v7tic568.fsf@HIDDEN>
Date: Mon, 10 Feb 2025 19:02:38 +0530
Message-ID: <87ed0653ih.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 3.6 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  [திங்கள் பிப்ரவரி 10, 2025]
   Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text
    editors" wrote: > Visuwesh writes: > > Hi, > >> The concat form is ill-formed
    in the patch you pushed, no? >> >> (concat (file-remote-p default-directory
    >> (url-unhex-string (url-filename url)))) >> >> should be > [...] 
 
 Content analysis details:   (3.6 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (visuweshm[at]gmail.com)
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [1.7.159.71 listed in zen.spamhaus.org]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2607:f8b0:4864:20:0:0:0:644 listed in]
                             [list.dnswl.org]
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Ship Mints <shipmints@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.6 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  [திங்கள் பிப்ரவரி 10, 2025]
   Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text
    editors" wrote: > Visuwesh writes: > > Hi, > >> The concat form is ill-formed
    in the patch you pushed, no? >> >> (concat (file-remote-p default-directory
    >> (url-unhex-string (url-filename url)))) >> >> should be > [...] 
 
 Content analysis details:   (2.6 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2607:f8b0:4864:20:0:0:0:644 listed in]
                             [list.dnswl.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [1.7.159.71 listed in zen.spamhaus.org]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (visuweshm[at]gmail.com)
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=AA=
=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025] M=
ichael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text=
 editors" wrote:

> Visuwesh <visuweshm@HIDDEN> writes:
>
> Hi,
>
>> The concat form is ill-formed in the patch you pushed, no?
>>
>>     (concat (file-remote-p default-directory
>>                            (url-unhex-string (url-filename url))))
>>
>> should be
>>
>>     (concat (file-remote-p default-directory)
>>             (url-unhex-string (url-filename url)))
>
> Looks like, yes :-(
>
> Since I don't know how to activate ansi-osc-directory-tracker in a shell
> (where is it documented?), I couldn't test it. Could you pls advice me?

The documentation is spread over two places:

    1. Docstring of `ansi-osc-directory-tracker' tells how to set up
       things from the shell side.
    2. You need to add `comint-osc-process-output' to
       `comint-output-filter-functions' (as the commentary following
       comint.el:3998 instructs you to).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 13:19:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 08:19:26 2025
Received: from localhost ([127.0.0.1]:49565 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thTh8-0007gN-BR
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:19:26 -0500
Received: from mail-vs1-xe29.google.com ([2607:f8b0:4864:20::e29]:44537)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thTh5-0007g6-FJ
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:19:24 -0500
Received: by mail-vs1-xe29.google.com with SMTP id
 ada2fe7eead31-4bbc406499fso291126137.1
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 05:19:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739193558; x=1739798358; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=EPyYhLU4WoRqTBVCXwsNeXovrIRMMj1vsMfLSYhXidk=;
 b=SBRu+52SmXYvvDaketX0Fznhd1dDLwAOX4Up0B+JorYfpTL/GYmDjdvXv/kzvdhjNl
 geDpBRlClpYi3e9WrHT4OxKLsZqGV575kmmlS00gVOm6314d6gT5KqLJLqUIOE9BnxlZ
 wWC5z6Rv7RbkgJsJm0md1Cnk6ggduthHATrWRM2YiUBB1lA3dZF0eyYnUNKLNYIYUkBq
 CEppC2ZXdJAbadsZnM/9fQesGdXgOpktDCi2uEqj3cOMYhcaMgOm+LVBDMUCyqI1iU8x
 16K15SwKuen5tVKCFDziYobO6zQTc0n5Tv/MY85chQLMywENrycrIlGsRMikClY61KZR
 UW3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739193558; x=1739798358;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=EPyYhLU4WoRqTBVCXwsNeXovrIRMMj1vsMfLSYhXidk=;
 b=DqamWUHHyHnxlaHcZLbwRFvtQuhWU+C1GAUNT7EHQJ+lgxvfLHiqfrVz/6+KzCCyDF
 h9CC9HMApKjzAjoAs3ahDd48lGO3r5Xcelzf2afOrHLHRKVBULnK4bYcsaA5kL6hWkOd
 sMBd40DY9BLOqfhPt9Zuhse4LvJ5u/vBPjKv3uk6S7IftVfJ3fPyWE4tw71gSy+2mZag
 hkkhKK+Qf34Be6S1nZvVH60GfHDOq0o1PZw1RFMNwA7cIJ1CozDrSQSB6UWSEFevyazx
 T6WH2KNLJK7JDeaCEfHw+dR0p0HKEhTIBU21XK6PUqSgc2xpCYjuURwyLG/fZqcleq7C
 l06w==
X-Forwarded-Encrypted: i=1;
 AJvYcCVXtDIFZ0EAti/uQ5MoKVoj8yBmJPSRWVFHXyTs6OnplBRpmLpnJYLCd4IvPMwymXkDCNBFLA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyQmqNVnxAeEFJzHyBN6hHKx+IUgNTTN1P6L/8SBz+p+LrN2NvA
 buw+YazQDKQhXhiKviI253Lwq4RBVFJn6wjEpsDgLW6crQjjUgbvCI4XzpS7H0Fu2a2BTv8b9G6
 YcqFVgp982hhQ8Qlu813iBoJ7t84=
X-Gm-Gg: ASbGnctMq1dH2rN6FfjyZeFYXmdoOazz+sQStlxuLdM/krsucF4NfdsgY3HPuWOubFW
 mUlTmoOLPPFgyKoF9X0xsUXDdYWv+dpjzXFgT7D3ZRH13etQ9IQYnt9aP/W9AVVfyjuWXLcFt
X-Google-Smtp-Source: AGHT+IHr/w5meJYJ0TY9Fgk+vl/qIapdbOlul8kYtZOiQtWoarzTiipPTRyPX177b3bD1psv/fbTzSZAbs9F39jy6P4=
X-Received: by 2002:a05:6102:8082:b0:4b2:9eeb:518f with SMTP id
 ada2fe7eead31-4ba85e4b3a9mr8718946137.10.1739193557797; Mon, 10 Feb 2025
 05:19:17 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN> <87v7tic568.fsf@HIDDEN>
In-Reply-To: <87v7tic568.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 08:19:05 -0500
X-Gm-Features: AWEUYZlySG7q6LnGTvVYwuPeTAP5FdQm8cwu-NGDsgQOtdqzHgDfQXgkzRTkaMo
Message-ID: <CAN+1Hbpm2YBUxNNtsWSWcUoEkA2nYb7=mgAihVHztDY7GVZPOQ@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000355071062dc98e8c"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000355071062dc98e8c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I sent the revised patch in my last email.

(defun my/shell-mode-hook ()
  ;; ansi-osc-directory-tracker is on by default in Emacs 28+
  (shell-dirtrack-mode -1)) ; make sure you do this

In your bashrc:

# ansi osc 7 pwd change support
function myprompt () {
  printf "\e]7;file://%s%s\e\\" "$HOSTNAME" "$PWD"
}
export PROMPT_COMMAND=3Dmyprompt

On Mon, Feb 10, 2025 at 8:15=E2=80=AFAM Michael Albinus <michael.albinus@gm=
x.de>
wrote:

> Visuwesh <visuweshm@HIDDEN> writes:
>
> Hi,
>
> > The concat form is ill-formed in the patch you pushed, no?
> >
> >     (concat (file-remote-p default-directory
> >                            (url-unhex-string (url-filename url))))
> >
> > should be
> >
> >     (concat (file-remote-p default-directory)
> >             (url-unhex-string (url-filename url)))
>
> Looks like, yes :-(
>
> Since I don't know how to activate ansi-osc-directory-tracker in a shell
> (where is it documented?), I couldn't test it. Could you pls advice me?
>
> I'll fix it then.
>
> Best regards, Michael.
>

--000000000000355071062dc98e8c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">I sent the revised patch in my last email.</div><div class=3D"gmail_defa=
ult" style=3D"font-family:monospace"><br></div><div class=3D"gmail_default"=
 style=3D"font-family:monospace">(defun my/shell-mode-hook ()</div><span st=
yle=3D"font-family:monospace">=C2=A0 ;;=C2=A0ansi-osc-directory-tracker is =
on by default in Emacs 28+</span><br class=3D"gmail-Apple-interchange-newli=
ne"><div class=3D"gmail_default" style=3D"font-family:monospace">=C2=A0 (sh=
ell-dirtrack-mode -1)) ; make sure you do this</div><div class=3D"gmail_def=
ault" style=3D"font-family:monospace"><div class=3D"gmail_default"><br></di=
v></div><div class=3D"gmail_default" style=3D"font-family:monospace">In you=
r bashrc:</div><div class=3D"gmail_default" style=3D"font-family:monospace"=
><br></div><div class=3D"gmail_default" style=3D"font-family:monospace"># a=
nsi osc 7 pwd change support<br>function myprompt () {<br>=C2=A0 printf &qu=
ot;\e]7;file://%s%s\e\\&quot; &quot;$HOSTNAME&quot; &quot;$PWD&quot;<br>}<b=
r></div><div class=3D"gmail_default" style=3D"font-family:monospace">export=
 PROMPT_COMMAND=3Dmyprompt<br></div></div><br><div class=3D"gmail_quote gma=
il_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Feb 10, 2=
025 at 8:15=E2=80=AFAM Michael Albinus &lt;<a href=3D"mailto:michael.albinu=
s@HIDDEN">michael.albinus@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">Visuwesh &lt;<a href=3D"mailto:visuweshm@g=
mail.com" target=3D"_blank">visuweshm@HIDDEN</a>&gt; writes:<br>
<br>
Hi,<br>
<br>
&gt; The concat form is ill-formed in the patch you pushed, no?<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0(concat (file-remote-p default-directory<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (url-unhex-string (url-filename url))))<br>
&gt;<br>
&gt; should be<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0(concat (file-remote-p default-directory)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(url-unhex-string (url-=
filename url)))<br>
<br>
Looks like, yes :-(<br>
<br>
Since I don&#39;t know how to activate ansi-osc-directory-tracker in a shel=
l<br>
(where is it documented?), I couldn&#39;t test it. Could you pls advice me?=
<br>
<br>
I&#39;ll fix it then.<br>
<br>
Best regards, Michael.<br>
</blockquote></div>

--000000000000355071062dc98e8c--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 13:15:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 08:15:07 2025
Received: from localhost ([127.0.0.1]:49551 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thTcx-0007VM-4V
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:15:07 -0500
Received: from mout.gmx.net ([212.227.17.20]:39473)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1thTcu-0007RS-R2
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:15:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739193296; x=1739798096; i=michael.albinus@HIDDEN;
 bh=JxvQ6CokPUx0lq9LuNB8J4Zp+kKOsa7gptBTdI68+kQ=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=CuT4CB2bV3Y8srO3GAqxjHwVAoakivVWU/iOq//GiOQ6xLlEvKYnSZi3oJycbibu
 0YKjOOV2E3iA1/7aJbMALIDTTJH13vOpucOZ1um7bFIjqCx0d+FHQ0BT1wyIBcN7o
 2iUYMowT+tKuSs7m0YlM67AKju+jNpTDPk0Okg1Sd7LY/CBt6JlqHOQ2gLLNrfYwd
 MeXPmiQ8TJ5OYG/vUz6GYXYSKHxRR3G527nY+biRuz6Ynatfa12xYkFwCMXyO1dEb
 mhVSAB8MemPMq9g+lpLGPvP87fgCSSAl4p+WrdTHVmftpT5c9jhzC9z475s91WPWo
 f6C2lFyJIUX+n4cDFw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MNKlu-1u1jEQ19cA-00TOry; Mon, 10
 Feb 2025 14:14:56 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Visuwesh <visuweshm@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <87o6za5522.fsf@HIDDEN> (Visuwesh's message of "Mon, 10 Feb
 2025 18:29:17 +0530")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN>
Date: Mon, 10 Feb 2025 14:14:55 +0100
Message-ID: <87v7tic568.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:nh6WcEh4wy0yUm8k3VEohrcDgTLH95JUOwrhLpa6pfR1Qq7xk55
 H1h3CeK2E51QFDv6UT0nAUpkKvSs6eKXDCNnn17ZZLRVuLZ/09ivXDqwvQyfV0/CZgmipfB
 RAOLTjA5spVO0+2QMXTac7Qjy+/hOz+9VoXn4AqjsjfDcZ2fl9IUmLCpZwlK9MOC4TLj/W9
 IimsOUSig4Q610dybN9qw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:g4jwaSqZZlY=;zHBOgRz82L45PiZ1fufzmgOJsjY
 IQewqmGjWlHahnnZjWii+vxA0P1MPUE9bhVUs7OuCnbXWCEZbLKol+Aavzy1Pcsk6YEMXBYed
 nQusUIBRkS0wt/8H9eFWeipXBxWpT6P+mqAjRy1N3tI2wBAoVqFNs+Up1DnPpG1+sE+QS8cGe
 Xy3iAUVNtHp7VlafMZUGwfFnb+b5Cmr+sYd8tSCtC1a4eecZH9hXxW9VuMM062QoxLwlb42Ie
 bbZiNDFP7gwAV4dx4Q5uTYX5EC2znQVFHIZ6aHDZ55LKKl6jjQmlHcjll6ClwMA1Sel3XrOGv
 5yxDQTqsa2y+29jvgohEx6OPKmpuU39om42TN3qFpNJZPR5IFy+jltKxApjIk+oy+qFLhbaAj
 bvux871JTuscxnqd58rccst9o6DipOCScqcmKMJpZlujSibq0TJfjL07bS1yOOVSAf6Oey0vr
 2AV4f5W9GpghacGtS5HTsm9je4n7izKQvIk4bxqN4WSnv2eaRXlvSgrviCPBhquJtC+b7erCv
 /+0Pb9oZ7FNt4r6h+crwiuJSPPz3KuFJxzpOptyqOiBU4JAIZ+cR0dTPCBNmteSbUAMTSdYqC
 AvuENQidLXkjMXKbUGzTmiTaB5N6B1J9PzjT0p8T6KBxb3rw2Xud9Rn6/jiNvAIJqyoqi+oLo
 bMbb9CStzveVPj5+NFNhXf1Aw+lHim/DBFDQYFi/SK9rYMkuwZuXWi/ETjS4v3o2+5kD701SV
 jpzIM9BUxpKP7135H+m8MAjwzxPPCytts8fcyCxuu8x610gDlS3PCIm5EHKWhy8PSzqaBV2ui
 G1sn1KXO/f/NpB/S7BeW4k31/SmPQFS9nLb34BD3x24pzemxcxwTlPo2ZzuxinaiVdZwmg9Q4
 FIvnnpoLFwI9rJbvIqCQ2jxwlK7tbJOeKRS/1gqFLz61jyhp1SRKOM3yK0lVRBht5B18FcyOY
 eGrvb+LkAXkFeKOZ2BBmj7mD2im8hpLWw7M1PJ001G1WPrdH2xMWwNu0bqFeJtvx7dqOLesfU
 Y95Pv6LN0rdCPc/tvmA9rICZNj5Gi8kh12BXfU9EMMrx3uIC6QQtj6gA71mXeZ/yz8wew5fAE
 ENnNh8Ww2jQ1gMowR7fWSGo9K85rWnEgvyRLuPLrtujMOpTuRVXlsG0R2WhyguEk/UpGreI6c
 WWOi2MFGTsNllygINy+DsLPEY7pZQ9Bv1bk8jLgNdNmoHBsUDDVkRhHQ8teH2LD0AwUABXlGw
 s6akB9ZjisEs/R8OfFcrwpy1plB7v0WcStGbsTqX8zLxVGUcEAUFantIh9I2PG68aItTp62FE
 rvczFXEU5Zibi7YviaSQ17T00tsy0nK3CxvgFMCWpT64SF1HsDoa8jAYX3Rbweuha/p/YGTfO
 mDtGVBGuT7VEFf7P1UbncWrHO26JFTUQaz9Jo9Jnh0+qY1s/aFOzys9zlGDY4eVaBVBNHSpcO
 hcTKMTw==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Ship Mints <shipmints@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Visuwesh <visuweshm@HIDDEN> writes:

Hi,

> The concat form is ill-formed in the patch you pushed, no?
>
>     (concat (file-remote-p default-directory
>                            (url-unhex-string (url-filename url))))
>
> should be
>
>     (concat (file-remote-p default-directory)
>             (url-unhex-string (url-filename url)))

Looks like, yes :-(

Since I don't know how to activate ansi-osc-directory-tracker in a shell
(where is it documented?), I couldn't test it. Could you pls advice me?

I'll fix it then.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165-done <at> debbugs.gnu.org:


Received: (at 76165-done) by debbugs.gnu.org; 10 Feb 2025 13:10:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 08:10:52 2025
Received: from localhost ([127.0.0.1]:49534 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thTYq-0007KH-14
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:10:52 -0500
Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:56686)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thTYn-0007K0-5f
 for 76165-done <at> debbugs.gnu.org; Mon, 10 Feb 2025 08:10:49 -0500
Received: by mail-ed1-x534.google.com with SMTP id
 4fb4d7f45d1cf-5de5bf41652so3689567a12.1
 for <76165-done <at> debbugs.gnu.org>; Mon, 10 Feb 2025 05:10:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739193043; x=1739797843; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=2AFE7zd9R0upSdwlO8+JaCMEgD+Y90T9Zypz23U9pVc=;
 b=haTgMd5C3haZ6bfC0tpagDEoqvMC+1z9OUHZ6F+PPXgTV3UIkjMmVbNmtG2/Sp7/QQ
 Jpx7wETa0g6WtpQfWUE4lDgYBjE1UQlChjnA9GFFGj2rr8n8ZXfHoexzX7ocME8sGXqQ
 82Woyv2n+MCNzdgJP8V7w95jDAJwy/cG2Op3XFYHQjOAc/8kFcHmD4ugG7u1iq4x/ZbI
 iKqq8VV3j3/09gXwZwBoZokCK5wZXsYD9MYfCIXJgYu64Nr1jByUKRoD/6l5f+/BqyUk
 n6vi/GTh4x5CHY7Ck/dmHxrdq3cZ9uXjPNkN0bkxu0rH2fhOgDZDy8WVHbXClr+I4U5b
 IUtA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739193043; x=1739797843;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=2AFE7zd9R0upSdwlO8+JaCMEgD+Y90T9Zypz23U9pVc=;
 b=B9vuaONQnF/JkqNcE8tYw4+Y8llIHytv1gJE8Eu5lwT9yS2WCbGYyv/XxYcS90B33t
 SlkXm3Nurgwuz4eRtPopNbZfgrcJmiQC7OCVX3FK+9Ge+gMEm4SnmSbqXrz8QetfKRhJ
 knyc/WSyv/pkdderXUo2LrLjEMuRWaceXvq5unO9rX1+nNzpeUoGIAKAz6XNmwqkThZS
 S5iJQ5m6QiEknoQBfaCFGXE1668FuW7kDCWB36bbLrdMR7Q9MAG04347XDejxd576mf2
 1BK//73hwHclCHwI5R//+Cn6uCxjP2UBWr0gGz4WB2M5W2ima5bgWkByfVo9DIL+jCsa
 9mxA==
X-Forwarded-Encrypted: i=1;
 AJvYcCXJeSqxkSjjyu9FYfQmubeKWJ6jc2X6BM8Zg9JsKT2wiL2ye5g54+z/YTrDV00Yxtl6SKo/RruiCazn <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YyBFGuvd1tcKjd+OuoK3zgUFGQchmRiDCz9VEy99Y4Ltd5CQemL
 fIvEBVdiw9Qf61nFga0BbaGc170NnCAV394NShrP+SoXz2t71BOyb1fUhPKxWgrfYTxpUT6z4TE
 fp6HnzRZ/oZdmA86RynBET4OqS2w=
X-Gm-Gg: ASbGncvW2lOi4fUHKEz+GbKzdnf7QQ7rxJB4I4Hb2BqInHSOitWe+RzPSu1fdt23ybK
 OcafBEYmhVPjzQLoyxpJ00ZaJnEeOy+YHD+jL00hWhY6reyM+y7haHZ7lgAPEyXUvefe/LYVE
X-Google-Smtp-Source: AGHT+IFZKeAM8YDSv50M6YR8H2FjHFVx0biEm1dFr23WKl5bpOAzdRVhzM0yqo8eCKYNiESnqpaNlOIBXD0S1/pwpmI=
X-Received: by 2002:a05:6402:3583:b0:5da:9d3:bc23 with SMTP id
 4fb4d7f45d1cf-5de4508a0b9mr14866034a12.24.1739193042396; Mon, 10 Feb 2025
 05:10:42 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN> <87o6za5522.fsf@HIDDEN>
In-Reply-To: <87o6za5522.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 08:10:26 -0500
X-Gm-Features: AWEUYZm8TKtr27AuiILOMIIbOtAsdw3rIjmiICgqqSlWk5R2P2fz-VGip3_7Urk
Message-ID: <CAN+1Hbo+pVW=_-Z3zbNOxnymtC3vJasPpk1rQ-JBg3AQNwAWWQ@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Visuwesh <visuweshm@HIDDEN>
Content-Type: multipart/mixed; boundary="0000000000007ec862062dc96f44"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165-done
Cc: 76165-done <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000007ec862062dc96f44
Content-Type: multipart/alternative; boundary="0000000000007ec861062dc96f42"

--0000000000007ec861062dc96f42
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I tested it. It worked by accident.

On Mon, Feb 10, 2025 at 7:59=E2=80=AFAM Visuwesh <visuweshm@HIDDEN> wrot=
e:

> [=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=
=AA=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025=
] Michael Albinus wrote:
>
> > Version: 31.1
> >
> > Ship Mints <shipmints@HIDDEN> writes:
> >
> > Hi,
> >
> >> Subject: [PATCH] ansi-osc-directory-tracker respects Tramp remote file=
s
> >
> > I've pushed this to master.  Closing the bug.
>
> The concat form is ill-formed in the patch you pushed, no?
>
>     (concat (file-remote-p default-directory
>                            (url-unhex-string (url-filename url))))
>
> should be
>
>     (concat (file-remote-p default-directory)
>             (url-unhex-string (url-filename url)))
>
>

--0000000000007ec861062dc96f42
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">I tested it. It worked by accident.</div></div><br><div class=3D"gmail_q=
uote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, F=
eb 10, 2025 at 7:59=E2=80=AFAM Visuwesh &lt;<a href=3D"mailto:visuweshm@gma=
il.com">visuweshm@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=
=E0=AE=B3=E0=AF=8D =E0=AE=AA=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=
=E0=AE=B0=E0=AE=BF 10, 2025] Michael Albinus wrote:<br>
<br>
&gt; Version: 31.1<br>
&gt;<br>
&gt; Ship Mints &lt;<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank=
">shipmints@HIDDEN</a>&gt; writes:<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt;&gt; Subject: [PATCH] ansi-osc-directory-tracker respects Tramp remote =
files<br>
&gt;<br>
&gt; I&#39;ve pushed this to master.=C2=A0 Closing the bug.<br>
<br>
The concat form is ill-formed in the patch you pushed, no?<br>
<br>
=C2=A0 =C2=A0 (concat (file-remote-p default-directory<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0(url-unhex-string (url-filename url))))<br>
<br>
should be<br>
<br>
=C2=A0 =C2=A0 (concat (file-remote-p default-directory)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (url-unhex-string (url-filename u=
rl)))<br>
<br>
</blockquote></div>

--0000000000007ec861062dc96f42--

--0000000000007ec862062dc96f44
Content-Type: application/octet-stream; 
	name="0001-ansi-osc-directory-tracker-respects-Tramp-remote-fil.patch"
Content-Disposition: attachment; 
	filename="0001-ansi-osc-directory-tracker-respects-Tramp-remote-fil.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m6z2ls2g0>
X-Attachment-Id: f_m6z2ls2g0

RnJvbSA5ODkzOGU3OWY2ZmU4NGZjYzVjNTZmOWI2N2E0ODkyZDc1NDgxYzhkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFN1biwgOSBGZWIgMjAyNSAxMzo1ODo1MiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIGFuc2ktb3Nj
LWRpcmVjdG9yeS10cmFja2VyIHJlc3BlY3RzIFRyYW1wIHJlbW90ZSBmaWxlcwoKKiBsaXNwL2Fu
c2ktb3NjLmVsIChhbnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlcik6CklmICdkZWZhdWx0LWRpcmVj
dG9yeScgaXMgYSBUcmFtcCByZW1vdGUtZmlsZSBmb3JtLCByZXRhaW4gdGhhdCBmb3JtCndoZW4g
J2RlZmF1bHQtZGlyZWN0b3J5JyBjaGFuZ2VzIGFyZSBkZXRlY3RlZC4KLS0tCiBldGMvTkVXUyAg
ICAgICAgIHwgNiArKysrKysKIGxpc3AvYW5zaS1vc2MuZWwgfCA2ICsrKysrLQogMiBmaWxlcyBj
aGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZXRj
L05FV1MgYi9ldGMvTkVXUwppbmRleCBhY2FhODhkNTU3NC4uY2QzYmEyZjNmZWYgMTAwNjQ0Ci0t
LSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC01MzMsNiArNTMzLDEyIEBAIEl0IHJlbW92
ZXMgYWxsIHRoZSBidXR0b25zIGluIHRoZSBzcGVjaWZpZWQgcmVnaW9uLgogJ2NvbWludC1jb21w
bGV0ZS1pbnB1dC1yaW5nJyAoJ0MteCA8dXA+JykgaXMgbGlrZSAnbWluaWJ1ZmZlci1jb21wbGV0
ZS1oaXN0b3J5JwogYnV0IGNvbXBsZXRlcyBvbiBjb21pbnQgaW5wdXRzLgogCistLS0KKyoqKiBh
bnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlciBub3cgcmVzcGVjdHMgcmVtb3RlIGZpbGVzLgorUmVt
b3RlIGZpbGUgZm9ybXMgYXJlIG5vdyByZXRhaW5lZCB3aGVuIGNoYW5nZXMgdG8gJ2RlZmF1bHQt
ZGlyZWN0b3J5JworYXJlIGRldGVjdGVkIGJ5IHRoaXMgZmlsdGVyLiAgRm9yIGV4YW1wbGUsIC9z
c2g6aG9zdG5hbWU6L2hvbWUvdXNlcm5hbWUKK3dvdWxkIGhhdmUgYmVlbiBzdHJpcHBlZCB0byBq
dXN0IC9ob21lL3VzZXJuYW1lLgorCiAqKiBFc2hlbGwKIAogLS0tCmRpZmYgLS1naXQgYS9saXNw
L2Fuc2ktb3NjLmVsIGIvbGlzcC9hbnNpLW9zYy5lbAppbmRleCBiYmQ3NTAzM2JhMC4uMWFkOGY4
Yjc2ZTAgMTAwNjQ0Ci0tLSBhL2xpc3AvYW5zaS1vc2MuZWwKKysrIGIvbGlzcC9hbnNpLW9zYy5l
bApAQCAtMTE2LDYgKzExNiw4IEBAIGFuc2ktb3NjLWRpcmVjdG9yeS10cmFja2VyCiAKICAgICBw
cmludGYgXCJcXGVdNztmaWxlOi8vJXMlc1xcZVxcXFxcIiBcIiRIT1NUTkFNRVwiIFwiJFBXRFwi
CiAKK2BkZWZhdWx0LWRpcmVjdG9yeScgcmVtb3RlIGZpbGUgbmFtZSBmb3JtcyBhcmUgbWFpbnRh
aW5lZC4KKwogVGhpcyBmdW5jdGlvbmFsaXR5IHNlcnZlcyBhcyBhbiBhbHRlcm5hdGl2ZSB0byBg
ZGlydHJhY2stbW9kZScKIGFuZCBgc2hlbGwtZGlydHJhY2stbW9kZScuIgogICAobGV0ICgodXJs
ICh1cmwtZ2VuZXJpYy1wYXJzZS11cmwgdGV4dCkpKQpAQCAtMTI0LDcgKzEyNiw5IEBAIGFuc2kt
b3NjLWRpcmVjdG9yeS10cmFja2VyCiAgICAgICAgICAgICAgICAgICAgOzsgVXNlIGBkb3duY2Fz
ZScgdG8gbWF0Y2ggYHVybC1nZW5lcmljLXBhcnNlLXVybCcgYmVoYXZpb3IKICAgICAgICAgICAg
ICAgICAgICAoc3RyaW5nPSAodXJsLWhvc3QgdXJsKSAoZG93bmNhc2UgKHN5c3RlbS1uYW1lKSkp
KSkKICAgICAgIChpZ25vcmUtZXJyb3JzCi0gICAgICAgIChjZC1hYnNvbHV0ZSAodXJsLXVuaGV4
LXN0cmluZyAodXJsLWZpbGVuYW1lIHVybCkpKSkpKSkKKyAgICAgICAgKGNkLWFic29sdXRlCisg
ICAgICAgICAoY29uY2F0IChmaWxlLXJlbW90ZS1wIGRlZmF1bHQtZGlyZWN0b3J5KQorICAgICAg
ICAgICAgICAgICAodXJsLXVuaGV4LXN0cmluZyAodXJsLWZpbGVuYW1lIHVybCkpKSkpKSkpCiAK
IDs7IEh5cGVybGluayBoYW5kbGluZyAoT1NDIDgpCiAKLS0gCjIuNDcuMQoK
--0000000000007ec862062dc96f44--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165-done <at> debbugs.gnu.org:


Received: (at 76165-done) by debbugs.gnu.org; 10 Feb 2025 12:59:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 07:59:30 2025
Received: from localhost ([127.0.0.1]:49516 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thTNq-0006ih-Eg
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 07:59:30 -0500
Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]:47297)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <visuweshm@HIDDEN>)
 id 1thTNn-0006iM-8O
 for 76165-done <at> debbugs.gnu.org; Mon, 10 Feb 2025 07:59:28 -0500
Received: by mail-pl1-x643.google.com with SMTP id
 d9443c01a7336-21f48ebaadfso68334745ad.2
 for <76165-done <at> debbugs.gnu.org>; Mon, 10 Feb 2025 04:59:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739192361; x=1739797161; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=jIdDeL7k4t9rtHqtOC+OLzqo9gmudqgzid+gYwif17c=;
 b=Un6OTh6db4eDfayxsOXkxqLGDPJ3tTJ/QU4/jm50ECYItC71WIG3MTwPHXwegOpbtu
 sfMLzlAO2rmPqk15NXRdIVUQ1L3HkteloqkhEiICOAjLoSSJJkMd1wlvXn60rEZCwOYY
 9MB+YnoDu0diZfdRmy+t10pe/rVdvk6kPLK/Y/tqpI177pGixn561u7tPjezJPuk2aOI
 tKknV3LYwsDhOkSJ4qi+8PBUwgI8p9FuiTbVb9SIrIQpmMbuYLh3FWdjaRbP/TsjB69J
 CEVHEL1fz3wyEbL5m8LKjRl/2VL0gAbFTkyacthWt8Sax426+j2dAT3OdMxuRx2VzJNM
 zeiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739192361; x=1739797161;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=jIdDeL7k4t9rtHqtOC+OLzqo9gmudqgzid+gYwif17c=;
 b=WZBoaE/gtCXuXk9lI3eOY1agthPxGAp/vjWWAhda1I3NV42DlpbIaYqYH50ImDUFwM
 BT0X1MXec26JNIXZ+4t28nz44vITO05XHnj+OUEMfk0hiPC4wPa6YxKtpCXaZLMJMupm
 4CfeYiHRX21jnhkPWYIriD6xbm5tAnqdQ2cwyaCTP9JeM1job3u1sh7OhPOXrKvdlBxD
 iXY1dS3q20NtkWlUf//0bwR+8I2I5Qyc/KDdtRI4eZ5O+ulc1eudjhRrtsYbPZjmXxuo
 pvCN+rQOrNn+XVnEexKfGnObqb7Yn94KN8kjbg2tdsbyVTrbPRqCTng0GvH9g8YCJ3V6
 Ijvw==
X-Forwarded-Encrypted: i=1;
 AJvYcCUfDP7hGDG+zdCLGdr4zIFt3Jz20lw4rl/6q0XOQe6zAS9u+cl61dTpI8SY7Zrq19LUShgOA2+C0gBa <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YyBOYyJpxWtp3+nM2Lz9FBmIZcUlDBivflW5WLIUYyZAXURKdMb
 gHL3rUch0lBok83399yUROTmKq/ND9PY8fu2yLWm9B2YWjiBxO50
X-Gm-Gg: ASbGnct4wS0fEqAim599lzgw2OzxyV2Du4oiuTdgQVSKB1HLM/OlqyqNkMvcGdT0+FV
 JL6prc7wEtd9ogq4O3em+3eB3OuCgzTKXJGG7V1YMHRTP31z4VuzXCpPT/qgRvY1pMuwPNFWaVn
 XQcBh7x/+v4Txpl02W2+1eHIhOYZ0tyRi5SAjleilIFMvAcVH6RNVpnxM8hXtxRvLmDnJAAH6bj
 hNdJLMjMN5BRpEA5CQy578OBi7YGS9Q8oz55gUa8R3DrlXPgIM0yKYUxCDPt8K8jRhpqzxisam1
 K9WPALnEZqxW
X-Google-Smtp-Source: AGHT+IHeDOQWIfoix5agpD3k0JmZ/S6qAnFFBYdrg/E5U3hJYQh2CG9arN3PPvsqwUr1jdOmdFygjQ==
X-Received: by 2002:a05:6a00:2e24:b0:730:949d:2d2e with SMTP id
 d2e1a72fcca58-730949d2febmr3833236b3a.1.1739192360962; 
 Mon, 10 Feb 2025 04:59:20 -0800 (PST)
Received: from localhost ([115.240.90.130])
 by smtp.gmail.com with UTF8SMTPSA id
 d2e1a72fcca58-73048ae7c24sm7495856b3a.78.2025.02.10.04.59.19
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 10 Feb 2025 04:59:20 -0800 (PST)
From: Visuwesh <visuweshm@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <87zfiuc7nr.fsf@HIDDEN> (Michael Albinus's message of "Mon, 10
 Feb 2025 13:21:12 +0100")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 <87zfiuc7nr.fsf@HIDDEN>
Date: Mon, 10 Feb 2025 18:29:17 +0530
Message-ID: <87o6za5522.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165-done
Cc: 76165-done <at> debbugs.gnu.org, Ship Mints <shipmints@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=AA=
=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025] M=
ichael Albinus wrote:

> Version: 31.1
>
> Ship Mints <shipmints@HIDDEN> writes:
>
> Hi,
>
>> Subject: [PATCH] ansi-osc-directory-tracker respects Tramp remote files
>
> I've pushed this to master.  Closing the bug.

The concat form is ill-formed in the patch you pushed, no?

    (concat (file-remote-p default-directory
                           (url-unhex-string (url-filename url))))

should be

    (concat (file-remote-p default-directory)
            (url-unhex-string (url-filename url)))





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165-done <at> debbugs.gnu.org:


Received: (at 76165-done) by debbugs.gnu.org; 10 Feb 2025 12:21:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 07:21:23 2025
Received: from localhost ([127.0.0.1]:49409 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thSmx-0001vM-Ep
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 07:21:23 -0500
Received: from mout.gmx.net ([212.227.17.22]:35121)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1thSmu-0001v4-Bc
 for 76165-done <at> debbugs.gnu.org; Mon, 10 Feb 2025 07:21:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739190073; x=1739794873; i=michael.albinus@HIDDEN;
 bh=ymSxu3ZoL54PldIHU/6K6QHaiJpcauzvJqxp42hq0Qs=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=XqfCzwIx/nGXbCRQDmDZHxc+ZK51FGwM+TbCjG0v1dxU4K9nUsie7mW+NF6Y3BVB
 ObJBQI66gly59xnYBdGKKNqxjLODaQ/nMZ0rpOUb7FpmmudyOCURtRDUb1nJue7eB
 9Q7hj7DLrb7ZI37Uz0kXs3GFJPDTr8rF3XejtOYi62kUV+R4q1agXqEdED4zoeEo4
 5Eeq/TgCUIR5xiC93o+cDoEQaPUpNKF3hYNBq55LUGz2kJBq3EntDJPmbz7XqCPZT
 Qoch26kzGNyos+JkXpskBzVBh59za7fThydxlPNweK6lvMlNuq5erRxuNM2fm8T1p
 OWtDYtyjljdExH7+JA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MnJlc-1t0OGD062G-00einB; Mon, 10
 Feb 2025 13:21:13 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
 (Ship Mints's message of "Mon, 10 Feb 2025 06:38:38 -0500")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
 <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
Date: Mon, 10 Feb 2025 13:21:12 +0100
Message-ID: <87zfiuc7nr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:lNPvktrwcyAFkP2DlEfEcx6SLy0chMO1WoPqYp+MGRddeOAb7X/
 FC71M+2JPT7YP988jxkRin49vsxoVpDl4E1QLuuzhlhvH1+IAeWMXpEcA30nm7KaBoYYdbP
 yCWbVau/hjal5SxNbK4F1yVRAn3ai9R143jjtb6U0fwuPnzz50TD9Cbt8AtdGXcv/zIpvBv
 oy34J6P6VWNdfWP876FpQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:EcGK4FGjAWI=;1Q/C1QgcnB54kLrkxmxnlvixA7Y
 EmS45k8tH0sJWWy4+4WECW5n5fZeUfKFVrHnwlXM4nTVUiA2IItyekypKvV+KAzm6mzbtmT1p
 xdBcT5qjB5+IluolbyYy5wKTFQT3IFysVdG+asGMy0gMwGfkryNGN+wE6kdcDlgwF+y7xExr3
 5ejw4LJRicgJk8rL7AcZQPAERK/5jK2euleBzXr56wl2mU4d6VgsEDjqx4uaCyP2hWjE+U8Sn
 f0nZLg4bCX7u8ag31c+n03nM5YbqBTiCq/uQupPt5A8pnKMw9hDkYfajmPVORltbstji7Skdp
 nLARooyoDt33unW99+HNFCKI8FXMXw/wQFMEPo5HdUjI/gUNJNE1HJ5HSpHvfwVuYz96ZwUiA
 7tsqrhP3Uzp5RQkyyAH/KIUn44U0jloOFAIthA5zkpEbMrljLM3Xms4GuMNB5/IJuXJIgfc8D
 7bxoMB8b8XBY3Jq7f7K4FgURcgwYp4d4B5lDRiSvjcCsZ5dfXQsxGllFsEqSmrWy3z9Oxtu4d
 7xg7gHNeFEkEprbeL7mIDzEHQPwM8foFrNctL29rCjJ5NJA4IXQUOpL/EtaBToo5ehiJBZ84l
 eEWGrLYctOmObYKBXJOmzItoPE0rR8/scz+FRUww01+m9I9PWfcfuAkJVzKKSP/B3fbTXhZe0
 sPA0oLnGIsN+mDaK0T3veqqeWhlj9kIkRh7yEgFj5vnKYzj8ijYYqlrhmiRaSeiYidmedRkw6
 cfGVa0zndKTY/92CDnXMAe+ESF+ro/U5nXQ9K3bsWe0Z+3DLkW/PibITpqbh9rRXyzRnLPIQj
 3Tts2W6G/lVbppmqgYezbuMWJMLgwqS/xGi8Y/Y4i6ki2WYKPuspz+LObPTyEm0+8Sx8i2Rkq
 /KxxATdzo8VNIsCIGJTpNBfBMkn0z0EYcYPb8i59HkYJGINQkGwO4UVky21t9hD5ZymmQmkXW
 pIPtYnqAFbZMnwsNcaFBMpNkeaxA4+s3NhGkJ2qnCwcmMQxYb60h8opa25UZgLkp1p0aGWxQs
 PIIkgio10DlqqIM45BSc8Ve5xk34mleHcEVlzn7dSTFxm4JV2ywrLrSjTnsSQJqYR2yQkMotJ
 9vcREqJiU4ivJUglrrzakfB8xeRSlVTNEwyQ/P4O4hJxalwq3jI7fVGTq3M1EKiZRsPeRLLQw
 oXB+2VddePHI4m/x3TQJnnwTH/M5KBzcNUppbdZ7ljkj2vZe2kNO99x176Td+sKZ7+DaZ/mBf
 vac9FloelfnpHZ8sPSHxUZqmKectb6lCHDkwpn+UsNQc+TS/vuWlvKWUQc5AIwcaGivakm4jJ
 IhQbpo3xLAiKFGcZnH8wzobIBjh/IqHVLrCaEgONk398jazEuRRNdJA+0l9L5FOrnIhY71mK6
 ZSSb77coDJGTz3qud3Ad0nJKcwnyViem7vW2HPSNneFpcrwfXgCEYWHlpt
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76165-done
Cc: 76165-done <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Version: 31.1

Ship Mints <shipmints@HIDDEN> writes:

Hi,

> Subject: [PATCH] ansi-osc-directory-tracker respects Tramp remote files

I've pushed this to master.  Closing the bug.

Best regards, Michael.




Notification sent to Ship Mints <shipmints@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Michael Albinus <michael.albinus@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 11:38:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 06:38:58 2025
Received: from localhost ([127.0.0.1]:49128 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thS7u-0008Ek-Cs
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 06:38:58 -0500
Received: from mail-vs1-xe2b.google.com ([2607:f8b0:4864:20::e2b]:54459)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thS7r-0008ER-Tz
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 06:38:56 -0500
Received: by mail-vs1-xe2b.google.com with SMTP id
 ada2fe7eead31-4bbbaef28a5so370889137.0
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 03:38:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739187530; x=1739792330; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=YgRjzUZWQ8dnzuixPBYH02ZFktCbyGh6ot3Pay4M1F4=;
 b=hqu0zhqPyCRMXf2FNTeVCQuJ0Tci1gVWTU5Dr6akJjdXhCfiLwOAGt0XDMdfwLXsGm
 O7dTX2wf2Er+bFeH+sntsA05BLDCuRBpd77GJEL9N7kYQ8fGZmEwnJgABmZxyYJK16JJ
 znOFYhuzL3bY7n3dCIJRHWYjDxfvRwUyxwveBvY/2OWwGpK1yqJQA7XSxZPemg0oqfqy
 UxGvhe9J8xbWOrh7WNalPRhp9y44QyzG6qBby6lrdIBDki5htl6tcSKgnop9yUjhHf4E
 GXDA9uK9u13Q3+0LKQ+DxMjqBvueVJkuaEPP3Cvm3RD6N9g2XStWk14Ot/U4XNlLaOrK
 4flA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739187530; x=1739792330;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=YgRjzUZWQ8dnzuixPBYH02ZFktCbyGh6ot3Pay4M1F4=;
 b=B2pADSLHdvdQsAcqItgd9caKk+FN9LpTlMiMrI4J4xAl1ckb79qO6Ar1jkgb9i+vLB
 0OftntdloGaErGv6A5pflb51YlaW8odkRJk0IT7sh9IGWuSuAaADBHPwPI4O4zyN5q98
 +ezcIePexUfrR1bE5CQk592E+8AAqHDdJfX70SDn9Vu42VoHPDLom7yz0Nm0clHfG3Q7
 gr3IH3KsObJrIPj+E1LsP/CeoqWRIrtu673uSKDzJTZPPFzKAW9xKhmFXaOvpv0VyXuO
 vthPTrbdvrQrlrz+YYPH50awlPG+bEZtnuNr95xDIU13BkT7Ob2p3Itw5SfDDIrvL/c9
 6mTg==
X-Forwarded-Encrypted: i=1;
 AJvYcCV20O6VHo1p78jSzHbqQSZNWoL9Pe0lrPSIzvd++oYKmR9Q3jqMeca2OHfiRB7cWDP5kT4AaA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxLNsGDXnH1HyYKXBU9KEqnIj7cWe0tSHUw56Ju3nZqhwmVezT4
 F2J/B4Bsvf0cAAYAseHJp9Ue1t9TBvVEkmryoORgVurvRbfdlRkEqOtL0O6Dq543wvgiHgXgA/O
 U1xi/LFzNZBcsQQb0Z/vQx0rJZ6c=
X-Gm-Gg: ASbGncvo8Dx0ursZdyjmWP20EyINAXH/RiUIORFCURig96O6vAElv58ve9jeMEkG+GE
 xECMtu5JrAbKpsRjq+z3b3hPSXvMAa/y9ydaasu792EyNa0SUBWWsUKT+MNGFWxPXiqukyktm
X-Google-Smtp-Source: AGHT+IFYWmsEomGBzV2NKG3rHkx9jYXgbsENLRXOQiSzHIP6ISqoP4+h7UKmQ8f0FMRPwRuNqr9EnZSex01jmGKQb7Y=
X-Received: by 2002:a05:6102:2920:b0:4bb:bf06:7c76 with SMTP id
 ada2fe7eead31-4bbbf067f17mr2598791137.0.1739187530166; Mon, 10 Feb 2025
 03:38:50 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 <87bjvadojc.fsf@HIDDEN>
In-Reply-To: <87bjvadojc.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 06:38:38 -0500
X-Gm-Features: AWEUYZlf6aVs8XOoMPdrVdqM6_IbBG6qN2oSKO5BIoXp-8RkiamOqoziMl3JRpE
Message-ID: <CAN+1HbrM7GM8pubhWhwVysCoW=r8Gt-tt6sCqOAnaSk2Ug5RSQ@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000ef1092062dc8266d"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000ef1092062dc8266d
Content-Type: multipart/alternative; boundary="000000000000ef1090062dc8266b"

--000000000000ef1090062dc8266b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Guter punkt...good point...

On Mon, Feb 10, 2025 at 6:31=E2=80=AFAM Michael Albinus <michael.albinus@gm=
x.de>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> Hi,
>
> > Thanks for reading carefully. I need some coffee (it's early morning
> > where I am).
>
> Thanks. Just one (minor) remark: file-remote-p is not restricted to
> Tramp. Therefore, I wouldn't mention Tramp, but just say "remote
> directories".
>
> Best regards, Michael.
>

--000000000000ef1090062dc8266b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Guter punkt...good point...</div></div><br><div class=3D"gmail_quote gma=
il_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Feb 10, 2=
025 at 6:31=E2=80=AFAM Michael Albinus &lt;<a href=3D"mailto:michael.albinu=
s@HIDDEN">michael.albinus@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">Ship Mints &lt;<a href=3D"mailto:shipmints=
@gmail.com" target=3D"_blank">shipmints@HIDDEN</a>&gt; writes:<br>
<br>
Hi,<br>
<br>
&gt; Thanks for reading carefully. I need some coffee (it&#39;s early morni=
ng<br>
&gt; where I am).<br>
<br>
Thanks. Just one (minor) remark: file-remote-p is not restricted to<br>
Tramp. Therefore, I wouldn&#39;t mention Tramp, but just say &quot;remote<b=
r>
directories&quot;.<br>
<br>
Best regards, Michael.<br>
</blockquote></div>

--000000000000ef1090062dc8266b--

--000000000000ef1092062dc8266d
Content-Type: application/octet-stream; 
	name="0001-ansi-osc-directory-tracker-respects-Tramp-remote-fil.patch"
Content-Disposition: attachment; 
	filename="0001-ansi-osc-directory-tracker-respects-Tramp-remote-fil.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m6yzb46r0>
X-Attachment-Id: f_m6yzb46r0

RnJvbSBhNTNhMDU5OTRkOGQ0ODAzOTllM2Y0ODE5NmFhODExYTYxMGFlM2QxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFN1biwgOSBGZWIgMjAyNSAxMzo1ODo1MiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIGFuc2ktb3Nj
LWRpcmVjdG9yeS10cmFja2VyIHJlc3BlY3RzIFRyYW1wIHJlbW90ZSBmaWxlcwoKKiBsaXNwL2Fu
c2ktb3NjLmVsIChhbnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlcik6CklmICdkZWZhdWx0LWRpcmVj
dG9yeScgaXMgYSBUcmFtcCByZW1vdGUtZmlsZSBmb3JtLCByZXRhaW4gdGhhdCBmb3JtCndoZW4g
J2RlZmF1bHQtZGlyZWN0b3J5JyBjaGFuZ2VzIGFyZSBkZXRlY3RlZC4KLS0tCiBldGMvTkVXUyAg
ICAgICAgIHwgNiArKysrKysKIGxpc3AvYW5zaS1vc2MuZWwgfCA2ICsrKysrLQogMiBmaWxlcyBj
aGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZXRj
L05FV1MgYi9ldGMvTkVXUwppbmRleCBhY2FhODhkNTU3NC4uY2QzYmEyZjNmZWYgMTAwNjQ0Ci0t
LSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC01MzMsNiArNTMzLDEyIEBAIEl0IHJlbW92
ZXMgYWxsIHRoZSBidXR0b25zIGluIHRoZSBzcGVjaWZpZWQgcmVnaW9uLgogJ2NvbWludC1jb21w
bGV0ZS1pbnB1dC1yaW5nJyAoJ0MteCA8dXA+JykgaXMgbGlrZSAnbWluaWJ1ZmZlci1jb21wbGV0
ZS1oaXN0b3J5JwogYnV0IGNvbXBsZXRlcyBvbiBjb21pbnQgaW5wdXRzLgogCistLS0KKyoqKiBh
bnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlciBub3cgcmVzcGVjdHMgcmVtb3RlIGZpbGVzLgorUmVt
b3RlIGZpbGUgZm9ybXMgYXJlIG5vdyByZXRhaW5lZCB3aGVuIGNoYW5nZXMgdG8gJ2RlZmF1bHQt
ZGlyZWN0b3J5JworYXJlIGRldGVjdGVkIGJ5IHRoaXMgZmlsdGVyLiAgRm9yIGV4YW1wbGUsIC9z
c2g6aG9zdG5hbWU6L2hvbWUvdXNlcm5hbWUKK3dvdWxkIGhhdmUgYmVlbiBzdHJpcHBlZCB0byBq
dXN0IC9ob21lL3VzZXJuYW1lLgorCiAqKiBFc2hlbGwKIAogLS0tCmRpZmYgLS1naXQgYS9saXNw
L2Fuc2ktb3NjLmVsIGIvbGlzcC9hbnNpLW9zYy5lbAppbmRleCBiYmQ3NTAzM2JhMC4uMmE5M2I1
ODI0NzkgMTAwNjQ0Ci0tLSBhL2xpc3AvYW5zaS1vc2MuZWwKKysrIGIvbGlzcC9hbnNpLW9zYy5l
bApAQCAtMTE2LDYgKzExNiw4IEBAIGFuc2ktb3NjLWRpcmVjdG9yeS10cmFja2VyCiAKICAgICBw
cmludGYgXCJcXGVdNztmaWxlOi8vJXMlc1xcZVxcXFxcIiBcIiRIT1NUTkFNRVwiIFwiJFBXRFwi
CiAKK2BkZWZhdWx0LWRpcmVjdG9yeScgcmVtb3RlIGZpbGUgbmFtZSBmb3JtcyBhcmUgbWFpbnRh
aW5lZC4KKwogVGhpcyBmdW5jdGlvbmFsaXR5IHNlcnZlcyBhcyBhbiBhbHRlcm5hdGl2ZSB0byBg
ZGlydHJhY2stbW9kZScKIGFuZCBgc2hlbGwtZGlydHJhY2stbW9kZScuIgogICAobGV0ICgodXJs
ICh1cmwtZ2VuZXJpYy1wYXJzZS11cmwgdGV4dCkpKQpAQCAtMTI0LDcgKzEyNiw5IEBAIGFuc2kt
b3NjLWRpcmVjdG9yeS10cmFja2VyCiAgICAgICAgICAgICAgICAgICAgOzsgVXNlIGBkb3duY2Fz
ZScgdG8gbWF0Y2ggYHVybC1nZW5lcmljLXBhcnNlLXVybCcgYmVoYXZpb3IKICAgICAgICAgICAg
ICAgICAgICAoc3RyaW5nPSAodXJsLWhvc3QgdXJsKSAoZG93bmNhc2UgKHN5c3RlbS1uYW1lKSkp
KSkKICAgICAgIChpZ25vcmUtZXJyb3JzCi0gICAgICAgIChjZC1hYnNvbHV0ZSAodXJsLXVuaGV4
LXN0cmluZyAodXJsLWZpbGVuYW1lIHVybCkpKSkpKSkKKyAgICAgICAgKGNkLWFic29sdXRlCisg
ICAgICAgICAoY29uY2F0IChmaWxlLXJlbW90ZS1wIGRlZmF1bHQtZGlyZWN0b3J5CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh1cmwtdW5oZXgtc3RyaW5nICh1cmwtZmlsZW5hbWUg
dXJsKSkpKSkpKSkpCiAKIDs7IEh5cGVybGluayBoYW5kbGluZyAoT1NDIDgpCiAKLS0gCjIuNDcu
MQoK
--000000000000ef1092062dc8266d--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 11:31:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 06:31:33 2025
Received: from localhost ([127.0.0.1]:48761 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thS0i-0007oL-UT
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 06:31:33 -0500
Received: from mout.gmx.net ([212.227.15.15]:54917)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1thS0g-0007nn-0y
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 06:31:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739187083; x=1739791883; i=michael.albinus@HIDDEN;
 bh=SIFYrkjMQJ5+rV2sjWmlsO9bG6ZAxbukf9iokGdduQw=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=tx2DVrAHLPaPdLmRJbFYgZJzMPFQvv08Axw3ky5FOzrXTNbtw58VcXYTGDjXnZpu
 oqGhJ/eHEwBdBKf+sleUKyWF4lZi9b13kzUmSd0hYgsde0E8MlLT+pJSLqv6WtYC7
 qedLU2qc/3mooRwwGCS9oQQ09XHNAGEXJpJHBIbDwnQlnoDFy0m7bu0fdyIxUj0G0
 ICqpDGJ4JVJbj22V5m8BH4k8Ev4CCbvR1GqfIY3FT4oQsWLliDGt+Up2dDkMzVWEe
 LKx5Saf9CVVZGtmLvxyXJ9o7Fk6E0GTFZG8sxiXQvzlYGtuVMn9+tvSwhq6umdDam
 KWzafmhCuKbFIoy7hA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MysVs-1tUbtJ06FO-00tEXk; Mon, 10
 Feb 2025 12:31:23 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
 (Ship Mints's message of "Mon, 10 Feb 2025 06:24:08 -0500")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
 <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
Date: Mon, 10 Feb 2025 12:31:19 +0100
Message-ID: <87bjvadojc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:XgWcLqh5crTuq/4a2P3sb97WU8gVuQCUaqNAnwTt12jcOvUGpLP
 2u6mG5teSmfaAWThxcsK2AYOdfFf82N8r7z6D/ZnfJPe6yAk9k30oOYN+msgz+ttkO+2ycK
 oshbSp/GPQFDXzxLyQEbOgT+s0mBCihGFzdwbi2j7C2qEL1pzrtScp4gOnNZv7XLu3zJqyz
 JTzie3a/+U4mUOa/xPKUQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:UuZnYCmScf8=;DCn2/2wt0z3CC6gtm9GEcH+xmQT
 mI2rAtx795nAeWcwJNl4zXe4puNsYNDoFTohSj6/MzxIIAEEK1tPcotKDLKwBcD7YPWEn9Upl
 Fr8hGRK6rLcuBtWwj4xzx2pK+KpgTXxjEWKertIjgW8pDdQNIddGyeJNreQcauPTLpHTcofMW
 K5RJgbs5NYeLJXqVHiFzWOTe5DfcUFsnhB3jCvBkoOp3nLuwKKSVfWCvTjHcnor5iK/4oyk5g
 Xgpj5gONphPr2LCvheWYqXN7dqksgOrCS8g65In/G3N9O8MWmFG7ulHKq6b2YGkF77X7ca95H
 5cxzDr3SZKbF98UDSQ6R3LUqLxOYf6GAA2SHPXgnCQGlKaXVtmMliGUP1VbLkZ9VI2Vb2Kqbh
 9bwbpzkrmMhzsbVaWz2z5t/eVNl4hmvez9hA21jbJ7/iQRohErRwCy+RfsAqpWwuZMKDDImu0
 EACYPnDtyGtiCJCGwMG6H7z5ZrhqsQYFBDImm9so4Sw0l62ZWOX/8R5jQ89MPck+G9Va2Z/QA
 mRMrhYBWn/xpKxioj33kJr8g4BJ64kD3i4qe9HQ/A5EwY3ak5Wj9Ap6IjWlKezEcLDFA/zUaN
 jt68rvnKonP79hanllOEa0f4iQQnWNwomlgZE70VOgjJBuRGZ0fdsb8b80YwCOtD2Od/8GAAe
 wJ+B/gzcLpui7qpBorfFtoYtawe2sSBNR5oXg9xbNneJO6mD2L4jRaElL20+hDh84OOH4B3ph
 SOqf3sOvcsx9z09YGEvY+lzgIRS5Gf3fnrFvZy6WXcTJJAptW1qy7TSRFmY/vAjyvFhxWvzER
 bTarqHtS/etBdYE5FsxybEKGlSuZ6wYiSkvKrnTo6V8z+wTTN7DgfM0rqU3wicIbBOYOCB919
 6tA7/FtkK/2CKFwzdiqke/SabL+4zz+UAEcYSkrbgEfo8TCY/P7stzj3YkddH4D+Nbz5jkMJj
 vg8MkXxQ6gjRjhAVfikF5ho2vvqM33d95JyYJGCAT+a6qqNLMdqQEfCUQmyuNzTUZiJRz5AKv
 6Jikv2WqpegPI3DWpc1LvE0gaS/BX5IORaGyTu1PlnZxC4a/1EHqoOeQ9buAn/BtMb0e3qnl/
 Fkbmcl5Znfa2yv+W7S+3awTOnrU84zk9wcbhR7znYoFe1Nlx4tBcOj2rXHrRVzKunXATTB/Mb
 TrrY+LjBwddx/YRBGH4IwIZxXf63T50TDwm5hV+OI41gPLPekAIfoOrd5c+UGiWOWp5WTGbfQ
 +O2mqDckMYaA0iMZR+bHnpeCBou34Mn1mLVhPUKNKJjxRolVYZpP7CXFaWTSq8qZ4Sko2EVOX
 cNisMe+M3h3lTleSuHuXkKTMALSuKuNiKd5Txv0rX0Sg8skjtRPSjKdT13iOqxDtylvzu4JY3
 GL8mos1ICaiTYEFu5i7DaGvMOPGST7GirOSQyhi+9183aFIiAvFFnIukf9
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Ship Mints <shipmints@HIDDEN> writes:

Hi,

> Thanks for reading carefully. I need some coffee (it's early morning
> where I am).

Thanks. Just one (minor) remark: file-remote-p is not restricted to
Tramp. Therefore, I wouldn't mention Tramp, but just say "remote
directories".

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 11:24:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 06:24:30 2025
Received: from localhost ([127.0.0.1]:48564 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thRtu-0007LV-BR
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 06:24:30 -0500
Received: from mail-ua1-x933.google.com ([2607:f8b0:4864:20::933]:48316)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thRtr-0007LF-Jk
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 06:24:28 -0500
Received: by mail-ua1-x933.google.com with SMTP id
 a1e0cc1a2514c-86703c58149so1020717241.0
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 03:24:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739186662; x=1739791462; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=QbmdmxT/HQY4BseaQcLLNUGwk94Ecb+ZUuvItap9LbE=;
 b=llb1qZOmFHmWwbYsJE700viZpsMW67EVd/xcdEticYU6IZWJnqwl4bBfFzVDEJVzo4
 gF/+Y3ilJ01lk57k2a6ArkRa79U5Bgctmjx99CYFoITQ2i6J+4XYMljjVLoqwa/VgPeX
 kfOdQu9Y0Kemh7j6f5d6UcX3hBpAOJvOsvyDaUBxEmswJuB+/YGKbUQeXdFdgxmorVI1
 55HER5UwidtbRt/NM2h1gAeqoQsjphgUDHKvjKMb6d0DkDkZB8UeLxzxz1iQnxgCZAHK
 u1DR5ND0wfXhQTg8nfjHhHcgOFQKwB0LelwGf/B+UlUks0uwmcL5w/pNQewXanG8SI2S
 QfOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739186662; x=1739791462;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=QbmdmxT/HQY4BseaQcLLNUGwk94Ecb+ZUuvItap9LbE=;
 b=evjBLNQpJTmv0/5BnFjzj+ssdGXSUf4xfpQ0dfn9i+W389UQuv6DcIubwKzYNRHaXU
 CMkZMu+pbFGPR/M2varnZK08ktG8+UBRmzxT9ZBb/buJsGrklh01G1yXvOtyESMwT7Nc
 Us24uGk72IcyuiFwAdUecXtIgRSfmOhVsoUv434Jggl477dA+Ddsr+LM07NnJpUkmIBm
 cR7pNPC4eZJ3qQyF5+RX/XL/uxxG+dSkh2VdIGu2D8rxjdv2rxLePJvy8Dllv3YHCNg+
 9y9hyWK1USxzObZsiLpI+F0Oou42l0EMli09/Zf4vNactbC1Qp8+RhbgPeylM2BR8hTa
 bATA==
X-Gm-Message-State: AOJu0Yy4IXCG46k9iGB69O7Dr8Fnmrj8TSo/0jijw2Nk8HKvh3A+X9Uz
 UUaqGr1omAw5WXLqOQiyzCoqaSVUqFubjRKyPbFzyQr+Nr1JQn7lq8VWc+hBdzJ996aKeRhGZs7
 wt/ZUniawcFZRu1ZXph4zduWATd1XtA==
X-Gm-Gg: ASbGncsF5GdovtWGKv0s0pwOoMK1gLUD7fugtTBtgfubAJyr5hvPELvJR/7r9ajCieJ
 c8PwLLEtWDhi8XkgwwG5W6O04LQS+9FdXAw6Ad1IKHe1IrnWravPAjB5oAviabydbkKNSAS7a
X-Google-Smtp-Source: AGHT+IG33MoXeZkTq4dbei63m5eSD0tBdy6EHkAh3dhpbHaFJYcFJqX/L3l40BFD/UxiJWfrfKZPT2q8p1GFLmLYmF0=
X-Received: by 2002:a05:6102:1606:b0:4bb:d688:9bf8 with SMTP id
 ada2fe7eead31-4bbd688a135mr464713137.13.1739186661812; Mon, 10 Feb 2025
 03:24:21 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 <87seom59km.fsf@HIDDEN>
In-Reply-To: <87seom59km.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 06:24:08 -0500
X-Gm-Features: AWEUYZkxO1K5-5EHyJIkNnzfsbHRKFee3-YXl6ptwN2Zasywb0wnSm0enqAQh6E
Message-ID: <CAN+1Hbo+nzCqOZoCDdP1oQzcMLNFmCxy3dyYMV6ACN8jr185xA@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Visuwesh <visuweshm@HIDDEN>
Content-Type: multipart/mixed; boundary="0000000000002d52ff062dc7f3e4"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000002d52ff062dc7f3e4
Content-Type: multipart/alternative; boundary="0000000000002d52fc062dc7f3e2"

--0000000000002d52fc062dc7f3e2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thanks for reading carefully. I need some coffee (it's early morning where
I am).



On Mon, Feb 10, 2025 at 6:21=E2=80=AFAM Visuwesh <visuweshm@HIDDEN> wrot=
e:

> [=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=
=AA=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025=
] Ship Mints wrote:
>
> > * lisp/ansi-osc.el (ansi-osc-directory-tracker):
> > If 'default-directory' is a Tramp remote-file form, retain that form
> > when 'default-directory' changes are detected.
> > ---
> >  etc/NEWS         | 6 ++++++
> >  lisp/ansi-osc.el | 9 ++++++++-
> >  2 files changed, 14 insertions(+), 1 deletion(-)
> >
> > diff --git a/etc/NEWS b/etc/NEWS
> > index acaa88d5574..052d4666b24 100644
> > --- a/etc/NEWS
> > +++ b/etc/NEWS
> > @@ -533,6 +533,12 @@ It removes all the buttons in the specified region=
.
> >  'comint-complete-input-ring' ('C-x <up>') is like
> 'minibuffer-complete-history'
> >  but completes on comint inputs.
> >
> > +---
> > +*** ansi-osc-directory-tracker now respects Tramp remote files.
> > +Tramp remote forms are now retained when changes to 'default-directory=
'
> > +are detected by this filter.  Previously, /ssh:hostname:/home/username
> > +would be stripped to just /home/username.
> > +
> >  ** Eshell
> >
> >  ---
> > diff --git a/lisp/ansi-osc.el b/lisp/ansi-osc.el
> > index bbd75033ba0..30b7d1ad738 100644
> > --- a/lisp/ansi-osc.el
> > +++ b/lisp/ansi-osc.el
> > @@ -106,6 +106,9 @@ ansi-osc-window-title-handler
> >  (declare-function url-host "url/url-parse.el")
> >  (declare-function url-type "url/url-parse.el")
> >  (declare-function url-filename "url/url-parse.el")
> > +(declare-function tramp-tramp-file-p "tramp")
> > +(declare-function tramp-make-tramp-file-name "tramp")
> > +(declare-function tramp-dissect-file-name "tramp")
> >  (defun ansi-osc-directory-tracker (_ text)
> >    "Update `default-directory' from OSC 7 escape sequences.
>
> This hunk can be removed now right?
>

--0000000000002d52fc062dc7f3e2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Thanks for reading carefully. I need some coffee (it&#39;s early morning=
 where I am).</div><div class=3D"gmail_default" style=3D"font-family:monosp=
ace"><br></div><div class=3D"gmail_default" style=3D"font-family:monospace"=
><br></div></div><br><div class=3D"gmail_quote gmail_quote_container"><div =
dir=3D"ltr" class=3D"gmail_attr">On Mon, Feb 10, 2025 at 6:21=E2=80=AFAM Vi=
suwesh &lt;<a href=3D"mailto:visuweshm@HIDDEN">visuweshm@HIDDEN</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[=E0=
=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=AA=E0=
=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025] Ship=
 Mints wrote:<br>
<br>
&gt; * lisp/ansi-osc.el (ansi-osc-directory-tracker):<br>
&gt; If &#39;default-directory&#39; is a Tramp remote-file form, retain tha=
t form<br>
&gt; when &#39;default-directory&#39; changes are detected.<br>
&gt; ---<br>
&gt;=C2=A0 etc/NEWS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 6 ++++++<br>
&gt;=C2=A0 lisp/ansi-osc.el | 9 ++++++++-<br>
&gt;=C2=A0 2 files changed, 14 insertions(+), 1 deletion(-)<br>
&gt;<br>
&gt; diff --git a/etc/NEWS b/etc/NEWS<br>
&gt; index acaa88d5574..052d4666b24 100644<br>
&gt; --- a/etc/NEWS<br>
&gt; +++ b/etc/NEWS<br>
&gt; @@ -533,6 +533,12 @@ It removes all the buttons in the specified regio=
n.<br>
&gt;=C2=A0 &#39;comint-complete-input-ring&#39; (&#39;C-x &lt;up&gt;&#39;) =
is like &#39;minibuffer-complete-history&#39;<br>
&gt;=C2=A0 but completes on comint inputs.<br>
&gt;=C2=A0 <br>
&gt; +---<br>
&gt; +*** ansi-osc-directory-tracker now respects Tramp remote files.<br>
&gt; +Tramp remote forms are now retained when changes to &#39;default-dire=
ctory&#39;<br>
&gt; +are detected by this filter.=C2=A0 Previously, /ssh:hostname:/home/us=
ername<br>
&gt; +would be stripped to just /home/username.<br>
&gt; +<br>
&gt;=C2=A0 ** Eshell<br>
&gt;=C2=A0 <br>
&gt;=C2=A0 ---<br>
&gt; diff --git a/lisp/ansi-osc.el b/lisp/ansi-osc.el<br>
&gt; index bbd75033ba0..30b7d1ad738 100644<br>
&gt; --- a/lisp/ansi-osc.el<br>
&gt; +++ b/lisp/ansi-osc.el<br>
&gt; @@ -106,6 +106,9 @@ ansi-osc-window-title-handler<br>
&gt;=C2=A0 (declare-function url-host &quot;url/url-parse.el&quot;)<br>
&gt;=C2=A0 (declare-function url-type &quot;url/url-parse.el&quot;)<br>
&gt;=C2=A0 (declare-function url-filename &quot;url/url-parse.el&quot;)<br>
&gt; +(declare-function tramp-tramp-file-p &quot;tramp&quot;)<br>
&gt; +(declare-function tramp-make-tramp-file-name &quot;tramp&quot;)<br>
&gt; +(declare-function tramp-dissect-file-name &quot;tramp&quot;)<br>
&gt;=C2=A0 (defun ansi-osc-directory-tracker (_ text)<br>
&gt;=C2=A0 =C2=A0 &quot;Update `default-directory&#39; from OSC 7 escape se=
quences.<br>
<br>
This hunk can be removed now right?<br>
</blockquote></div>

--0000000000002d52fc062dc7f3e2--

--0000000000002d52ff062dc7f3e4
Content-Type: application/octet-stream; 
	name="0001-ansi-osc-directory-tracker-respects-Tramp-remote-fil.patch"
Content-Disposition: attachment; 
	filename="0001-ansi-osc-directory-tracker-respects-Tramp-remote-fil.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m6yyt39c0>
X-Attachment-Id: f_m6yyt39c0

RnJvbSAwYjIxODFjYzkxNWFmM2Y4NDM3MGM1MGJlNTllNmYyMWRhODllMDQ4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFN1biwgOSBGZWIgMjAyNSAxMzo1ODo1MiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIGFuc2ktb3Nj
LWRpcmVjdG9yeS10cmFja2VyIHJlc3BlY3RzIFRyYW1wIHJlbW90ZSBmaWxlcwoKKiBsaXNwL2Fu
c2ktb3NjLmVsIChhbnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlcik6CklmICdkZWZhdWx0LWRpcmVj
dG9yeScgaXMgYSBUcmFtcCByZW1vdGUtZmlsZSBmb3JtLCByZXRhaW4gdGhhdCBmb3JtCndoZW4g
J2RlZmF1bHQtZGlyZWN0b3J5JyBjaGFuZ2VzIGFyZSBkZXRlY3RlZC4KLS0tCiBldGMvTkVXUyAg
ICAgICAgIHwgNiArKysrKysKIGxpc3AvYW5zaS1vc2MuZWwgfCA2ICsrKysrLQogMiBmaWxlcyBj
aGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZXRj
L05FV1MgYi9ldGMvTkVXUwppbmRleCBhY2FhODhkNTU3NC4uMDUyZDQ2NjZiMjQgMTAwNjQ0Ci0t
LSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC01MzMsNiArNTMzLDEyIEBAIEl0IHJlbW92
ZXMgYWxsIHRoZSBidXR0b25zIGluIHRoZSBzcGVjaWZpZWQgcmVnaW9uLgogJ2NvbWludC1jb21w
bGV0ZS1pbnB1dC1yaW5nJyAoJ0MteCA8dXA+JykgaXMgbGlrZSAnbWluaWJ1ZmZlci1jb21wbGV0
ZS1oaXN0b3J5JwogYnV0IGNvbXBsZXRlcyBvbiBjb21pbnQgaW5wdXRzLgogCistLS0KKyoqKiBh
bnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlciBub3cgcmVzcGVjdHMgVHJhbXAgcmVtb3RlIGZpbGVz
LgorVHJhbXAgcmVtb3RlIGZvcm1zIGFyZSBub3cgcmV0YWluZWQgd2hlbiBjaGFuZ2VzIHRvICdk
ZWZhdWx0LWRpcmVjdG9yeScKK2FyZSBkZXRlY3RlZCBieSB0aGlzIGZpbHRlci4gIFByZXZpb3Vz
bHksIC9zc2g6aG9zdG5hbWU6L2hvbWUvdXNlcm5hbWUKK3dvdWxkIGJlIHN0cmlwcGVkIHRvIGp1
c3QgL2hvbWUvdXNlcm5hbWUuCisKICoqIEVzaGVsbAogCiAtLS0KZGlmZiAtLWdpdCBhL2xpc3Av
YW5zaS1vc2MuZWwgYi9saXNwL2Fuc2ktb3NjLmVsCmluZGV4IGJiZDc1MDMzYmEwLi5iNGVkZDQz
ZGE2MCAxMDA2NDQKLS0tIGEvbGlzcC9hbnNpLW9zYy5lbAorKysgYi9saXNwL2Fuc2ktb3NjLmVs
CkBAIC0xMTYsNiArMTE2LDggQEAgYW5zaS1vc2MtZGlyZWN0b3J5LXRyYWNrZXIKIAogICAgIHBy
aW50ZiBcIlxcZV03O2ZpbGU6Ly8lcyVzXFxlXFxcXFwiIFwiJEhPU1ROQU1FXCIgXCIkUFdEXCIK
IAorVHJhbXAgYGRlZmF1bHQtZGlyZWN0b3J5JyByZW1vdGUgZm9ybXMgYXJlIG1haW50YWluZWQu
CisKIFRoaXMgZnVuY3Rpb25hbGl0eSBzZXJ2ZXMgYXMgYW4gYWx0ZXJuYXRpdmUgdG8gYGRpcnRy
YWNrLW1vZGUnCiBhbmQgYHNoZWxsLWRpcnRyYWNrLW1vZGUnLiIKICAgKGxldCAoKHVybCAodXJs
LWdlbmVyaWMtcGFyc2UtdXJsIHRleHQpKSkKQEAgLTEyNCw3ICsxMjYsOSBAQCBhbnNpLW9zYy1k
aXJlY3RvcnktdHJhY2tlcgogICAgICAgICAgICAgICAgICAgIDs7IFVzZSBgZG93bmNhc2UnIHRv
IG1hdGNoIGB1cmwtZ2VuZXJpYy1wYXJzZS11cmwnIGJlaGF2aW9yCiAgICAgICAgICAgICAgICAg
ICAgKHN0cmluZz0gKHVybC1ob3N0IHVybCkgKGRvd25jYXNlIChzeXN0ZW0tbmFtZSkpKSkpCiAg
ICAgICAoaWdub3JlLWVycm9ycwotICAgICAgICAoY2QtYWJzb2x1dGUgKHVybC11bmhleC1zdHJp
bmcgKHVybC1maWxlbmFtZSB1cmwpKSkpKSkpCisgICAgICAgIChjZC1hYnNvbHV0ZQorICAgICAg
ICAgKGNvbmNhdCAoZmlsZS1yZW1vdGUtcCBkZWZhdWx0LWRpcmVjdG9yeQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodXJsLXVuaGV4LXN0cmluZyAodXJsLWZpbGVuYW1lIHVybCkp
KSkpKSkpKQogCiA7OyBIeXBlcmxpbmsgaGFuZGxpbmcgKE9TQyA4KQogCi0tIAoyLjQ3LjEKCg==
--0000000000002d52ff062dc7f3e4--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 11:21:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 06:21:59 2025
Received: from localhost ([127.0.0.1]:48555 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thRrS-0007G1-Vd
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 06:21:59 -0500
Received: from mail-pl1-x642.google.com ([2607:f8b0:4864:20::642]:56590)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <visuweshm@HIDDEN>)
 id 1thRrP-0007Ff-Rb
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 06:21:56 -0500
Received: by mail-pl1-x642.google.com with SMTP id
 d9443c01a7336-21f710c17baso25774065ad.1
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 03:21:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739186510; x=1739791310; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=+61EgiSPqTKD2CU4emxjJOoYLDCQxn+J8kQOgMKeMyg=;
 b=eHe6FR8Ap05mABJuqQTkfzndtZtlEE14rbwKeWCykF/Ot7gnhjAvqL0KyxokyujhR4
 plI1tynBxUxsOc/+a6sdrTuA/vblKmcZS/ohO+RRaXkOYT+b3BM/t/fkInQPf3IcCkoR
 VoNVH7TjD1k7dpEXd8RgoekP1bGXyS3vZXWMNChIin8tKZh5r3cOLsWaZQNcwiYR6bK6
 fdwkSWfO4BnBA6TZrsiPOfEYJhQxdwY7C/zLNpMcriPwQ1n581FiOoc8uAj+52WR525V
 yNPYkTUYFB9oMif/+umH7oZh+3B8qZCGH4XHFwn+eaTFYZvEFtd+XmPXyXvtRJneKS0T
 ClQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739186510; x=1739791310;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=+61EgiSPqTKD2CU4emxjJOoYLDCQxn+J8kQOgMKeMyg=;
 b=qX1KDSQbVdXTGtFWO7c1eaprZ5hQ7T3hcz4lNVKvd9X3crBa+71UwubrLKo0aJlYjL
 5fXMsUotkfXTV1e5D2bNYYhGAGJyh5ILzK9YV9yajKzB7dJjahOVBKxq1ddjPZiZ0uor
 xb2Ez1m+2fewWs/28HK0tOPK7NR85ltKb/dx6Bbd0f0FSb1ALOKpmZl2ZHSUb+N47OiK
 3SWFaDvkg14qLGwa71ZAVUqVaKPTBhJa0gkJjAoproFGPOhJHjV/oO3C36pz7os4aNTg
 CwX6xV56ccMHoFRySu4F99OE3Rl8ISNp4IinhNqpg9Rjip0shhkIpcIPHjuQM+Mu+wjv
 vJ8A==
X-Gm-Message-State: AOJu0YzZyLLIOy4yCRZOPqF98iCVAmJi0bVJ7j5fjuOXnm+wISgXncqQ
 ZcTcvS9GVCG/Od0DJMe7EYZVyI6aMIbVcRO0c/ElLpYhwBAmBPjO+QxPngwG
X-Gm-Gg: ASbGnct0h+HIK0O4LGmDmbiLlInSrHaU63CjSL3/uPD1gr8+U1YO9NHkO4DgA46AZyx
 6++nAK6mAlAlZwqUfldBfYLuEaJUseZUkQGp3e4tsmxzI1GQz8M47+ZB9l4b2pNDLfQTh0uIUSJ
 2TBZv9A6JZ4baLJVUZaCQefW78SpWgbQ5+zvlpzFuzqREwEDq1tUvvSwv1LChroQol/Y7FPUrn2
 jd/loN9IoO4M1wsxkX2P0HvTQ4/owwcFV7jL+YHrgKqudZpQq+YQMRKSuuXMAp/geHvbvBZdpLF
 lz/tCUsfGI/stnBh
X-Google-Smtp-Source: AGHT+IFy3x3ovgRpb1X+V39XcxBPGQaD2307wpHutRue7EejUBtDe7CTU1Uk8v1p0NryzSelu/K8sw==
X-Received: by 2002:a17:903:234e:b0:216:4883:fb43 with SMTP id
 d9443c01a7336-21f4e7594e5mr237458535ad.32.1739186509659; 
 Mon, 10 Feb 2025 03:21:49 -0800 (PST)
Received: from localhost ([1.7.159.71]) by smtp.gmail.com with UTF8SMTPSA id
 d9443c01a7336-21f3687c7fasm76318285ad.194.2025.02.10.03.21.48
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 10 Feb 2025 03:21:49 -0800 (PST)
From: Visuwesh <visuweshm@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
 (Ship Mints's message of "Mon, 10 Feb 2025 06:18:50 -0500")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
 <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
 <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
Date: Mon, 10 Feb 2025 16:51:45 +0530
Message-ID: <87seom59km.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 3.6 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  [திங்கள் பிப்ரவரி 10, 2025]
   Ship Mints wrote: > * lisp/ansi-osc.el (ansi-osc-directory-tracker): > If
   'default-directory' is a Tramp remote-file form, retain that form > when 'default-directory'
    changes are detected. > --- > etc/NEWS | 6 ++++++ > [...] 
 
 Content analysis details:   (3.6 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [1.7.159.71 listed in zen.spamhaus.org]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (visuweshm[at]gmail.com)
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2607:f8b0:4864:20:0:0:0:642 listed in]
                             [list.dnswl.org]
  0.0 T_FILL_THIS_FORM_SHORT Fill in a short form with personal
                             information
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.6 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  [திங்கள் பிப்ரவரி 10, 2025]
   Ship Mints wrote: > * lisp/ansi-osc.el (ansi-osc-directory-tracker): > If
   'default-directory' is a Tramp remote-file form, retain that form > when 'default-directory'
    changes are detected. > --- > etc/NEWS | 6 ++++++ > [...] 
 
 Content analysis details:   (2.6 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2607:f8b0:4864:20:0:0:0:642 listed in]
                             [list.dnswl.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [1.7.159.71 listed in zen.spamhaus.org]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (visuweshm[at]gmail.com)
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=AA=
=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025] S=
hip Mints wrote:

> * lisp/ansi-osc.el (ansi-osc-directory-tracker):
> If 'default-directory' is a Tramp remote-file form, retain that form
> when 'default-directory' changes are detected.
> ---
>  etc/NEWS         | 6 ++++++
>  lisp/ansi-osc.el | 9 ++++++++-
>  2 files changed, 14 insertions(+), 1 deletion(-)
>
> diff --git a/etc/NEWS b/etc/NEWS
> index acaa88d5574..052d4666b24 100644
> --- a/etc/NEWS
> +++ b/etc/NEWS
> @@ -533,6 +533,12 @@ It removes all the buttons in the specified region.
>  'comint-complete-input-ring' ('C-x <up>') is like 'minibuffer-complete-h=
istory'
>  but completes on comint inputs.
>=20=20
> +---
> +*** ansi-osc-directory-tracker now respects Tramp remote files.
> +Tramp remote forms are now retained when changes to 'default-directory'
> +are detected by this filter.  Previously, /ssh:hostname:/home/username
> +would be stripped to just /home/username.
> +
>  ** Eshell
>=20=20
>  ---
> diff --git a/lisp/ansi-osc.el b/lisp/ansi-osc.el
> index bbd75033ba0..30b7d1ad738 100644
> --- a/lisp/ansi-osc.el
> +++ b/lisp/ansi-osc.el
> @@ -106,6 +106,9 @@ ansi-osc-window-title-handler
>  (declare-function url-host "url/url-parse.el")
>  (declare-function url-type "url/url-parse.el")
>  (declare-function url-filename "url/url-parse.el")
> +(declare-function tramp-tramp-file-p "tramp")
> +(declare-function tramp-make-tramp-file-name "tramp")
> +(declare-function tramp-dissect-file-name "tramp")
>  (defun ansi-osc-directory-tracker (_ text)
>    "Update `default-directory' from OSC 7 escape sequences.

This hunk can be removed now right?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 11:19:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 06:19:12 2025
Received: from localhost ([127.0.0.1]:48534 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thRol-00074F-FR
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 06:19:11 -0500
Received: from mail-vk1-xa30.google.com ([2607:f8b0:4864:20::a30]:47363)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thRoi-00073v-Nx
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 06:19:09 -0500
Received: by mail-vk1-xa30.google.com with SMTP id
 71dfb90a1353d-51eb1a714bfso2652578e0c.3
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 03:19:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739186343; x=1739791143; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=0C0Ptnt52r6SgaAVaQnUps4FShQIfCsls4suJucsYqQ=;
 b=TUchPnKGAVa+pU3aVLQfMddlf2P0FWa7J/a/Im6nFbpI55aMkSvqj8jdl2YAqZNroJ
 KkMWS+bRAZnhcIpGBVj4B18gHRwuyqHI1kj3rnXMscUns9+tD7UJtq865r0lslA0/zbQ
 YCVlC7HJLrSnm65nI1bAORvRA7YTGP8lKkRw91d8ajr6OpN1ab/PXlIHbW0fCTibBM8s
 RImcHxLfR8eo4kUhn6hb5HRu+YSjWFbUeRW0PxtsVGDouQX0MhhXh0c6kSU+sMUn+NCs
 NKo6HL+g4yRkCRAToKLx8X/YGjfrAGCCHUDB1ENgYcf2R6HFviUZp1LIMCgZSUdK5Ci4
 ok6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739186343; x=1739791143;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=0C0Ptnt52r6SgaAVaQnUps4FShQIfCsls4suJucsYqQ=;
 b=SyZiWXTS+9OVVm1OgPDuC6v+1mFGWCr57c7Sjo4HQkX3BvvCskOTz2H+LkdwFyl3Pa
 3r/aXHVb8D3qT6ZHdVWGPLYVQfYDm3qflYrXoajKf7zbT8J40geFVOOzHf0mkyIXiSUN
 JKCqEdgFld21MZ+nMI9NzofjToK74mnEhRLiHM/9j5FQJhKUValZANuC6t28boexVV/+
 HIlNOaz9CpxdUAak22xnb19DoHeSYFHjHUIlPh3cg7/KqWWDoLm6nBaVkKNC0YmU6Rmk
 NZJqYOuYXC7UGPtwlIKEyEt9A53Atlj4CE5reW8fJnV6MUQQkWOw/tjlUZNV9PsiZ+1I
 Cdpw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVonbz0fkCX9FpmKq65ho9DQH/z99TqCL1M5kUt4pP38clRB31aB/So3iKXhRk5cDOsvoL3zw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwPIsGYs3s3iGlMHSk7MUtB4NMa+AHxo88Ot6F/0McNdXK+xyr0
 VZyJbJbEYZDBvANk6bRWlJxw7mSYIJ/advoM9ST4tNc/07JceDjzLn2a/QDeByT0KES+Bg0BfMI
 82EL8zLkDbD7srgTrEohMKXaEmlSVqQ==
X-Gm-Gg: ASbGncs+KhXqYEtKbXJw0cYwgnUMKXAa/fjPiX/2LmddENQEjLips1iFGLAQRrzfyk2
 An9XU3v4Hds5Gv0V+6ijvckTYchmbRlyMDJFhE8AhskTlsPhe26pZUmTiMk5uceWrDuuoiDIZ
X-Google-Smtp-Source: AGHT+IGm7Rosx6umld05spkZokVUYSN33eWIWkoiV5KHa6O8BswBt8rTSGGSkUI0FfnHE9YSHG57gNiO0Xw9ZZjKTEQ=
X-Received: by 2002:a05:6122:469d:b0:520:3536:febc with SMTP id
 71dfb90a1353d-520353709e2mr3002777e0c.8.1739186342742; Mon, 10 Feb 2025
 03:19:02 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
 <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
In-Reply-To: <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 06:18:50 -0500
X-Gm-Features: AWEUYZm_Ucto7fGunm17_PHqzF7DzQ0eCic1FPJ6J6IMylLXxWufqcOoOJmXdxg
Message-ID: <CAN+1HboPEn=N=1zEVbhthCsfONNb9amT7P=yh7fAX81o2Np4cw@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Visuwesh <visuweshm@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000287c42062dc7e0eb"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000287c42062dc7e0eb
Content-Type: multipart/alternative; boundary="000000000000287c40062dc7e0e9"

--000000000000287c40062dc7e0e9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Revised patch with simpler approach.

On Mon, Feb 10, 2025 at 5:57=E2=80=AFAM Ship Mints <shipmints@HIDDEN> wr=
ote:

> That is indeed simpler. I'd missed the "tip" that you wrote. I'll give it
> a try and submit a revised patch.
>
> On Mon, Feb 10, 2025 at 3:28=E2=80=AFAM Visuwesh <visuweshm@HIDDEN> wr=
ote:
>
>> [=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=
=AA=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025=
] Michael Albinus wrote:
>>
>> > Visuwesh <visuweshm@HIDDEN> writes:
>> >
>> > Hi,
>> >
>> >>> Tramp remote forms are now retained when changes to
>> 'default-directory' are
>> >>> detected by this filter.  Previously, for example,
>> >>> /ssh:hostname:/home/username would be stripped to just /home/usernam=
e.
>> >
>> >> Is it necessary to invoke so many Tramp functions?
>> >
>> > I agree. Internal Tramp functions, which are not documented in the
>> > manual, shouldn't be used outside unless absolutely needed. They can
>> > change w/o announcement.
>> >
>> >> I have the following simpler advice in my config and it has worked
>> >> faithfully for many months now.
>> >>
>> >>     (define-advice comint-osc-directory-tracker (:override (_ text)
>> vz/handle-remote-paths-as-well)
>> >>       (let ((url (url-generic-parse-url text)))
>> >>         (when (equal (url-type url) "file")
>> >>           (ignore-errors
>> >>             (let ((file (url-unhex-string (url-filename url))))
>> >>               (cd-absolute (concat (file-remote-p default-directory)
>> file)))))))
>> >
>> > file-remote-p returns nil for local file names. So I believe, this isn=
't
>> > only an advertisement. It could go into ansi-osc-directory-tracker
>> as-it-is.
>>
>> Indeed, I was following what file-remote-p says itself:
>>
>>     Tip: You can use this expansion of remote identifier components
>>          to derive a new remote file name from an existing one.  For
>>          example, if FILE is "/sudo::/path/to/file" then
>>
>>            (concat (file-remote-p FILE) "/bin/sh")
>>
>>          returns a remote file name for file "/bin/sh" that has the
>>          same remote identifier as FILE but expanded; a name such as
>>          "/sudo:root@myhost:/bin/sh".
>>
>>
>> > Best regards, Michael.
>>
>

--000000000000287c40062dc7e0e9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Revised patch with simpler approach.</div></div><br><div class=3D"gmail_=
quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, =
Feb 10, 2025 at 5:57=E2=80=AFAM Ship Mints &lt;<a href=3D"mailto:shipmints@=
gmail.com">shipmints@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_default"=
 style=3D"font-family:monospace">That is indeed simpler. I&#39;d missed=C2=
=A0the=C2=A0&quot;tip&quot; that you wrote. I&#39;ll give it a try and subm=
it a revised patch.</div></div><br><div class=3D"gmail_quote"><div dir=3D"l=
tr" class=3D"gmail_attr">On Mon, Feb 10, 2025 at 3:28=E2=80=AFAM Visuwesh &=
lt;<a href=3D"mailto:visuweshm@HIDDEN" target=3D"_blank">visuweshm@gmail=
.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex">[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=
=AA=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025=
] Michael Albinus wrote:<br>
<br>
&gt; Visuwesh &lt;<a href=3D"mailto:visuweshm@HIDDEN" target=3D"_blank">=
visuweshm@HIDDEN</a>&gt; writes:<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt;&gt;&gt; Tramp remote forms are now retained when changes to &#39;defau=
lt-directory&#39; are<br>
&gt;&gt;&gt; detected by this filter.=C2=A0 Previously, for example,<br>
&gt;&gt;&gt; /ssh:hostname:/home/username would be stripped to just /home/u=
sername.<br>
&gt;<br>
&gt;&gt; Is it necessary to invoke so many Tramp functions?<br>
&gt;<br>
&gt; I agree. Internal Tramp functions, which are not documented in the<br>
&gt; manual, shouldn&#39;t be used outside unless absolutely needed. They c=
an<br>
&gt; change w/o announcement.<br>
&gt;<br>
&gt;&gt; I have the following simpler advice in my config and it has worked=
<br>
&gt;&gt; faithfully for many months now.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0(define-advice comint-osc-directory-tracker (:o=
verride (_ text) vz/handle-remote-paths-as-well)<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0(let ((url (url-generic-parse-url text))=
)<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(when (equal (url-type url) &quot=
;file&quot;)<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(ignore-errors<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(let ((file (url-un=
hex-string (url-filename url))))<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(cd-absolute=
 (concat (file-remote-p default-directory) file)))))))<br>
&gt;<br>
&gt; file-remote-p returns nil for local file names. So I believe, this isn=
&#39;t<br>
&gt; only an advertisement. It could go into ansi-osc-directory-tracker as-=
it-is.<br>
<br>
Indeed, I was following what file-remote-p says itself:<br>
<br>
=C2=A0 =C2=A0 Tip: You can use this expansion of remote identifier componen=
ts<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0to derive a new remote file name from an =
existing one.=C2=A0 For<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0example, if FILE is &quot;/sudo::/path/to=
/file&quot; then<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(concat (file-remote-p FILE) &quot=
;/bin/sh&quot;)<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0returns a remote file name for file &quot=
;/bin/sh&quot; that has the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0same remote identifier as FILE but expand=
ed; a name such as<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;/sudo:root@myhost:/bin/sh&quot;.<br=
>
<br>
<br>
&gt; Best regards, Michael.<br>
</blockquote></div>
</blockquote></div>

--000000000000287c40062dc7e0e9--

--000000000000287c42062dc7e0eb
Content-Type: application/octet-stream; 
	name="0001-ansi-osc-directory-tracker-respects-Tramp-remote-fil.patch"
Content-Disposition: attachment; 
	filename="0001-ansi-osc-directory-tracker-respects-Tramp-remote-fil.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m6yym9330>
X-Attachment-Id: f_m6yym9330

RnJvbSBkYWE4ZDFjY2JiMDZiMTA2MDViOTc3NmFjOTczMDg2OWE1MmZjNjQ3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFN1biwgOSBGZWIgMjAyNSAxMzo1ODo1MiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIGFuc2ktb3Nj
LWRpcmVjdG9yeS10cmFja2VyIHJlc3BlY3RzIFRyYW1wIHJlbW90ZSBmaWxlcwoKKiBsaXNwL2Fu
c2ktb3NjLmVsIChhbnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlcik6CklmICdkZWZhdWx0LWRpcmVj
dG9yeScgaXMgYSBUcmFtcCByZW1vdGUtZmlsZSBmb3JtLCByZXRhaW4gdGhhdCBmb3JtCndoZW4g
J2RlZmF1bHQtZGlyZWN0b3J5JyBjaGFuZ2VzIGFyZSBkZXRlY3RlZC4KLS0tCiBldGMvTkVXUyAg
ICAgICAgIHwgNiArKysrKysKIGxpc3AvYW5zaS1vc2MuZWwgfCA5ICsrKysrKysrLQogMiBmaWxl
cyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
ZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCBhY2FhODhkNTU3NC4uMDUyZDQ2NjZiMjQgMTAwNjQ0
Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC01MzMsNiArNTMzLDEyIEBAIEl0IHJl
bW92ZXMgYWxsIHRoZSBidXR0b25zIGluIHRoZSBzcGVjaWZpZWQgcmVnaW9uLgogJ2NvbWludC1j
b21wbGV0ZS1pbnB1dC1yaW5nJyAoJ0MteCA8dXA+JykgaXMgbGlrZSAnbWluaWJ1ZmZlci1jb21w
bGV0ZS1oaXN0b3J5JwogYnV0IGNvbXBsZXRlcyBvbiBjb21pbnQgaW5wdXRzLgogCistLS0KKyoq
KiBhbnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlciBub3cgcmVzcGVjdHMgVHJhbXAgcmVtb3RlIGZp
bGVzLgorVHJhbXAgcmVtb3RlIGZvcm1zIGFyZSBub3cgcmV0YWluZWQgd2hlbiBjaGFuZ2VzIHRv
ICdkZWZhdWx0LWRpcmVjdG9yeScKK2FyZSBkZXRlY3RlZCBieSB0aGlzIGZpbHRlci4gIFByZXZp
b3VzbHksIC9zc2g6aG9zdG5hbWU6L2hvbWUvdXNlcm5hbWUKK3dvdWxkIGJlIHN0cmlwcGVkIHRv
IGp1c3QgL2hvbWUvdXNlcm5hbWUuCisKICoqIEVzaGVsbAogCiAtLS0KZGlmZiAtLWdpdCBhL2xp
c3AvYW5zaS1vc2MuZWwgYi9saXNwL2Fuc2ktb3NjLmVsCmluZGV4IGJiZDc1MDMzYmEwLi4zMGI3
ZDFhZDczOCAxMDA2NDQKLS0tIGEvbGlzcC9hbnNpLW9zYy5lbAorKysgYi9saXNwL2Fuc2ktb3Nj
LmVsCkBAIC0xMDYsNiArMTA2LDkgQEAgYW5zaS1vc2Mtd2luZG93LXRpdGxlLWhhbmRsZXIKIChk
ZWNsYXJlLWZ1bmN0aW9uIHVybC1ob3N0ICJ1cmwvdXJsLXBhcnNlLmVsIikKIChkZWNsYXJlLWZ1
bmN0aW9uIHVybC10eXBlICJ1cmwvdXJsLXBhcnNlLmVsIikKIChkZWNsYXJlLWZ1bmN0aW9uIHVy
bC1maWxlbmFtZSAidXJsL3VybC1wYXJzZS5lbCIpCisoZGVjbGFyZS1mdW5jdGlvbiB0cmFtcC10
cmFtcC1maWxlLXAgInRyYW1wIikKKyhkZWNsYXJlLWZ1bmN0aW9uIHRyYW1wLW1ha2UtdHJhbXAt
ZmlsZS1uYW1lICJ0cmFtcCIpCisoZGVjbGFyZS1mdW5jdGlvbiB0cmFtcC1kaXNzZWN0LWZpbGUt
bmFtZSAidHJhbXAiKQogKGRlZnVuIGFuc2ktb3NjLWRpcmVjdG9yeS10cmFja2VyIChfIHRleHQp
CiAgICJVcGRhdGUgYGRlZmF1bHQtZGlyZWN0b3J5JyBmcm9tIE9TQyA3IGVzY2FwZSBzZXF1ZW5j
ZXMuCiAKQEAgLTExNiw2ICsxMTksOCBAQCBhbnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlcgogCiAg
ICAgcHJpbnRmIFwiXFxlXTc7ZmlsZTovLyVzJXNcXGVcXFxcXCIgXCIkSE9TVE5BTUVcIiBcIiRQ
V0RcIgogCitUcmFtcCBgZGVmYXVsdC1kaXJlY3RvcnknIHJlbW90ZSBmb3JtcyBhcmUgbWFpbnRh
aW5lZC4KKwogVGhpcyBmdW5jdGlvbmFsaXR5IHNlcnZlcyBhcyBhbiBhbHRlcm5hdGl2ZSB0byBg
ZGlydHJhY2stbW9kZScKIGFuZCBgc2hlbGwtZGlydHJhY2stbW9kZScuIgogICAobGV0ICgodXJs
ICh1cmwtZ2VuZXJpYy1wYXJzZS11cmwgdGV4dCkpKQpAQCAtMTI0LDcgKzEyOSw5IEBAIGFuc2kt
b3NjLWRpcmVjdG9yeS10cmFja2VyCiAgICAgICAgICAgICAgICAgICAgOzsgVXNlIGBkb3duY2Fz
ZScgdG8gbWF0Y2ggYHVybC1nZW5lcmljLXBhcnNlLXVybCcgYmVoYXZpb3IKICAgICAgICAgICAg
ICAgICAgICAoc3RyaW5nPSAodXJsLWhvc3QgdXJsKSAoZG93bmNhc2UgKHN5c3RlbS1uYW1lKSkp
KSkKICAgICAgIChpZ25vcmUtZXJyb3JzCi0gICAgICAgIChjZC1hYnNvbHV0ZSAodXJsLXVuaGV4
LXN0cmluZyAodXJsLWZpbGVuYW1lIHVybCkpKSkpKSkKKyAgICAgICAgKGNkLWFic29sdXRlCisg
ICAgICAgICAoY29uY2F0IChmaWxlLXJlbW90ZS1wIGRlZmF1bHQtZGlyZWN0b3J5CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh1cmwtdW5oZXgtc3RyaW5nICh1cmwtZmlsZW5hbWUg
dXJsKSkpKSkpKSkpCiAKIDs7IEh5cGVybGluayBoYW5kbGluZyAoT1NDIDgpCiAKLS0gCjIuNDcu
MQoK
--000000000000287c42062dc7e0eb--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 10:57:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 05:57:35 2025
Received: from localhost ([127.0.0.1]:48506 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thRTq-00061e-Kb
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 05:57:35 -0500
Received: from mail-ua1-x934.google.com ([2607:f8b0:4864:20::934]:57537)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thRTo-00061L-7b
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 05:57:32 -0500
Received: by mail-ua1-x934.google.com with SMTP id
 a1e0cc1a2514c-866faa61728so2492252241.2
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 02:57:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739185046; x=1739789846; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=DruUiJ6Lnd/edUln/zbwJRzM/l59ulC9V8+wSENS7eo=;
 b=kFXWTgxE4Kho22mSMK/GsXha/Ct64moISCZ1Da+L6aX71iE53v7BB4TnmQP3FqK6V1
 p8PdNzSuDyohPKsPM4hNl8ucEO9mvb8NPN3QY22AWVXxhyIhGTOqdRp7+oXBFJscg03W
 mSED0wJBrJNf9ZUwj+Z5qx74uJm/8QqfuzHjtO1VXtp9ohtNbk355dy6YaG3QpuUeVUe
 VQGZxSyAPUSbCw4LSjrK0SrQG3QtqB1/9ZdJlq/ZynRBWZk2HMxk7k2nf4gzS5jJS1zg
 RuoK4ZFTDWvvHcNXw8EXt8T7aAeovY/NREmoC+Vd6Ta3nf3PEpkLAMLY1bHU9dOx2Wt4
 bY7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739185046; x=1739789846;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=DruUiJ6Lnd/edUln/zbwJRzM/l59ulC9V8+wSENS7eo=;
 b=aw2bj3fOSiMJ5I1AzdZvAV3aF8ZS5EGINy2EZmbBBYrfazdbDzbfLBHSk50EJHcKiz
 HUIeIHlGZLGhD82BAw0K+ZeTKu7YPPRq5TxgpUwXQQLap+2E3KGn6qLJOrUljvkeTVv9
 cudXSRfWIKYmQQMD0Pk9Ol6tzQeB/wKhlJozmNZ4n/awxs7cdVPt5T0eS66KrgtaFvPu
 skxsoKs0c1kNslrmtzyNc9aJ7JAvdHQdZ/YK1N3I7ZhNV9w+Rufj6gtkuwnE5iTV4T/D
 L/FbeCjg3RhZ3DBmDpTKVgqsoHqvaw0Fonh7V5Si9vWipJ/2NDLwHFgeLIBDpAO79MIG
 VpSQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCVFfycU6zaj3RbgWW7H1gCRQ6vnvJI7Htco4yuKXg4olquesr6vhvm20GHw008FDGHzdT8+vA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxU7jcOxSdGbfZNFC4rN1OTpBdnyTwAtn2Ot/BQZSedI/tHI9Nn
 U16bxTQlbMd578Mi98pyeQsYkj7UvhMler5VbWlcS5bNG9Z5XH3aseDEiBIvADyzf24w0oOAXQ9
 ICTJoAYwFDZt0xt9okfbpbKBKw2E=
X-Gm-Gg: ASbGncsTNjUjNhropYDZkAxAnBR7dkDLTnu6gVFjGUrpSizz6mJwPvxxveq6RQd2LYr
 5lVI2Yn7DtzgSomlJwWcAwY6+dNAqcz+AaNQl5/xB3cgjzcNN3OQhTc3x4zcfzh37cvd3ZP4V
X-Google-Smtp-Source: AGHT+IFEPDEhJbub/jyJleVnmdxji8tGp9uh56xitcSTnieHgJpZXn6SDahfDr0x0k8qs2P9dSXgNrJv3lat+Q6JgpI=
X-Received: by 2002:a05:6102:5246:b0:4ba:7469:78ce with SMTP id
 ada2fe7eead31-4ba85f4d006mr8519680137.21.1739185046468; Mon, 10 Feb 2025
 02:57:26 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN> <871pw66w6p.fsf@HIDDEN>
In-Reply-To: <871pw66w6p.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Mon, 10 Feb 2025 05:57:15 -0500
X-Gm-Features: AWEUYZnCBDg5-enRMlTmhM4Aaw-wf4Im4S8ayJiUMy3CzHMnC44Jt02uwMe6N1U
Message-ID: <CAN+1HbqAwM_eUwRNzGMOtyn1TKE+vUrESE=0Kam5O4_LuQB=VA@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
To: Visuwesh <visuweshm@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000e4c00e062dc79241"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000e4c00e062dc79241
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

That is indeed simpler. I'd missed the "tip" that you wrote. I'll give it a
try and submit a revised patch.

On Mon, Feb 10, 2025 at 3:28=E2=80=AFAM Visuwesh <visuweshm@HIDDEN> wrot=
e:

> [=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=
=AA=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025=
] Michael Albinus wrote:
>
> > Visuwesh <visuweshm@HIDDEN> writes:
> >
> > Hi,
> >
> >>> Tramp remote forms are now retained when changes to
> 'default-directory' are
> >>> detected by this filter.  Previously, for example,
> >>> /ssh:hostname:/home/username would be stripped to just /home/username=
.
> >
> >> Is it necessary to invoke so many Tramp functions?
> >
> > I agree. Internal Tramp functions, which are not documented in the
> > manual, shouldn't be used outside unless absolutely needed. They can
> > change w/o announcement.
> >
> >> I have the following simpler advice in my config and it has worked
> >> faithfully for many months now.
> >>
> >>     (define-advice comint-osc-directory-tracker (:override (_ text)
> vz/handle-remote-paths-as-well)
> >>       (let ((url (url-generic-parse-url text)))
> >>         (when (equal (url-type url) "file")
> >>           (ignore-errors
> >>             (let ((file (url-unhex-string (url-filename url))))
> >>               (cd-absolute (concat (file-remote-p default-directory)
> file)))))))
> >
> > file-remote-p returns nil for local file names. So I believe, this isn'=
t
> > only an advertisement. It could go into ansi-osc-directory-tracker
> as-it-is.
>
> Indeed, I was following what file-remote-p says itself:
>
>     Tip: You can use this expansion of remote identifier components
>          to derive a new remote file name from an existing one.  For
>          example, if FILE is "/sudo::/path/to/file" then
>
>            (concat (file-remote-p FILE) "/bin/sh")
>
>          returns a remote file name for file "/bin/sh" that has the
>          same remote identifier as FILE but expanded; a name such as
>          "/sudo:root@myhost:/bin/sh".
>
>
> > Best regards, Michael.
>

--000000000000e4c00e062dc79241
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">That is indeed simpler. I&#39;d missed=C2=A0the=C2=A0&quot;tip&quot; tha=
t you wrote. I&#39;ll give it a try and submit a revised patch.</div></div>=
<br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=
=3D"gmail_attr">On Mon, Feb 10, 2025 at 3:28=E2=80=AFAM Visuwesh &lt;<a hre=
f=3D"mailto:visuweshm@HIDDEN">visuweshm@HIDDEN</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex">[=E0=AE=A4=E0=AE=BF=E0=
=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=AA=E0=AE=BF=E0=AE=AA=E0=
=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025] Michael Albinus wrote:=
<br>
<br>
&gt; Visuwesh &lt;<a href=3D"mailto:visuweshm@HIDDEN" target=3D"_blank">=
visuweshm@HIDDEN</a>&gt; writes:<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt;&gt;&gt; Tramp remote forms are now retained when changes to &#39;defau=
lt-directory&#39; are<br>
&gt;&gt;&gt; detected by this filter.=C2=A0 Previously, for example,<br>
&gt;&gt;&gt; /ssh:hostname:/home/username would be stripped to just /home/u=
sername.<br>
&gt;<br>
&gt;&gt; Is it necessary to invoke so many Tramp functions?<br>
&gt;<br>
&gt; I agree. Internal Tramp functions, which are not documented in the<br>
&gt; manual, shouldn&#39;t be used outside unless absolutely needed. They c=
an<br>
&gt; change w/o announcement.<br>
&gt;<br>
&gt;&gt; I have the following simpler advice in my config and it has worked=
<br>
&gt;&gt; faithfully for many months now.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0(define-advice comint-osc-directory-tracker (:o=
verride (_ text) vz/handle-remote-paths-as-well)<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0(let ((url (url-generic-parse-url text))=
)<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(when (equal (url-type url) &quot=
;file&quot;)<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(ignore-errors<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(let ((file (url-un=
hex-string (url-filename url))))<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(cd-absolute=
 (concat (file-remote-p default-directory) file)))))))<br>
&gt;<br>
&gt; file-remote-p returns nil for local file names. So I believe, this isn=
&#39;t<br>
&gt; only an advertisement. It could go into ansi-osc-directory-tracker as-=
it-is.<br>
<br>
Indeed, I was following what file-remote-p says itself:<br>
<br>
=C2=A0 =C2=A0 Tip: You can use this expansion of remote identifier componen=
ts<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0to derive a new remote file name from an =
existing one.=C2=A0 For<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0example, if FILE is &quot;/sudo::/path/to=
/file&quot; then<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(concat (file-remote-p FILE) &quot=
;/bin/sh&quot;)<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0returns a remote file name for file &quot=
;/bin/sh&quot; that has the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0same remote identifier as FILE but expand=
ed; a name such as<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;/sudo:root@myhost:/bin/sh&quot;.<br=
>
<br>
<br>
&gt; Best regards, Michael.<br>
</blockquote></div>

--000000000000e4c00e062dc79241--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 08:28:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 03:28:12 2025
Received: from localhost ([127.0.0.1]:48005 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thP9H-0004LT-QW
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 03:28:12 -0500
Received: from mail-pl1-x644.google.com ([2607:f8b0:4864:20::644]:61594)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <visuweshm@HIDDEN>)
 id 1thP9F-0004LE-Iw
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 03:28:10 -0500
Received: by mail-pl1-x644.google.com with SMTP id
 d9443c01a7336-21f44e7eae4so60991465ad.2
 for <76165 <at> debbugs.gnu.org>; Mon, 10 Feb 2025 00:28:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739176083; x=1739780883; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=jZPHP9cWh+c8TPzIgKrQpI6J5cKLgCEFod3GPlRtU+0=;
 b=GD5Kywwh3QmUVrAbKIne80cdEQ0LuwrDmCFkOxHdtNlg543AHKzuqojABW5z6Q7nlf
 szWE1av5wlV8f9dtDefsNlK8nMykAo+Hxngre1y73yjqs1l/9tDuplrNuqS8zcGB9bVM
 EtZU54cx5zjyofp228CPJBGp6NYbRyI7K+kTBMzrkzVqguZaEqdcmEMRKWwaVX7c4seo
 k1vcmKYtc5jYZpB8LPA6k35zy0KVcXDnVs+ufN0ETZ3ryaqafanKOdlMP7GU8u5twFD9
 4kBSGzmh26QIMB/z314+DJHpopCs5ueTWefY6rTcMttIXwwQNhGQd5lOFc/yL0oZXPvN
 rajg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739176083; x=1739780883;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=jZPHP9cWh+c8TPzIgKrQpI6J5cKLgCEFod3GPlRtU+0=;
 b=nh/4X/qwu82TPq9F5bjnn6OowkQyv85ULX0uahqUnsEJFWIlyL1RLG4tqTU1viP76X
 UGwvf9SCTxnWP4bGo05susuaAtZJ011hv6IUjhtcD6b6pZ53aRm07NkasaLUfaPRwfHM
 bpzQPBGdEeDubn3RCR3qRBBwzzsF14tE+4ko3ymtI2bIM8jJqlevKmnFL0wSgQfen2LH
 SLNXNwQQC05FAZlNbLgtLZxpiTQRmHsgRuuAc5/BRUwOUg0ofHqVvq8xRzQjXU2GFxT6
 pZx4+HyQqvFMJYlSQ9/82acFW1rxFd2duN6KZ0JOzdcyXy5HKJmA41INfsQjlZCYdUqF
 Gydg==
X-Forwarded-Encrypted: i=1;
 AJvYcCUFsvRqEaL1rM1knAoTNgcaYdo64TcggCDBNSNc4gJX9oUiUY3j7pudjr18rQnskrfnIt2Iow==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyfoZsdKNzPTgkgkY+j5PS29GDSv/OoUZI8eiFttiE6ZarVlIe/
 s+UizB2RiX2J+IbPgBuadaE1jW03SXVKb8qW5dYS9rzH+Q7qYsEO
X-Gm-Gg: ASbGncvwOcj01i66rwmHANzu+F9gUSt0WCWWitjnJeO2Qm/1KeIG9JCbqZCAeLr2m1A
 ksWp60191Jlw+RiSC5yXyuSOTnhb11wxuOxr4ZY3TP+AXsjHqP3w4/mKi7I8AskvHK+JDuV69DY
 DCs/wMipp+cI9OlYjV9nz4+d3TLf1fs5Qe7OppDBNKEbyYXUDek1FP401te/3oUTpeW8N/apOjY
 cHMIw4/YyedIgv9OJM0Vh1bXtr5D5Kl7rxJ9WA7THX/9Xo8QSI8y5RN3deAKku4kX8NnlPq3kfA
 6UCDrw2NLJD7
X-Google-Smtp-Source: AGHT+IEE++kD9+GuAcNUQ3RVfMzsYiylhp6A5zzdABPKNuoF9Uwj+1/TdHj2FHAEqUe1LtWK167kxQ==
X-Received: by 2002:a05:6a20:e68f:b0:1e1:a8b7:b45d with SMTP id
 adf61e73a8af0-1ee03a2428amr20358455637.4.1739176083267; 
 Mon, 10 Feb 2025 00:28:03 -0800 (PST)
Received: from localhost ([115.240.90.130])
 by smtp.gmail.com with UTF8SMTPSA id
 d2e1a72fcca58-73048ae7f9asm7049173b3a.72.2025.02.10.00.28.02
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 10 Feb 2025 00:28:02 -0800 (PST)
From: Visuwesh <visuweshm@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <87lduedxkn.fsf@HIDDEN> (Michael Albinus's message of "Mon, 10
 Feb 2025 09:16:08 +0100")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN> <87lduedxkn.fsf@HIDDEN>
Date: Mon, 10 Feb 2025 13:57:58 +0530
Message-ID: <871pw66w6p.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Ship Mints <shipmints@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

[=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=AA=
=E0=AE=BF=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 10, 2025] M=
ichael Albinus wrote:

> Visuwesh <visuweshm@HIDDEN> writes:
>
> Hi,
>
>>> Tramp remote forms are now retained when changes to 'default-directory'=
 are
>>> detected by this filter.  Previously, for example,
>>> /ssh:hostname:/home/username would be stripped to just /home/username.
>
>> Is it necessary to invoke so many Tramp functions?
>
> I agree. Internal Tramp functions, which are not documented in the
> manual, shouldn't be used outside unless absolutely needed. They can
> change w/o announcement.
>
>> I have the following simpler advice in my config and it has worked
>> faithfully for many months now.
>>
>>     (define-advice comint-osc-directory-tracker (:override (_ text) vz/h=
andle-remote-paths-as-well)
>>       (let ((url (url-generic-parse-url text)))
>>         (when (equal (url-type url) "file")
>>           (ignore-errors
>>             (let ((file (url-unhex-string (url-filename url))))
>>               (cd-absolute (concat (file-remote-p default-directory) fil=
e)))))))
>
> file-remote-p returns nil for local file names. So I believe, this isn't
> only an advertisement. It could go into ansi-osc-directory-tracker as-it-=
is.

Indeed, I was following what file-remote-p says itself:

    Tip: You can use this expansion of remote identifier components
         to derive a new remote file name from an existing one.  For
         example, if FILE is "/sudo::/path/to/file" then

           (concat (file-remote-p FILE) "/bin/sh")

         returns a remote file name for file "/bin/sh" that has the
         same remote identifier as FILE but expanded; a name such as
         "/sudo:root@myhost:/bin/sh".
=20=20=20

> Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 08:16:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 03:16:19 2025
Received: from localhost ([127.0.0.1]:47959 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thOxn-0003oW-Cq
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2025 03:16:19 -0500
Received: from mout.gmx.net ([212.227.15.15]:42205)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1thOxk-0003oH-QL
 for 76165 <at> debbugs.gnu.org; Mon, 10 Feb 2025 03:16:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739175370; x=1739780170; i=michael.albinus@HIDDEN;
 bh=DTJuOQ4BR19Q1HBenJ8eAWg93BSByt58UqCHV6m49Bk=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=V1foT2+FMc4hO+ZpVJHZMsuh6MucHNvtU9yktgW4x68rp+z1O42jGyOkgTd3k4RR
 RbQNv+sXwKUg9GU36dWrT5Q7/0L8hI35eX/Nwy68AOjSJkJbe996hCAaScG8RDVj2
 y++CR7Xi9AJDqnelX9Jw7bdstZST9XrUni1RAX/XJrB5ZGs2QO3xARtn4GbonKY5J
 uh5J2nY/k7MfckvBDTGKhdn7SCiHTSrM+LrDKPvvDg6BP1GevPXq7XW1P9nfPl5/i
 EDKlOqgRgOt5C8IfxdHSxhkeV0r3CHLyBFIvOskHMMG1I8zcwho8Wgmp68A5w84Tz
 9V6gYi7pQAYf9komHQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mn2aD-1t0bV70CQh-00n3xU; Mon, 10
 Feb 2025 09:16:10 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Visuwesh <visuweshm@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <875xli789n.fsf@HIDDEN> (Visuwesh's message of "Mon, 10 Feb
 2025 09:37:00 +0530")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 <875xli789n.fsf@HIDDEN>
Date: Mon, 10 Feb 2025 09:16:08 +0100
Message-ID: <87lduedxkn.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:mRmJPy6ptmxaBW8qXBbw55JvTJZN8lKyB4WWkjKYv41Fa8lr5la
 HoeQmAt4YiCyAaZSRhzyVMCDIJvtJeqkrpIpIJLk0fvP12JLXmZv2flDQ6j9UoUF6qrlKhS
 7QY2rp9Heb4/7ETmqXNfa40W1c/B22xUWsSya4jO8bCOcWdT4v8oJXFJ+5QyDppWl0rmD2U
 fG2BHKYGeCoD4phAyruNg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:R/Atlv7r600=;8aCzWppbxRWdO/S1cuHK5ilHpAm
 cTeOmYgQVpiLMx4e8PxP327SrmiHAJR4m/R8hXzYGagZUHMWbLKiMm3hdCF1NMryu3mCeGuaN
 zLaVokgTveAXWOKjeahuChpDUbp4CtDjMF2prPfcNK8zIEymBRdKoy23VIhdsk++/j5ZXfOK+
 PPwSgXygrqbLNQUy0Rw0o7LaSn2YU45QxCfqrRKAe3569RifERK6fw+uwj5jjzCuUv6/P0FOf
 iTkbgvGSZna5zgktBGY0CqNgk8LtZM3M1MkenY+tnLT6S14b/7QnqkEJx+scujcKZZ4XUUPjw
 ecAjF6Wj50OAvVXeavMvwRppOHwL6zNGc+HiekQ6rt9e/ojiVtjuL7WqwhmutGlG5UyfOXpiG
 usrhZE43lgPUCzOVwiR/JM8dzrRK2fWXNPnypun38L4/QSibhdptOWxG9HMP1TnwsKHY4Gr5G
 rzPUKJecnjbVC9dnm2fjnTTad1/wTLP6V1Jpyf4Jass1otrAyzOGXaXGzPxn1SaZXMrPeeufM
 oiZke3OX3idpl3XNkRV/mLBhpjMOnnFL5XoW/F7CSlX0dVDM+x1KRFhsIjJMM6f6vgwafvCVQ
 bvAmxb9lGV6prVdFb8HcWK8qMY5C38VuQhwlq7iGYQGajmapvD8Gbr7BqrzC8WNh3U3JTIeX+
 JUCRD1ys1XMeBCWj44RPxmLoPKUOzwFjSvoGuQKUMswyW/Lzc3BsLAGY07pDGTykhSo4LOD89
 c2oEV7eFesbg9p2QQIZJxOHQoiJkebuuJxFN6c7D71vVzNGsUEDLimx5TpsVRb/YwwkHSOhYb
 bYnylR76eNWLW+kd3Nb9ffYEpfarefC2Eb/piI1EVp8B+RhRKrd8Pahp79grgLWlcbTqSsHcH
 1ZC2VWrJRSkTQIXMXbVHO0AJrCuH2CkIKUhXdrJIq6OLbghOJItYY6IGQxKiMO9aeJaoFTPRf
 14aSwtUZRIJwzikJWA0g5qGvKOR0X4SYqIVqiPp+QaohiDizWgBI/ro1+You5xDQRz7shvOiy
 ok3DdIZOrg9oUheLJbsRqb87INmg7Snpkwd3uD7iNA59JdJjwJIqhSdepebGvTSjudYbwHtMx
 /B2R2a8x6bFED1wxNdPogxsTZ0m76wMneH2wwBBxJCcJudoPkwsBwLodVZSUunXBECoVePZyc
 SclGagxTIPG0UXY9IbbitanJSEmgF2KDoHOScmpPz6pkzpqVc9vSE9+3R82GNbsOyc0dCuM76
 dFPl+rUgAfIDctYi+XXP07kp+X8sl4030KcWXIREGeP4T7U4QLi9X4+J+zQEVjjqjXzK8aMUv
 8T6Y7dgl+1wbaR8v8vNjNve2cUp0dMqEqseLxztNhRYG7ir/iWKtHLaMNx0kCl3veKcjKCPvU
 MSkVOeL2NIGetSrhrcGWQsjMo7DXVX22MlxL5iQSxIVk1PsOOtEtSnUYzs
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org, Ship Mints <shipmints@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Visuwesh <visuweshm@HIDDEN> writes:

Hi,

>> Tramp remote forms are now retained when changes to 'default-directory' are
>> detected by this filter.  Previously, for example,
>> /ssh:hostname:/home/username would be stripped to just /home/username.

> Is it necessary to invoke so many Tramp functions?

I agree. Internal Tramp functions, which are not documented in the
manual, shouldn't be used outside unless absolutely needed. They can
change w/o announcement.

> I have the following simpler advice in my config and it has worked
> faithfully for many months now.
>
>     (define-advice comint-osc-directory-tracker (:override (_ text) vz/handle-remote-paths-as-well)
>       (let ((url (url-generic-parse-url text)))
>         (when (equal (url-type url) "file")
>           (ignore-errors
>             (let ((file (url-unhex-string (url-filename url))))
>               (cd-absolute (concat (file-remote-p default-directory) file)))))))

file-remote-p returns nil for local file names. So I believe, this isn't
only an advertisement. It could go into ansi-osc-directory-tracker as-it-is.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at 76165 <at> debbugs.gnu.org:


Received: (at 76165) by debbugs.gnu.org; 10 Feb 2025 04:07:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 09 23:07:18 2025
Received: from localhost ([127.0.0.1]:47413 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thL4n-0005uu-IJ
	for submit <at> debbugs.gnu.org; Sun, 09 Feb 2025 23:07:17 -0500
Received: from mail-pl1-x644.google.com ([2607:f8b0:4864:20::644]:55518)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <visuweshm@HIDDEN>)
 id 1thL4k-0005ue-Ge
 for 76165 <at> debbugs.gnu.org; Sun, 09 Feb 2025 23:07:15 -0500
Received: by mail-pl1-x644.google.com with SMTP id
 d9443c01a7336-21f40deb941so77874935ad.2
 for <76165 <at> debbugs.gnu.org>; Sun, 09 Feb 2025 20:07:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739160428; x=1739765228; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=bt2dc6c+7fKqO0A+fdKI/xHyOm4Io4P0L+dSyCEOjwo=;
 b=hp1a5okLA0AEi/8VVibE6wceqkPvyJgPetVRPD0I4eTjzXG4lA+OG27uY945oyW1GU
 KW2eP2Mi1SGou7KvDcRTAiC/VRQB5Du4+DQDhRsZC3eUh6HHGtAXup0k2vWZxIwMGDm8
 g7eFwV5naqofJciSw8E5Y4bnOk6GdJ8uvfjI+9baa19aiUeO7BSdtWiQM+6L4jfGCgdg
 +xl1dj40fma/qp6btz40VaqZg/8lZTacznnNG7y51BzxrJMvRtB+zPustNNyHuVE9r7G
 DhtLIqnXwvcPgpnx1Lif6xmseDWcQw+6DywrM+B2wzWL7yV+s40UF+B3fFx1ISY8x6hG
 hS/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739160428; x=1739765228;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=bt2dc6c+7fKqO0A+fdKI/xHyOm4Io4P0L+dSyCEOjwo=;
 b=gs+0vYH9Ad80xkSrT/5eo0WdFLsuzXNAgt9WpjMjYtWCnUZKMU+AuHjKoG/A8vGqvP
 T1kz0BO2NZut4HSzf67tXDkqlhde/me3p5uvmY+eMIULMy8eZQYQ24wnxpmBSl5RXDO0
 QEr8cE0T5WfZHbeL8iTFwvm/S91mZHwU4t1KMVshcPydrP4BRKrkqxca2/d9eB6YmRAg
 BOVDIiWQ9SvxYzg4mp6Iajn3nilV7ra3FkQCehsIdMpPEwMPPv+jc8i2PZMV40ikDkKS
 Dv/eKcwLJePsagYTQHll5stpdFSW4j+ga+AEinfMp+q1uAIwL6WejphY8lxqVcKKQI/a
 GWeg==
X-Gm-Message-State: AOJu0Yy7YJ9VNPZni4hOnu8MssarDUM7yJqWJlhvK6zvFeSk0FQJz1zp
 PgFKpUhSGxRH7ZlWZWbCssBfc5hqCHimS03H5YEuRt/yrHl+fr0/
X-Gm-Gg: ASbGncsryGTskFheit3hZBcr+PVmFRfkRdoFRjIbHZ5J5/3Wku01PstiijIIvD8Ng/F
 Yad8M6U8AkhWKCaQB8f/Td2up6e2sTUWktsPrMKrdzrgqSp2RZ4jzFfPqzZq5Hm9vHqVYcfAIwV
 JH9WzkG/z0TaxN8Gb0T+eeAHtDQHOz+EHLBmMzAWUqE58c2+HKBs8754a8zss9pYH8dAvF23W2A
 RR/Htm42bjv3YmOALZtDZsTXA0yZlyvAMq7oc7gB7b2+/abTKpH7KOWHZhztfUisMHarZra8Wh9
 JVhse+AyN+f5VTO2
X-Google-Smtp-Source: AGHT+IFSwdWedkNnRsJ4x70srbE69X8TT9iXuPJZUTPKYsER27VX1Tr+5P1Pw7AOblpUM195rUysaA==
X-Received: by 2002:a17:902:e885:b0:21f:1bd:efcb with SMTP id
 d9443c01a7336-21f4e6ca8f0mr163055775ad.7.1739160428168; 
 Sun, 09 Feb 2025 20:07:08 -0800 (PST)
Received: from localhost ([1.7.159.71]) by smtp.gmail.com with UTF8SMTPSA id
 d9443c01a7336-21f368d51ebsm68058045ad.252.2025.02.09.20.07.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 09 Feb 2025 20:07:07 -0800 (PST)
From: Visuwesh <visuweshm@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#76165: [PATCH] ansi-osc-directory-tracker respects Tramp
 remote files
In-Reply-To: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
 (Ship Mints's message of "Sun, 9 Feb 2025 14:05:24 -0500")
References: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
Date: Mon, 10 Feb 2025 09:37:00 +0530
Message-ID: <875xli789n.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76165
Cc: 76165 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

[=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81 =E0=AE=AA=E0=AE=BF=
=E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 09, 2025] Ship Mints=
 wrote:

> Tramp remote forms are now retained when changes to 'default-directory' a=
re
> detected by this filter.  Previously, for example,
> /ssh:hostname:/home/username would be stripped to just /home/username.
>
> -Stephane
> [...]
>  This functionality serves as an alternative to `dirtrack-mode'
>  and `shell-dirtrack-mode'."
>    (let ((url (url-generic-parse-url text)))
> @@ -123,8 +128,14 @@ ansi-osc-directory-tracker
>                 (or (null (url-host url))
>                     ;; Use `downcase' to match `url-generic-parse-url' be=
havior
>                     (string=3D (url-host url) (downcase (system-name)))))
> -      (ignore-errors
> -        (cd-absolute (url-unhex-string (url-filename url)))))))
> +      (let ((current-default-directory default-directory))
> +        (when (ignore-errors
> +                (cd-absolute (url-unhex-string (url-filename url))))
> +          (when (and (fboundp 'tramp-tramp-file-p)
> +                     (tramp-tramp-file-p current-default-directory))
> +            (setq default-directory (tramp-make-tramp-file-name
> +                                     (tramp-dissect-file-name current-de=
fault-directory 'nodefault)
> +                                     default-directory))))))))
>=20=20
>  ;; Hyperlink handling (OSC 8)

Is it necessary to invoke so many Tramp functions?  I have the following
simpler advice in my config and it has worked faithfully for many months
now.

    (define-advice comint-osc-directory-tracker (:override (_ text) vz/hand=
le-remote-paths-as-well)
      (let ((url (url-generic-parse-url text)))
        (when (equal (url-type url) "file")
          (ignore-errors
            (let ((file (url-unhex-string (url-filename url))))
              (cd-absolute (concat (file-remote-p default-directory) file))=
)))))




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 9 Feb 2025 19:05:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 09 14:05:53 2025
Received: from localhost ([127.0.0.1]:46309 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thCcr-0002Td-IY
	for submit <at> debbugs.gnu.org; Sun, 09 Feb 2025 14:05:53 -0500
Received: from lists.gnu.org ([2001:470:142::17]:36736)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thCcp-0002TC-1I
 for submit <at> debbugs.gnu.org; Sun, 09 Feb 2025 14:05:51 -0500
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 <shipmints@HIDDEN>)
 id 1thCcc-0006L5-No
 for bug-gnu-emacs@HIDDEN; Sun, 09 Feb 2025 14:05:38 -0500
Received: from mail-vk1-xa31.google.com ([2607:f8b0:4864:20::a31])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <shipmints@HIDDEN>)
 id 1thCcb-0003LF-9W
 for bug-gnu-emacs@HIDDEN; Sun, 09 Feb 2025 14:05:38 -0500
Received: by mail-vk1-xa31.google.com with SMTP id
 71dfb90a1353d-5203e42d3a2so397092e0c.2
 for <bug-gnu-emacs@HIDDEN>; Sun, 09 Feb 2025 11:05:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739127935; x=1739732735; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=hXjSaRaKy13VIvrma1sAjj4bV3dmE/aZdWCgu7TFkgc=;
 b=aHIxhB+/y2fKCd2JRLy4Eps6ijiQpUHLCx98TkBDeolyyRAKQfwRCCQf+u6Upi9dEa
 iMU8RLIKNN7HZ0WebxkmIgLqMIM9BNB+Vdfw7X2FDqHOHRvzIWpkm2aYMfo8BH16pM8o
 0KYeoKFSRqZswf8a7DeEQ3qXHPvJzW0sZKrEI/IU4QXIvpeU3w+JtstJMkLRrH+KTIn8
 bhwVp5lfeWlxZOirQfc067Gyus/8SnMxt98z2ysvo/9/f4wK6QWpks3En/RCuFrtPUzO
 8G5OdYw0o0Qv3xvFlVKJhfLvKM3ULsh13YMtUuI5z0NHcGxe7kEqoCHu7SbqUW1cyFki
 Z8mQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739127935; x=1739732735;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=hXjSaRaKy13VIvrma1sAjj4bV3dmE/aZdWCgu7TFkgc=;
 b=Dq4wMT0aoP3uvnLowy8TydHPkDNayquS2hONHCFfnmZFTrLbcj4NMSxeZ/SP25YTtx
 Kv3Ndg0KrWFUOeMvLhZBeN99yZz83QsBwY4coY3Ws71KN70o7ZDQqQxy69nvVKPJedxS
 fhOyg4C+qjqNWhMeMN8WTGVdgqt5EG3P7yywRWSpwcJUT5TWOBsY5FqmSaTCYHGO8Qua
 F0Wg1wMSzaEzSifKRon3J+7JQ7V8YOyyD4/UraeTwrjNy2Xpaie4cPZyvQvtWiqBDbKa
 0/pf++CjfQjTURLq0qNU4KGGXNFGJ0/hkc5iGeAB2ChTsLm+bGc8rGrPAYAGqGNCet1P
 hfiA==
X-Gm-Message-State: AOJu0Yx95SiOXX7b4izKd2UZcHlMuWyNYJ0wTMbntXa45syGiIYf2qvc
 XPFsGhQmzt0RbP7lK7Woo9lnPN5ayTScvICzCg08dSq1q3imLzJW7P8zAevmc3HeKs7Kn8kV6Xp
 qNMcQuPzk6Tn3euFbxWnnjUV+DyS+TTbS
X-Gm-Gg: ASbGncvcjjo273VUs1DM05QxWo0MpHuzvlUfGmUzzkEpDCLhG7Sqa1jEWeS770MYFim
 hXCL6qneogLIH7u8YQV09GRCITKEvg0kH6tOY0xm1VwH1nfPeKU7Nj4ybEn6E6/it8u0sjK33
X-Google-Smtp-Source: AGHT+IFOUrKONG/IWNI7L8vXLb1gLyq0LOKGXakVy9apndy+CEErbNHkQ8Ru+pHw/wvNZ9OtT8H/M07xV1vKVn0+bmc=
X-Received: by 2002:a05:6122:318c:b0:518:79f2:9345 with SMTP id
 71dfb90a1353d-51f2e108660mr8002907e0c.4.1739127935614; Sun, 09 Feb 2025
 11:05:35 -0800 (PST)
MIME-Version: 1.0
From: Ship Mints <shipmints@HIDDEN>
Date: Sun, 9 Feb 2025 14:05:24 -0500
X-Gm-Features: AWEUYZlYFnbisJhKh09p4Q81fSgO210hrHFxel12uKE_COqs5ipHCzce_Ct4Fio
Message-ID: <CAN+1Hbr3jru6CMT-0HOyx+P30P2N+9XWYL1c7=ZBCxTVqB7jYA@HIDDEN>
Subject: [PATCH] ansi-osc-directory-tracker respects Tramp remote files
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/mixed; boundary="000000000000d25fda062dba46b8"
Received-SPF: pass client-ip=2607:f8b0:4864:20::a31;
 envelope-from=shipmints@HIDDEN; helo=mail-vk1-xa31.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_FILL_THIS_FORM_FRAUD_PHISH=0.01,
 T_FILL_THIS_FORM_SHORT=0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--000000000000d25fda062dba46b8
Content-Type: multipart/alternative; boundary="000000000000d25fd8062dba46b6"

--000000000000d25fd8062dba46b6
Content-Type: text/plain; charset="UTF-8"

Tramp remote forms are now retained when changes to 'default-directory' are
detected by this filter.  Previously, for example,
/ssh:hostname:/home/username would be stripped to just /home/username.

-Stephane

--000000000000d25fd8062dba46b6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Tramp remote forms are now retained when changes to &#39;default-directo=
ry&#39; are detected by this filter.=C2=A0 Previously, for example, /ssh:ho=
stname:/home/username would be stripped to just /home/username.</div><div c=
lass=3D"gmail_default" style=3D"font-family:monospace"><br></div><div class=
=3D"gmail_default" style=3D"font-family:monospace">-Stephane</div></div>

--000000000000d25fd8062dba46b6--

--000000000000d25fda062dba46b8
Content-Type: application/octet-stream; 
	name="0001-ansi-osc-directory-tracker-respects-Tramp-remote-fil.patch"
Content-Disposition: attachment; 
	filename="0001-ansi-osc-directory-tracker-respects-Tramp-remote-fil.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m6xzsus30>
X-Attachment-Id: f_m6xzsus30

RnJvbSA5Y2VlMWFiOGU1YWNlNjFhNzk0N2UzNTQwNzQxNDJlMTcyYzMwMDUwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFN1biwgOSBGZWIgMjAyNSAxMzo1ODo1MiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIGFuc2ktb3Nj
LWRpcmVjdG9yeS10cmFja2VyIHJlc3BlY3RzIFRyYW1wIHJlbW90ZSBmaWxlcwoKKiBsaXNwL2Fu
c2ktb3NjLmVsIChhbnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlcik6CklmICdkZWZhdWx0LWRpcmVj
dG9yeScgaXMgYSBUcmFtcCByZW1vdGUtZmlsZSBmb3JtLCByZXRhaW4gdGhhdCBmb3JtCndoZW4g
J2RlZmF1bHQtZGlyZWN0b3J5JyBjaGFuZ2VzIGFyZSBkZXRlY3RlZC4KLS0tCiBldGMvTkVXUyAg
ICAgICAgIHwgIDYgKysrKysrCiBsaXNwL2Fuc2ktb3NjLmVsIHwgMTUgKysrKysrKysrKysrKy0t
CiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCBhY2FhODhkNTU3NC4uMDUyZDQ2NjZi
MjQgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC01MzMsNiArNTMzLDEy
IEBAIEl0IHJlbW92ZXMgYWxsIHRoZSBidXR0b25zIGluIHRoZSBzcGVjaWZpZWQgcmVnaW9uLgog
J2NvbWludC1jb21wbGV0ZS1pbnB1dC1yaW5nJyAoJ0MteCA8dXA+JykgaXMgbGlrZSAnbWluaWJ1
ZmZlci1jb21wbGV0ZS1oaXN0b3J5JwogYnV0IGNvbXBsZXRlcyBvbiBjb21pbnQgaW5wdXRzLgog
CistLS0KKyoqKiBhbnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlciBub3cgcmVzcGVjdHMgVHJhbXAg
cmVtb3RlIGZpbGVzLgorVHJhbXAgcmVtb3RlIGZvcm1zIGFyZSBub3cgcmV0YWluZWQgd2hlbiBj
aGFuZ2VzIHRvICdkZWZhdWx0LWRpcmVjdG9yeScKK2FyZSBkZXRlY3RlZCBieSB0aGlzIGZpbHRl
ci4gIFByZXZpb3VzbHksIC9zc2g6aG9zdG5hbWU6L2hvbWUvdXNlcm5hbWUKK3dvdWxkIGJlIHN0
cmlwcGVkIHRvIGp1c3QgL2hvbWUvdXNlcm5hbWUuCisKICoqIEVzaGVsbAogCiAtLS0KZGlmZiAt
LWdpdCBhL2xpc3AvYW5zaS1vc2MuZWwgYi9saXNwL2Fuc2ktb3NjLmVsCmluZGV4IGJiZDc1MDMz
YmEwLi41MDFkMTE3ODRmNSAxMDA2NDQKLS0tIGEvbGlzcC9hbnNpLW9zYy5lbAorKysgYi9saXNw
L2Fuc2ktb3NjLmVsCkBAIC0xMDYsNiArMTA2LDkgQEAgYW5zaS1vc2Mtd2luZG93LXRpdGxlLWhh
bmRsZXIKIChkZWNsYXJlLWZ1bmN0aW9uIHVybC1ob3N0ICJ1cmwvdXJsLXBhcnNlLmVsIikKIChk
ZWNsYXJlLWZ1bmN0aW9uIHVybC10eXBlICJ1cmwvdXJsLXBhcnNlLmVsIikKIChkZWNsYXJlLWZ1
bmN0aW9uIHVybC1maWxlbmFtZSAidXJsL3VybC1wYXJzZS5lbCIpCisoZGVjbGFyZS1mdW5jdGlv
biB0cmFtcC10cmFtcC1maWxlLXAgInRyYW1wIikKKyhkZWNsYXJlLWZ1bmN0aW9uIHRyYW1wLW1h
a2UtdHJhbXAtZmlsZS1uYW1lICJ0cmFtcCIpCisoZGVjbGFyZS1mdW5jdGlvbiB0cmFtcC1kaXNz
ZWN0LWZpbGUtbmFtZSAidHJhbXAiKQogKGRlZnVuIGFuc2ktb3NjLWRpcmVjdG9yeS10cmFja2Vy
IChfIHRleHQpCiAgICJVcGRhdGUgYGRlZmF1bHQtZGlyZWN0b3J5JyBmcm9tIE9TQyA3IGVzY2Fw
ZSBzZXF1ZW5jZXMuCiAKQEAgLTExNiw2ICsxMTksOCBAQCBhbnNpLW9zYy1kaXJlY3RvcnktdHJh
Y2tlcgogCiAgICAgcHJpbnRmIFwiXFxlXTc7ZmlsZTovLyVzJXNcXGVcXFxcXCIgXCIkSE9TVE5B
TUVcIiBcIiRQV0RcIgogCitUcmFtcCBgZGVmYXVsdC1kaXJlY3RvcnknIHJlbW90ZSBmb3JtcyBh
cmUgbWFpbnRhaW5lZC4KKwogVGhpcyBmdW5jdGlvbmFsaXR5IHNlcnZlcyBhcyBhbiBhbHRlcm5h
dGl2ZSB0byBgZGlydHJhY2stbW9kZScKIGFuZCBgc2hlbGwtZGlydHJhY2stbW9kZScuIgogICAo
bGV0ICgodXJsICh1cmwtZ2VuZXJpYy1wYXJzZS11cmwgdGV4dCkpKQpAQCAtMTIzLDggKzEyOCwx
NCBAQCBhbnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlcgogICAgICAgICAgICAgICAgKG9yIChudWxs
ICh1cmwtaG9zdCB1cmwpKQogICAgICAgICAgICAgICAgICAgIDs7IFVzZSBgZG93bmNhc2UnIHRv
IG1hdGNoIGB1cmwtZ2VuZXJpYy1wYXJzZS11cmwnIGJlaGF2aW9yCiAgICAgICAgICAgICAgICAg
ICAgKHN0cmluZz0gKHVybC1ob3N0IHVybCkgKGRvd25jYXNlIChzeXN0ZW0tbmFtZSkpKSkpCi0g
ICAgICAoaWdub3JlLWVycm9ycwotICAgICAgICAoY2QtYWJzb2x1dGUgKHVybC11bmhleC1zdHJp
bmcgKHVybC1maWxlbmFtZSB1cmwpKSkpKSkpCisgICAgICAobGV0ICgoY3VycmVudC1kZWZhdWx0
LWRpcmVjdG9yeSBkZWZhdWx0LWRpcmVjdG9yeSkpCisgICAgICAgICh3aGVuIChpZ25vcmUtZXJy
b3JzCisgICAgICAgICAgICAgICAgKGNkLWFic29sdXRlICh1cmwtdW5oZXgtc3RyaW5nICh1cmwt
ZmlsZW5hbWUgdXJsKSkpKQorICAgICAgICAgICh3aGVuIChhbmQgKGZib3VuZHAgJ3RyYW1wLXRy
YW1wLWZpbGUtcCkKKyAgICAgICAgICAgICAgICAgICAgICh0cmFtcC10cmFtcC1maWxlLXAgY3Vy
cmVudC1kZWZhdWx0LWRpcmVjdG9yeSkpCisgICAgICAgICAgICAoc2V0cSBkZWZhdWx0LWRpcmVj
dG9yeSAodHJhbXAtbWFrZS10cmFtcC1maWxlLW5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodHJhbXAtZGlzc2VjdC1maWxlLW5hbWUgY3VycmVudC1kZWZhdWx0LWRp
cmVjdG9yeSAnbm9kZWZhdWx0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRlZmF1bHQtZGlyZWN0b3J5KSkpKSkpKSkKIAogOzsgSHlwZXJsaW5rIGhhbmRsaW5nIChPU0Mg
OCkKIAotLSAKMi40Ny4xCgo=
--000000000000d25fda062dba46b8--




Acknowledgement sent to Ship Mints <shipmints@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#76165; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 10 Feb 2025 16:00:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.