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 <<a= href=3D"mailto:michael.albinus@HIDDEN">michael.albinus@HIDDEN</a>> 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>> writes:<br> <br> Hi,<br> <br> > I also alias host names in ssh config, yep. It's very common for t= he<br> > ssh "spec" and the reported host name to be different. The a= nsi<br> > sequences must be respected in these cases.<br> <br> Understood. Finally, I'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--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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's very common for the= ssh "spec" 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 <<a href=3D"mailto:visuwes= hm@HIDDEN">visuweshm@HIDDEN</a>> 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> > Visuwesh <<a href=3D"mailto:visuweshm@HIDDEN" target=3D"_blank">= visuweshm@HIDDEN</a>> writes:<br> ><br> > Hi,<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 int= ended<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 "let's be absolutely = sure" 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 s= hells<br> >> 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, "to be absolutely sure":<br> ><br> >=C2=A0 =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 =C2=A0((string=3D (url= -type url) "file"))<br> >=C2=A0 =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' to match `url-generic-parse-url' behavior<br> >=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> >=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> >=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 = 9;host)<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 =C2=A0(ignore-errors<br> >=C2=A0 =C2=A0 =C2=A0 =C2=A0(cd-absolute<br> >=C2=A0 =C2=A0 =C2=A0 =C2=A0 (concat (file-remote-p default-directory)<b= r> >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (url-unhex-stri= ng (url-filename url)))))))<br> ><br> > 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 "*remote*" "/ssh:user@remote-n2:~"= )<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> "/ssh:user@remote-n2:/home/= user/"<br> <br> shows instead.=C2=A0 This is all because $HOSTNAME is not actually remote-n= 2<br> but "node2":<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--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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'm misunderstanding and I'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's not the case but I think it = should be. Testing for matching host names doesn't seem like a good ide= a. Doesn'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 <<a href=3D"mailto:michael.albinus@HIDDEN">michael.albinus@HIDDEN</a>= > 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 <<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmin= ts@HIDDEN</a>> writes:<br> <br> Hi,<br> <br> > My desktop mac's local host name is tlok.local. I open a shell buf= fer<br> > as "/ssh:tlok.local:/Users/shipmints/" and as I "cd&quo= t; around, I expect<br> > the remote file prefix "/ssh:tlok.local:" to be maintained. = If the<br> > host name component is used as a discriminator, I don't get that<b= r> > benefit despite that there actually is an active ssh connection. I<br> > think it should be respected all the time as the user asked for it<br> > explicitly.<br> <br> I don't get it. If your default directory is<br> "/ssh:tlok.local:/Users/shipmints/", (file-remote-p default-direc= tory)<br> always returns "/ssh:tlok.local:", and (file-remote-p default-dir= ectory 'host)<br> always returns "tlok.local". 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--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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's local host name is tlok.local. I open a shell buffe= r 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= 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 <<a href=3D"mailto:michael.albinus@HIDDEN">michael= .albinus@HIDDEN</a>> 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 <<a href=3D"mailto:shipmints@HIDDEN" target= =3D"_blank">shipmints@HIDDEN</a>> writes:<br> <br> Hi,<br> <br> > I think that won't work for a use case where I often will initiate= a<br> > connection back to my own machine and I do want the effect of<br> > retaining remote file semantics in default-directory?<br> <br> Don't understand the scenario. Could you give an example?<br> <br> Best regards, Michael.<br> </blockquote></div> --000000000000d4f561062dca9998--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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'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 <<a href=3D"mailto:mic= hael.albinus@HIDDEN">michael.albinus@HIDDEN</a>> 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 <<a href=3D"mailto:v= isuweshm@HIDDEN" target=3D"_blank">visuweshm@HIDDEN</a>> writes:<b= r> <br> Hi,<br> <br> > That reminds me why my :override advice was simpler.=C2=A0 Indeed, I h= ad to<br> > get rid of that test to ensure that the function would work as intende= d<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 "let's be absolutely sure= " measure.<br> > I can say that I face no issues with the test omitted thus far. It cou= ld<br> > be a product of me being in control of $PS1 for local and remote shell= s<br> > 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, "to be absolutely sure":<br> <br> --8<---------------cut here---------------start------------->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)= "file"))<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' to match `url-generic-parse-url' 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 '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<---------------cut here---------------end--------------->8---<br> <br> WDYT?<br> <br> Best regards, Michael.<br> </blockquote></div> --000000000000739a0e062dca7839--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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'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 <<a href=3D"mailto:visuweshm@HIDDEN">visuweshm@HIDDEN</a>> = 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> > Visuwesh <<a href=3D"mailto:visuweshm@HIDDEN" target=3D"_blank">= visuweshm@HIDDEN</a>> writes:<br> ><br> > Hi,<br> ><br> >>>>=C2=A0 =C2=A0 =C2=A0(concat (file-remote-p default-director= y)<br> >>>>=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't know how to activate ansi-osc-directory-trac= ker in a shell<br> >>> (where is it documented?), I couldn't test it. Could you p= ls advice me?<br> >><br> >> The documentation is spread over two places:<br> >><br> >>=C2=A0 =C2=A0 =C2=A01. Docstring of `ansi-osc-directory-tracker'= ; tells how to set up<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 things from the shell side.<br> >>=C2=A0 =C2=A0 =C2=A02. You need to add `comint-osc-process-output&#= 39; to<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 `comint-output-filter-functions' (a= s the commentary following<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 comint.el:3998 instructs you to).<br> ><br> > I've fixed ansi-osc-directory-tracker as described above, and star= ted a<br> > test as given in the recipe. Testing on a remote host, different from = my<br> > local one.<br> ><br> > There is the following code in ansi-osc-directory-tracker:<br> ><br> >=C2=A0 =C2=A0 =C2=A0(when (and (string=3D (url-type url) "file&quo= t;)<br> >=C2=A0 =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' to match `url-generic-parse-url' behavior<br> >=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> >=C2=A0 =C2=A0 =C2=A0 =C2=A0...<br> ><br> ><br> > But on the remote host, neither (null (url-host url)) nor (string=3D<b= r> > (url-host url) (downcase (system-name))) return t; simply because the<= br> > host name is not nil or equal to (system-name).<br> ><br> > Instead, the following shall be sufficient:<br> ><br> >=C2=A0 =C2=A0 =C2=A0(when (string=3D (url-type url) "file")<b= r> >=C2=A0 =C2=A0 =C2=A0 =C2=A0...<br> ><br> > 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 "let's be absolutely sure"= ; 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> > Best regards, Michael.<br> </blockquote></div> --0000000000008bfb19062dca4d03--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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 <<a href=3D"mailto:eliz@g= nu.org">eliz@HIDDEN</a>> 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">> Cc: <a href=3D"mailto:76165 <at> debbugs.gnu.org" targe= t=3D"_blank">76165 <at> debbugs.gnu.org</a>, Michael Albinus <<a href=3D"mail= to:michael.albinus@HIDDEN" target=3D"_blank">michael.albinus@HIDDEN</a>>= <br> > From: Ship Mints <<a href=3D"mailto:shipmints@HIDDEN" target=3D"= _blank">shipmints@HIDDEN</a>><br> > Date: Mon, 10 Feb 2025 06:18:50 -0500<br> > <br> > +---<br> > +*** ansi-osc-directory-tracker now respects Tramp remote files.<br> > +Tramp remote forms are now retained when changes to 'default-dire= ctory'<br> > +are detected by this filter.=C2=A0 Previously, /ssh:hostname:/home/us= ername<br> > +would be stripped to just /home/username.<br> <br> What is a "Tramp remote form"?=C2=A0 The Tramp manual doesn'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--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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 'comint-output-filter-functions #'comint-osc-pro= cess-output nil '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 <<a href=3D"mailto:ship= mints@HIDDEN">shipmints@HIDDEN</a>> 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 "\e]= 7;file://%s%s\e\\" "$HOSTNAME" "$PWD"<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 <<a href=3D"mailto:michael.albinus@HIDDEN" target=3D"_blank">= michael.albinus@HIDDEN</a>> 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 <<a href=3D"mailto:visuweshm@HIDDEN" t= arget=3D"_blank">visuweshm@HIDDEN</a>> writes:<br> <br> Hi,<br> <br> > The concat form is ill-formed in the patch you pushed, no?<br> ><br> >=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 =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 =C2=A0(concat (file-remote-p default-directory)<br> >=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't know how to activate ansi-osc-directory-tracker in a shel= l<br> (where is it documented?), I couldn't test it. Could you pls advice me?= <br> <br> I'll fix it then.<br> <br> Best regards, Michael.<br> </blockquote></div> </blockquote></div> --000000000000c6d379062dca0074--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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).
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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\\" "$HOSTNAME" "$PWD"<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 <<a href=3D"mailto:michael.albinu= s@HIDDEN">michael.albinus@HIDDEN</a>> 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 <<a href=3D"mailto:visuweshm@g= mail.com" target=3D"_blank">visuweshm@HIDDEN</a>> writes:<br> <br> Hi,<br> <br> > The concat form is ill-formed in the patch you pushed, no?<br> ><br> >=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 =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 =C2=A0(concat (file-remote-p default-directory)<br> >=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't know how to activate ansi-osc-directory-tracker in a shel= l<br> (where is it documented?), I couldn't test it. Could you pls advice me?= <br> <br> I'll fix it then.<br> <br> Best regards, Michael.<br> </blockquote></div> --000000000000355071062dc98e8c--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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 <<a href=3D"mailto:visuweshm@gma= il.com">visuweshm@HIDDEN</a>> 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> > Version: 31.1<br> ><br> > Ship Mints <<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank= ">shipmints@HIDDEN</a>> writes:<br> ><br> > Hi,<br> ><br> >> Subject: [PATCH] ansi-osc-directory-tracker respects Tramp remote = files<br> ><br> > I'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--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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)))
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
Ship Mints <shipmints@HIDDEN>
:Michael Albinus <michael.albinus@HIDDEN>
: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 <<a href=3D"mailto:michael.albinu= s@HIDDEN">michael.albinus@HIDDEN</a>> 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 <<a href=3D"mailto:shipmints= @gmail.com" target=3D"_blank">shipmints@HIDDEN</a>> writes:<br> <br> Hi,<br> <br> > Thanks for reading carefully. I need some coffee (it's early morni= ng<br> > where I am).<br> <br> Thanks. Just one (minor) remark: file-remote-p is not restricted to<br> Tramp. Therefore, I wouldn't mention Tramp, but just say "remote<b= r> directories".<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--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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'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 <<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> > * lisp/ansi-osc.el (ansi-osc-directory-tracker):<br> > If 'default-directory' is a Tramp remote-file form, retain tha= t form<br> > when 'default-directory' changes are detected.<br> > ---<br> >=C2=A0 etc/NEWS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 6 ++++++<br> >=C2=A0 lisp/ansi-osc.el | 9 ++++++++-<br> >=C2=A0 2 files changed, 14 insertions(+), 1 deletion(-)<br> ><br> > diff --git a/etc/NEWS b/etc/NEWS<br> > index acaa88d5574..052d4666b24 100644<br> > --- a/etc/NEWS<br> > +++ b/etc/NEWS<br> > @@ -533,6 +533,12 @@ It removes all the buttons in the specified regio= n.<br> >=C2=A0 'comint-complete-input-ring' ('C-x <up>') = is like 'minibuffer-complete-history'<br> >=C2=A0 but completes on comint inputs.<br> >=C2=A0 <br> > +---<br> > +*** ansi-osc-directory-tracker now respects Tramp remote files.<br> > +Tramp remote forms are now retained when changes to 'default-dire= ctory'<br> > +are detected by this filter.=C2=A0 Previously, /ssh:hostname:/home/us= ername<br> > +would be stripped to just /home/username.<br> > +<br> >=C2=A0 ** Eshell<br> >=C2=A0 <br> >=C2=A0 ---<br> > diff --git a/lisp/ansi-osc.el b/lisp/ansi-osc.el<br> > index bbd75033ba0..30b7d1ad738 100644<br> > --- a/lisp/ansi-osc.el<br> > +++ b/lisp/ansi-osc.el<br> > @@ -106,6 +106,9 @@ ansi-osc-window-title-handler<br> >=C2=A0 (declare-function url-host "url/url-parse.el")<br> >=C2=A0 (declare-function url-type "url/url-parse.el")<br> >=C2=A0 (declare-function url-filename "url/url-parse.el")<br> > +(declare-function tramp-tramp-file-p "tramp")<br> > +(declare-function tramp-make-tramp-file-name "tramp")<br> > +(declare-function tramp-dissect-file-name "tramp")<br> >=C2=A0 (defun ansi-osc-directory-tracker (_ text)<br> >=C2=A0 =C2=A0 "Update `default-directory' 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--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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?
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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 <<a href=3D"mailto:shipmints@= gmail.com">shipmints@HIDDEN</a>> 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'd missed=C2= =A0the=C2=A0"tip" that you wrote. I'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>> 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> > Visuwesh <<a href=3D"mailto:visuweshm@HIDDEN" target=3D"_blank">= visuweshm@HIDDEN</a>> writes:<br> ><br> > Hi,<br> ><br> >>> Tramp remote forms are now retained when changes to 'defau= lt-directory' are<br> >>> detected by this filter.=C2=A0 Previously, for example,<br> >>> /ssh:hostname:/home/username would be stripped to just /home/u= sername.<br> ><br> >> Is it necessary to invoke so many Tramp functions?<br> ><br> > I agree. Internal Tramp functions, which are not documented in the<br> > manual, shouldn't be used outside unless absolutely needed. They c= an<br> > change w/o announcement.<br> ><br> >> I have the following simpler advice in my config and it has worked= <br> >> faithfully for many months now.<br> >><br> >>=C2=A0 =C2=A0 =C2=A0(define-advice comint-osc-directory-tracker (:o= verride (_ text) vz/handle-remote-paths-as-well)<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0(let ((url (url-generic-parse-url text))= )<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(when (equal (url-type url) "= ;file")<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(ignore-errors<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(let ((file (url-un= hex-string (url-filename url))))<br> >>=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> ><br> > file-remote-p returns nil for local file names. So I believe, this isn= 't<br> > 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 "/sudo::/path/to= /file" then<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(concat (file-remote-p FILE) "= ;/bin/sh")<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0returns a remote file name for file "= ;/bin/sh" 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"/sudo:root@myhost:/bin/sh".<br= > <br> <br> > 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--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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'd missed=C2=A0the=C2=A0"tip" tha= t you wrote. I'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 <<a hre= f=3D"mailto:visuweshm@HIDDEN">visuweshm@HIDDEN</a>> 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> > Visuwesh <<a href=3D"mailto:visuweshm@HIDDEN" target=3D"_blank">= visuweshm@HIDDEN</a>> writes:<br> ><br> > Hi,<br> ><br> >>> Tramp remote forms are now retained when changes to 'defau= lt-directory' are<br> >>> detected by this filter.=C2=A0 Previously, for example,<br> >>> /ssh:hostname:/home/username would be stripped to just /home/u= sername.<br> ><br> >> Is it necessary to invoke so many Tramp functions?<br> ><br> > I agree. Internal Tramp functions, which are not documented in the<br> > manual, shouldn't be used outside unless absolutely needed. They c= an<br> > change w/o announcement.<br> ><br> >> I have the following simpler advice in my config and it has worked= <br> >> faithfully for many months now.<br> >><br> >>=C2=A0 =C2=A0 =C2=A0(define-advice comint-osc-directory-tracker (:o= verride (_ text) vz/handle-remote-paths-as-well)<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0(let ((url (url-generic-parse-url text))= )<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(when (equal (url-type url) "= ;file")<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(ignore-errors<br> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(let ((file (url-un= hex-string (url-filename url))))<br> >>=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> ><br> > file-remote-p returns nil for local file names. So I believe, this isn= 't<br> > 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 "/sudo::/path/to= /file" then<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(concat (file-remote-p FILE) "= ;/bin/sh")<br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0returns a remote file name for file "= ;/bin/sh" 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"/sudo:root@myhost:/bin/sh".<br= > <br> <br> > Best regards, Michael.<br> </blockquote></div> --000000000000e4c00e062dc79241--
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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))= )))))
bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.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 'default-directo= ry' 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--
Ship Mints <shipmints@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#76165
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.