GNU bug report logs - #65039
30.0.50; [PATCH] Add bookmark handler for M-x shell

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

Package: emacs; Severity: wishlist; Reported by: Protesilaos Stavrou <info@HIDDEN>; Keywords: patch; dated Thu, 3 Aug 2023 14:42:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 65039) by debbugs.gnu.org; 5 Mar 2025 17:21:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 05 12:21:50 2025
Received: from localhost ([127.0.0.1]:39451 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpsRJ-00039d-Vw
	for submit <at> debbugs.gnu.org; Wed, 05 Mar 2025 12:21:50 -0500
Received: from mout.gmx.net ([212.227.17.20]:59153)
 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 1tpsRI-000395-CC
 for 65039 <at> debbugs.gnu.org; Wed, 05 Mar 2025 12:21:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1741195294; x=1741800094; i=michael.albinus@HIDDEN;
 bh=lNbk3tIno2Ld9zthmLVQWVisvI1QmvBndMMxqLsadpI=;
 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=QGLZ4OcU7SR0ukpIncch6buTHJ0f8GWq03ou0+S2xQd3V0ZhVj4WWP5rwrcWTVMR
 engl7YABCMJ1llX2qb8QKe/KH99yt+D4s3BW2iz0rXm4z6lEGMnV1xzUr5lC+tx76
 ZTcShzUFjcoTmucQDVxqsKAejfczRAzXs6D4geiastxwteaX2a1o+g6/mV/PccaJS
 OIXk3Xlfl73Al0pSBJXN4Gp9m2SfDU2XpUTZDnHOEtB4thgLZE/pUBPg0x+/92sgQ
 heDfT4eJ8dcQeFWPGD/0qH1NlIaMcEcxifNoGlwpdS7hN8iKdZFKUNoB3EypPxVU8
 +U4YhJt+ySy1hYBnZQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.59]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N33Ib-1t71Bj10zl-011lMY; Wed, 05
 Mar 2025 18:21:34 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <CAN+1HboMg6oOdbVbVaKn_uF0BDz+AjrimWf+QiN3GAf8WT8Q9w@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
 <877c5rxu1x.fsf@HIDDEN>
 <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
 <8734gfxt8m.fsf@HIDDEN>
 <CAN+1HboOmaTgfrPoE6ggZEe2mxpWv6eaHeXwCAWc6Q5xuQuKXA@HIDDEN>
 <87wmdrwe1q.fsf@HIDDEN>
 <CAN+1HbqboqCg+xZJ-kB5HDDQk7anZ7HOe6ooMxVZTuowQ2CT8w@HIDDEN>
 <87o6z3w6up.fsf@HIDDEN>
 <CAN+1Hbq=8gKs1Ugo=Excjhmdv0q4VoRYQa5eQh+EMtvQ2nzDEg@HIDDEN>
 <875xlbi0xj.fsf@HIDDEN>
 <CAN+1HbqF1OJSom3=R_2pEN+dZqJ6waw_9qSoYAH1H1esZg20cA@HIDDEN>
 <87o6z3cd32.fsf@HIDDEN>
 <CAN+1HboMg6oOdbVbVaKn_uF0BDz+AjrimWf+QiN3GAf8WT8Q9w@HIDDEN>
Date: Wed, 05 Mar 2025 18:21:30 +0100
Message-ID: <87senrgzqd.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:+DP8ZdwnFstNUz66Ug016dAlsdWi1fV/2y4KjYDFU+p1qYRS6NX
 D0QaNxbPUhJkLiTLdxSwrGfGyPhTtNhbb5tzguvXtBj64JWtMbCABchrJywRKM446ER8l4Y
 Y6KLw5Sir8oHzq8NAxpgOwbYt9Ta9sH6a5af2R46olJlBWqqJRP2V0BIrMwt2TgHcMIxJmK
 2xl5OzOksu3Xi2+IAVcgg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:8/qAE8d9Uzw=;igjmrXzU7ImbhwNpg4TyLsuOqJx
 r2zH5+W8AItJbZr+OCydyNk32RD8bC40piFS7ZLch0hEDLQurh3jCB2N9fMbX3jLvKM2xA+y0
 ndyOXuOqHUQ8gqBvclznFcSaYsXvMMU0m/2SkD6wxyfhmjujBAW6S+SqWJIe9jcrX2/QerDk0
 84SEx2lNetMjHE5L7KSFaQ34m/BocvaL0S9VmHb4D/AMW0QDsvDRZQMAghwWws/Fwg8GLgs3t
 XqB0RzX9x25C5M8wHOe/UF8aXDZsCt7VKpZGGlGY7nFPh7tPnbHLkOnedDQorKG+LHD8WDKdT
 ZrqQiZ9YS+3+bOwK/9TeOIWVuD4uPlOM6J5pCh1K1cKTjnkssUChcjfRa0rdQIGUcCpLEFJhE
 4TZpCJfhpxwOPuCJ9kAT3tYTcNXxvs1BxlxLBpIgkzaPDLakty5r+GR1Tpd/GW4XA2pmln8En
 YoZaVuNEpPmJ+1jyCobj8FKQGyMruwGiCxtfX0wAi5NVjaAWoQDti5ls5tSLxzzvMuDPRI0p/
 yFvR9OwDlN/6KCOkXO4XbWsluh31dYaYaRJRixki4LeMZfN0Buj/WT4yz5kkZ2tpjkkRGB57h
 ONFDRLKjGfCzva/oBcRZommZN+Kd8Cfm3iNYKtrYTLq3hfg7zg/cCyM/Mq+9HyqJWzWZRxakV
 E28hlx4M6wEM5v9kiDLktbIXCjd3STyp25a+1nIHR0PtfjkbqAk//+9d2lxlayDReIWsFXm03
 lySuwUIhRF5Ygn/NXz8Lvusn7on512snWgH4Y6UjfTz+4RFxhN75P78MQUTMJ9/zQw7logLe4
 ln/R9gWfk5ysMr2uJbNCxADKA7qT9XIH4x6GJCk0Jg/eDOylVOn/wVjVrrZDsr15VnhuSoZGK
 +adG6RyWj3XndJDSEuwuFTc0HfDeKcvHK8pIwQkYh1hOmNDT6tT0ImzhrIpDRRshkCp9S8mq4
 kKhO/1KivCEWH7kW9z24XG2eLVoDdzfRlDipMa/bAwjhSnAnYKwPv0LwaDz8oUusmpPHgoNIl
 jr4DKw9ASEkKmHnmo+ozp1sftNznhd95dxF9ekmQrk3rbvA+skS/uWc5MNMnO+CpZDweUc14J
 XAbQ02PI0zR/DLKaaTg0sJc7BO3ecYZzUzXvqMPGqRvs0QijJzmNyziAniOixdEdIXBkCdInX
 /7HT9iZLIvWPpBWUHz9HyKzNLWgb7u4A3Xf4gitfpj3oUIpqVzXUJPL6mYj5nCJ9hkEGmkqyL
 kuymSLGxtfZuWPo+j69kUp0rUPlreCykccXo6u9/e9VQ/+opbxAGR17ZXyiuOasUeTIusfFwe
 AdbpLO5UWrzINwtUej9h1PLQUeif6LerBmbtSd99sXU9T6gG3dws/6u+XfbcEPkY9n6cZcwuQ
 TVPy07sg9jJNR84l7fJ+J1dryh0On/QJnqwBEVQ8yogiepQEZpDBk+r1qT5dO3c26eRgurSIe
 g0GbMcQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Visuwesh <visuweshm@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, prot@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,

> Anything remaining to do before installing the most-recent version of the
> patch?

Nobody has complained, so I will do it tomorrow.

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 5 Mar 2025 17:05:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 05 12:05:29 2025
Received: from localhost ([127.0.0.1]:39398 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpsBU-0002Ni-VX
	for submit <at> debbugs.gnu.org; Wed, 05 Mar 2025 12:05:29 -0500
Received: from mail-vk1-xa2a.google.com ([2607:f8b0:4864:20::a2a]:56719)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tpsBS-0002NR-66
 for 65039 <at> debbugs.gnu.org; Wed, 05 Mar 2025 12:05:26 -0500
Received: by mail-vk1-xa2a.google.com with SMTP id
 71dfb90a1353d-51eb1818d4fso7032593e0c.1
 for <65039 <at> debbugs.gnu.org>; Wed, 05 Mar 2025 09:05:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741194320; x=1741799120; 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=COSorBNahjzOB9e9Xo5ypf8dK6p4hOeq8A7KGpYTt8g=;
 b=P20EhZwINO+MG9M3icz2N/GjpSAD7AZu+soomqB2Z9nZATdLfZaLsTwnZMkSBBzD4m
 1OVexh4RJGDoHjgMEwQXxmhb5HuDNflfc7SlLs5fswPK3Byf9RMqD4IRiSm53nuebNeU
 SnzSQy7YevGSS8RjI/8BrHq1SSQiSD6YphEvqWAvz2FDALgxLZmj+oNKDQZAe5Z3CPh4
 FbyrYX6mRnEbs80EYyn6i0BTevX+TDQVMlX1lwvx+ZQNXXnD7slNkFFlBhykJP1+e1QR
 O4/xFxnGDkTU8rmomOXOB2sAq3wY8aOmttAv1UT/OextPa5koWCD242F7DbN12IJ+8D9
 3UBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741194320; x=1741799120;
 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=COSorBNahjzOB9e9Xo5ypf8dK6p4hOeq8A7KGpYTt8g=;
 b=LJTPrhPPieeTRinFFbQXBC8Pnetnkum/Unq3G0uUw0ysihgdPBj5dSF+cC3MxY0480
 zMZZoWuA1X/izUiPjAWiN1Wt9CWNHGgJPTSFCd5/3UoZCKWJh/QF7MsEBLfi/uBuwwQl
 eIjloHiSzh98e36gTbi1iaOovec44RjiGHuwJjkrAnZk/2mMiz6cEbkbN0viOJkaA31D
 V4llV+JvRjkwRXRrAqbYquRaAV9HaFbrL/9yNQWZmq0d4n5jnCjbZzcvZVsPYoTMwSmv
 clCqXi82kaEiJvB1vlChSIMUmtjwbhvj/xQjjydu8gQ9zvtlydB6jhrmpGQFNPbhzcSY
 3NKw==
X-Forwarded-Encrypted: i=1;
 AJvYcCXeI4Fz+SZj3/zUO4GElYdwaxiSFMHx8kApDixQQsyYgt/38RlrDfUz1MdAIUvwfybC2CeVXA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyBz+gFsNZ2OyIJzFo25tnuozMrI90tLhqM0Eoao58m7/JuOH/U
 p+uPzScDVbf8lqo2PGhZGWaiVktOTF4sGm4Pk6OoDiNWeEZb4ms690NqYXbp0MDWg+H9Iw5NlHD
 jdOIIvz+8cK1UHsGvAiYXJplPzic=
X-Gm-Gg: ASbGncsqGfNYRfpScActLuVrqMk/+SzCsQCPq3eTCEGuKyhJuARMUOTKoi1tGAEJFsX
 Y0q46gUy2bk7i6hXNOrDowH0KPolWf/vpb/hL1pautBS4fdm90aYFhNOIvc9dEbAUuFmoZWDcDC
 j0wFp0HRZjDkJ4VduH2i5wrnsaRQ==
X-Google-Smtp-Source: AGHT+IEduHzUMIORDlQC02jRxfggwAT7CxSs6PrCNkvUd5hQMKKTs+xY/Uw8UTpAoakPM5c1/rSU303NAtgei10VUAM=
X-Received: by 2002:a05:6122:1da4:b0:520:98ec:b25c with SMTP id
 71dfb90a1353d-523c6113e80mr1865705e0c.1.1741194320490; Wed, 05 Mar 2025
 09:05:20 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
 <877c5rxu1x.fsf@HIDDEN>
 <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
 <8734gfxt8m.fsf@HIDDEN>
 <CAN+1HboOmaTgfrPoE6ggZEe2mxpWv6eaHeXwCAWc6Q5xuQuKXA@HIDDEN>
 <87wmdrwe1q.fsf@HIDDEN>
 <CAN+1HbqboqCg+xZJ-kB5HDDQk7anZ7HOe6ooMxVZTuowQ2CT8w@HIDDEN>
 <87o6z3w6up.fsf@HIDDEN>
 <CAN+1Hbq=8gKs1Ugo=Excjhmdv0q4VoRYQa5eQh+EMtvQ2nzDEg@HIDDEN>
 <875xlbi0xj.fsf@HIDDEN>
 <CAN+1HbqF1OJSom3=R_2pEN+dZqJ6waw_9qSoYAH1H1esZg20cA@HIDDEN>
 <87o6z3cd32.fsf@HIDDEN>
In-Reply-To: <87o6z3cd32.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Wed, 5 Mar 2025 12:05:09 -0500
X-Gm-Features: AQ5f1Jq8XsAZAo0VL1vjzP0-yvTKbu6IRu_ZVj9VKsIE7mEaYsPfV40lK5efG-g
Message-ID: <CAN+1HboMg6oOdbVbVaKn_uF0BDz+AjrimWf+QiN3GAf8WT8Q9w@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000f5382d062f9b64c5"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

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

On Sat, Feb 15, 2025 at 12:50=E2=80=AFPM Michael Albinus <michael.albinus@g=
mx.de>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> Hi,
>
> >     > +For a remote shell `default-directory' will be the remote file
> >     name.
> >     > +Remote shell buffers reuse existing connections that match the
> >     remote
> >     > +file name, or may prompt you to create a new connection.  Bind
> >     > +`tramp-show-ad-hoc-proxies' to non-nil to ensure multi-hop
> >     remote
> >     > +connections are fully qualified.
> >
> >     non-@code{nil}
> >
> > I see references to non-nil without quotes all over the place in
> > docstrings.  Further, checkdoc warns about not putting t or nil in
> > quotes.
>
> My bad. Of course, the @code{} construct is just for texinfo. Pls ignore
> this comment.
>
> > -Stephane
>
> Best regards, Michael.
>

Anything remaining to do before installing the most-recent version of the
patch?

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

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Sat, Feb 15, 2025 at 12:50=E2=80=AFPM Michael Albinus &lt;<a href=3D"mai=
lto:michael.albinus@HIDDEN">michael.albinus@HIDDEN</a>&gt; wrote:</span></d=
iv></div><div class=3D"gmail_quote gmail_quote_container"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">Ship Mints &lt;<a href=3D"mailto:shipmints=
@gmail.com" target=3D"_blank">shipmints@HIDDEN</a>&gt; writes:<br>
<br>
Hi,<br>
<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; +For a remote shell `default-directory&#39; wi=
ll be the remote file<br>
&gt;=C2=A0 =C2=A0 =C2=A0name.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; +Remote shell buffers reuse existing connectio=
ns that match the<br>
&gt;=C2=A0 =C2=A0 =C2=A0remote<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; +file name, or may prompt you to create a new =
connection.=C2=A0 Bind<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; +`tramp-show-ad-hoc-proxies&#39; to non-nil to=
 ensure multi-hop<br>
&gt;=C2=A0 =C2=A0 =C2=A0remote<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; +connections are fully qualified.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0non-@code{nil}<br>
&gt;<br>
&gt; I see references to non-nil without quotes all over the place in<br>
&gt; docstrings.=C2=A0 Further, checkdoc warns about not putting t or nil i=
n<br>
&gt; quotes.<br>
<br>
My bad. Of course, the @code{} construct is just for texinfo. Pls ignore<br=
>
this comment.<br>
<br>
&gt; -Stephane<br>
<br>
Best regards, Michael.<br></blockquote><div><br></div><div class=3D"gmail_d=
efault" style=3D"font-family:monospace">Anything remaining to do before ins=
talling the most-recent version of the patch?</div></div></div>

--000000000000f5382d062f9b64c5--




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 17:50:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 12:50:23 2025
Received: from localhost ([127.0.0.1]:57792 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjMJ5-0000d2-Cg
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 12:50:23 -0500
Received: from mout.gmx.net ([212.227.15.18]:53059)
 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 1tjMIo-0000W7-K7
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 12:50:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739641796; x=1740246596; i=michael.albinus@HIDDEN;
 bh=cGrI+TJOe6w8b2jIsUkSwe5ulpl2VQM5CGeV9iz3QFE=;
 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=f7G1lGEpX2hwQnPo+KuuK5NDTOZS0TJ5qH/j6T1rBasXa/VQDcjcp8NaCuyCJE6A
 XXAjEiQFtemgSpMA5uSXLBozQyvRKREkQrOZjleC3ujw8QyqM3GXNi8+p/UrLp1Xx
 kSZGJLMV1/nYJRwY3H4GXphyngQ5LftCW13i3x2PmURD0JAVDj9hi89CHaex19hV+
 aNhkeMJLdK5NuijnXgIWNypFuW8iFz85AdpS+PCGdKmh51eQUOprBF90WWMrvR6HA
 ov0TzoUW0TTzMG58oESb9nrmzBdekM6O9S4Yihx9HL2GJjIErWqw5aMHhKSv7omks
 FOfLRkM25SW/SNJxzA==
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 1MBUmD-1tejD10d6V-00Ebom; Sat, 15
 Feb 2025 18:49:56 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <CAN+1HbqF1OJSom3=R_2pEN+dZqJ6waw_9qSoYAH1H1esZg20cA@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
 <877c5rxu1x.fsf@HIDDEN>
 <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
 <8734gfxt8m.fsf@HIDDEN>
 <CAN+1HboOmaTgfrPoE6ggZEe2mxpWv6eaHeXwCAWc6Q5xuQuKXA@HIDDEN>
 <87wmdrwe1q.fsf@HIDDEN>
 <CAN+1HbqboqCg+xZJ-kB5HDDQk7anZ7HOe6ooMxVZTuowQ2CT8w@HIDDEN>
 <87o6z3w6up.fsf@HIDDEN>
 <CAN+1Hbq=8gKs1Ugo=Excjhmdv0q4VoRYQa5eQh+EMtvQ2nzDEg@HIDDEN>
 <875xlbi0xj.fsf@HIDDEN>
 <CAN+1HbqF1OJSom3=R_2pEN+dZqJ6waw_9qSoYAH1H1esZg20cA@HIDDEN>
Date: Sat, 15 Feb 2025 18:49:53 +0100
Message-ID: <87o6z3cd32.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:hA2idr0uchVq/IqWfLUfokc6sXXOsMHHRWacZlavOwDJA6K2gZS
 JfcZ+MKgjnVXvbgJYivtUzBfyKtNsU9ITIakVjUxQftnQBu3AvmiBns5Z4Ex6uWc07atUKC
 lyml04vYCkcV+Tq2KBUEB1xOL3tDSH4cF8D7lTbf6Y+cXVzkrPslkDYqIOvyxKmpe1iYSim
 kYJqiN/8UCMSWwobqwlLw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:SoKys12d8tU=;Z0svmgqyZR1EiOghFuS5O1ecOS9
 om/eofzflhSYP9YSmY/4PEzNAjM/EZgOkfQRLRJzI8rZU1dQlkwsI+wwzXVg9hULFJKQV9Fa9
 kXwlw/lBvTieAsP6lLnpnChFB2aDRew5IUZ4ZTGvtH5YmI/a/D71uNJvJsVx8OuybJrR8xDTS
 sb20Z4pfo892JWncUJWH3Z5616CVRfcxjWwLgUnZ5XVwv2op31fM6zfWtj+iqgLPyZ++r6aJ/
 DNtzf/+arBsYf4cDAW8dPe/vY0Vpyb7Y6008QoGnacnIfL3pnWiQmkFH/kitjnBAX4pPmz8Rb
 RIiyRAKMswsT6L6fRHYVYArK5rnBd/KomjJBrNU9giWL4W1YdSlcztHJm6o+cvlyLzxo3YUp0
 0SAI1KfGOVQH/Mg9Jc6XTJ4ySZFEEWjpzuQjX8js95uoXSdjcDpaq+UfC9Z/bDihEi95aNp9B
 JwHxQzsFfQ9oCpJC54zbJyxhxABd8pk2TjhkeLmFYowxXxMCKuuU3uYLK36pUBBTn6Ir6El96
 gl8OAkEPsbFlS4Jsdkjvm31ian19mR+uXo9xrbG7gQunNwybhbXvFa3AqwaCepxs315cdb7xE
 1slLUkO8fc5nUGquCtyzL0KOiAal23N0lqyxa8vLwPZVG8aWxzA/FKIcfgVaU/nTvS4U6yPii
 o9o+9eD0QwgGRk5WQrKRA4KC/vnaqhGGMIT/r52XljQwyxDK7QEb4UXh6CYiAjnLxqlK/jo4+
 Pl/g4PnMCEBmeTF5g5zL9AZ+TBsWc2x8aJa9f/CxIsWk28t6WhETuB02A1RPVjMAgeKNf4iFv
 qatVRNk2pozMaCoi1QPtUKH/+Arc5mYDB5UgqIsjtTkdokNBJrv0H90X27vgDXzpJQgNq7qO8
 vpEZ7a3Pmvf2oMtv7i2sOyXa3/hkj4ZGAkOrdAFtqwWfRwXE3gd4I10GJCp+cuDiaQh/2PfSO
 isQwOSaxt2VZ90LNDpHBesp67GgPiszIHYjpYG7hpiJg/0BKDt610oLuru7POFdKQFI4KsNSN
 B8iVO+fbfIy0YUzRSuoqN/zlJenix7C5LyRlzVL9sL84wlXkp5N7Qfk2dIkk1viBjZxhzW0zn
 Q7NwCu1r5nEGHXc7mkAyzY2412ixnljPNDjkUQLJh9EftxodfpLFtU3p1h7ZzeBTQygIxAFSO
 sC0+AX2P4Eci43/4fk+ifUUMSY5Nom1FmeSF6F2TQjbA5J9Zbwqzk8//eZClQOfGuCtUBk8/U
 fmhb/ieL4PIbv9dWbILg2VfrkZCq94gE23SCYldWVWmy7W6c7R8ArG+vVtsRiG6S/H/kF7RW+
 mLowBxJDdzapObDbIvM3ea6415iCfvZ2VXKCxpPivp78M2bxteVKt3r69jk8gF+HD0325msaz
 rcDd97IgVfgUQkzApcam01GuX/mdePqci0hM/QYWa6mUCpzlD3Gj3psBSD7niSe0w0bqvKr5Z
 KT3lFmg==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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,

>     > +For a remote shell `default-directory' will be the remote file
>     name.
>     > +Remote shell buffers reuse existing connections that match the
>     remote
>     > +file name, or may prompt you to create a new connection.  Bind
>     > +`tramp-show-ad-hoc-proxies' to non-nil to ensure multi-hop
>     remote
>     > +connections are fully qualified.
>
>     non-@code{nil}
>
> I see references to non-nil without quotes all over the place in
> docstrings.  Further, checkdoc warns about not putting t or nil in
> quotes.

My bad. Of course, the @code{} construct is just for texinfo. Pls ignore
this comment.

> -Stephane

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 17:41:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 12:41:46 2025
Received: from localhost ([127.0.0.1]:57744 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjMAk-0005YP-4J
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 12:41:46 -0500
Received: from mail-vk1-xa34.google.com ([2607:f8b0:4864:20::a34]:52437)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tjMAh-0005Y8-1O
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 12:41:43 -0500
Received: by mail-vk1-xa34.google.com with SMTP id
 71dfb90a1353d-51eb181331bso987326e0c.0
 for <65039 <at> debbugs.gnu.org>; Sat, 15 Feb 2025 09:41:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739641297; x=1740246097; 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=qz8tV4YSD7nx6Uja1lxa2iGBf+F+DH911T8cKmCrzeE=;
 b=XAn+OjNidy0hR4kcgI2jbr1KKMJ+ESgyZlIMQn3PEjFQIg/x2KaI8DyE/Gd5LyYiJv
 kXs4CM0n6n5IaktyGrYE61n9uv2ascXuWM9w1IcTB5EmTP6/sQzX8DEVYUXErAPXf0WN
 D+ZguhErmtNiS6QD5ewUZPMpbVEBFAxZZogYeeNDmiICshVCSzAh8p5HK8kwfCaQFZl9
 KPVwh6U3v3IQtBpARBaG3aO8TbGiqC75tC66D6RRkpzCs5VBvOk6AH/nIQkIgyp3/Vge
 Pj35UjDlaK87g5rK0QIBp/IalP6XGBf6nfBqviXV59Zmk4hi+rLqszivyBzSoiI4VZYH
 Fozw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739641297; x=1740246097;
 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=qz8tV4YSD7nx6Uja1lxa2iGBf+F+DH911T8cKmCrzeE=;
 b=eAk8PTR4+veoHbIBfiLaZiP+1A40Wp6FVi+3/cdO3AS2G/K5HeGkbzjwnhib+KvAnt
 zKJjeSwRp1EKsdMM7AbCUZoqF3WJ2a+9IC+bwL+FN4ABKWK+MaJ6LLElTBFTWRl4kaQK
 SI2X2DI6+YaYOZELkxDqIbZqylW581N0iuGeSspzvFro3KPsaHUhMbBZhlbgUxDfjQ7d
 C3EeiM6TAvyYoRlWRpgzNfcgeeqqWetnOQhXSmSxo8zLCTBHSEg8UE0z2W0OkUuu0w0n
 jtvEgOQDid9+GJAPcs2zTLvwxmq5iC5JFN2vgaCcNcoZPjfCTUSUdEfIMZO3prihXvkR
 X7eQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCUsNTGcR9XqDt+RFxrU2x+9nDjisidclTCMwVdnJp6ysRhM37vk0rWi+OQNMSJh1G3hBFEzMQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzzjqWi/1T8m5N25v+kNy1MA3WJXPkuzgvQH3i6+4+Y8bumgwaA
 LAAnCkzIedo5tPHA9DCSLWe5wCLX6PCxJkw+hk8foDnVDa8qGu+3gKjrLvK9C9VeloBulAOVj7u
 AAUU70ylf/eMCclrmOOfuNXDaR0o=
X-Gm-Gg: ASbGncvNncF+ES4FXXKLwnWA+SN3v8efmuc2L/VAQ77vzc3+7vFBZLnYONzI+p8aCOr
 qj1VzCbAEs2DBlr6mjiy2ygKkwI/QcEv9MRhQHG8BAcuVLNyIWOZBNRa4zx1wVwTEwH43/6ZQ
X-Google-Smtp-Source: AGHT+IGmSiKYMA/7ziFBP1oIC1wb7VpEYoZenr7pFDTtFRuPrNn4BPeFOHbnu7D3lK1JlsgL2ZLCyPM7tDtKFmrfYBk=
X-Received: by 2002:a05:6122:354a:b0:517:4e40:6838 with SMTP id
 71dfb90a1353d-5209dbffdd9mr1470869e0c.6.1739641297230; Sat, 15 Feb 2025
 09:41:37 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
 <877c5rxu1x.fsf@HIDDEN>
 <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
 <8734gfxt8m.fsf@HIDDEN>
 <CAN+1HboOmaTgfrPoE6ggZEe2mxpWv6eaHeXwCAWc6Q5xuQuKXA@HIDDEN>
 <87wmdrwe1q.fsf@HIDDEN>
 <CAN+1HbqboqCg+xZJ-kB5HDDQk7anZ7HOe6ooMxVZTuowQ2CT8w@HIDDEN>
 <87o6z3w6up.fsf@HIDDEN>
 <CAN+1Hbq=8gKs1Ugo=Excjhmdv0q4VoRYQa5eQh+EMtvQ2nzDEg@HIDDEN>
 <875xlbi0xj.fsf@HIDDEN>
In-Reply-To: <875xlbi0xj.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sat, 15 Feb 2025 12:41:25 -0500
X-Gm-Features: AWEUYZlXemvb37QBM8SFKjQR0v0xROYB-kqDlS-3BJUt5Ii6IzhXmEOhPMqt-wE
Message-ID: <CAN+1HbqF1OJSom3=R_2pEN+dZqJ6waw_9qSoYAH1H1esZg20cA@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/mixed; boundary="0000000000008efdf0062e31cdd7"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

--0000000000008efdf0062e31cdd7
Content-Type: multipart/alternative; boundary="0000000000008efdef062e31cdd5"

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

On Sat, Feb 15, 2025 at 12:16=E2=80=AFPM Michael Albinus <michael.albinus@g=
mx.de>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> > Latest patch attached.
>
> And still nitpicks :-)
>

They're all thoughtful and welcome comments.  Good engineers should be
nitpicky.


> non-@code{nil}
>

Done.

> +@xref{Top, The Tramp Manual,, tramp, The Tramp Manual}. Also see the
> > +more detailed documentation available here
> > +@url{https://www.gnu.org/software/tramp/}.
>
> ??? Both the info manual and the HTML page are the same text.
>

Done.  This was just ignorance on my part, not knowing the tramp manual was
in a different doc subdirectory.

My previous comment still stands: Use `connection-local-value'. Did you
> check?
>

Got it.  It was an oversight.


> `shell-mode'
>

Done.

> +For a remote shell `default-directory' will be the remote file name.
> > +Remote shell buffers reuse existing connections that match the remote
> > +file name, or may prompt you to create a new connection.  Bind
> > +`tramp-show-ad-hoc-proxies' to non-nil to ensure multi-hop remote
> > +connections are fully qualified.
>
> non-@code{nil}
>

I see references to non-nil without quotes all over the place in docstrings=
.
Further, checkdoc warns about not putting t or nil in quotes.

Latest revision attached.

-Stephane

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

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Sat, Feb 15, 2025 at 12:16=E2=80=AFPM Michael Albinus &lt;<a href=3D"mai=
lto:michael.albinus@HIDDEN">michael.albinus@HIDDEN</a>&gt; wrote:</span></d=
iv></div><div class=3D"gmail_quote gmail_quote_container"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">Ship Mints &lt;<a href=3D"mailto:shipmints=
@gmail.com" target=3D"_blank">shipmints@HIDDEN</a>&gt; writes:<br>
<br>
&gt; Latest patch attached.<br>
<br>
And still nitpicks :-)<br></blockquote><div><br></div><div><div class=3D"gm=
ail_default" style=3D"font-family:monospace">They&#39;re all thoughtful and=
 welcome comments.=C2=A0 Good engineers should be nitpicky.</div></div><div=
>=C2=A0</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">
non-@code{nil}<br></blockquote><div><br></div><div class=3D"gmail_default" =
style=3D"font-family:monospace">Done.</div><div class=3D"gmail_default" sty=
le=3D"font-family:monospace"><br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">
&gt; +@xref{Top, The Tramp Manual,, tramp, The Tramp Manual}. Also see the<=
br>
&gt; +more detailed documentation available here<br>
&gt; +@url{<a href=3D"https://www.gnu.org/software/tramp/" rel=3D"noreferre=
r" target=3D"_blank">https://www.gnu.org/software/tramp/</a>}.<br>
<br>
??? Both the info manual and the HTML page are the same text.<br></blockquo=
te><div><br></div><div><div class=3D"gmail_default" style=3D"font-family:mo=
nospace">Done.=C2=A0 This was just ignorance on my part, not knowing the tr=
amp manual was in a different doc subdirectory.</div></div><div class=3D"gm=
ail_default" style=3D"font-family:monospace"><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">My previous comment still stands: Use `connec=
tion-local-value&#39;. Did you check?<br></blockquote><div><br></div><div><=
div class=3D"gmail_default" style=3D"font-family:monospace">Got it.=C2=A0 I=
t was an oversight.</div></div><div>=C2=A0</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">
`shell-mode&#39;<br></blockquote><div><br></div><div class=3D"gmail_default=
" style=3D"font-family:monospace">Done.</div><div class=3D"gmail_default" s=
tyle=3D"font-family:monospace"><br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex">
&gt; +For a remote shell `default-directory&#39; will be the remote file na=
me.<br>
&gt; +Remote shell buffers reuse existing connections that match the remote=
<br>
&gt; +file name, or may prompt you to create a new connection.=C2=A0 Bind<b=
r>
&gt; +`tramp-show-ad-hoc-proxies&#39; to non-nil to ensure multi-hop remote=
<br>
&gt; +connections are fully qualified.<br>
<br>
non-@code{nil}<br></blockquote><div><br></div><div><span style=3D"font-fami=
ly:monospace">I see references to non-nil without quotes all over the place=
 in docstrings.<span class=3D"gmail_default" style=3D"font-family:monospace=
">=C2=A0 Further, checkdoc warns about not putting t or nil in quotes.</spa=
n></span></div><div><br></div><div><span style=3D"font-family:monospace"><s=
pan class=3D"gmail_default" style=3D"font-family:monospace">Latest revision=
 attached.</span></span></div><div><span style=3D"font-family:monospace"><s=
pan class=3D"gmail_default" style=3D"font-family:monospace"><br></span></sp=
an></div><div><span style=3D"font-family:monospace"><span class=3D"gmail_de=
fault" style=3D"font-family:monospace">-Stephane</span></span></div></div><=
/div>

--0000000000008efdef062e31cdd5--

--0000000000008efdf0062e31cdd7
Content-Type: application/octet-stream; 
	name="0001-Add-shell-mode-bookmark-support-for-local-and-remote.patch"
Content-Disposition: attachment; 
	filename="0001-Add-shell-mode-bookmark-support-for-local-and-remote.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m76hi2ti0>
X-Attachment-Id: f_m76hi2ti0

RnJvbSA4MWUwZmE1NzM3ZTNjY2QxMjcxNGQ5YmUyZTdjMjUxMTE4ZTg0OGIxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFR1ZSwgMTEgRmViIDIwMjUgMTQ6MzU6MjcgLTA1MDAKU3ViamVjdDogW1BBVENIXSBBZGQgc2hl
bGwtbW9kZSBib29rbWFyayBzdXBwb3J0IGZvciBsb2NhbCBhbmQgcmVtb3RlIHNoZWxscwoKKiBs
aXNwL3NoZWxsLmVsCihzaGVsbC1tb2RlKTogU2V0IGJvb2ttYXJrLW1ha2UtcmVjb3JkLWZ1bmN0
aW9uLgooc2hlbGwtYm9va21hcmstbmFtZS1mdW5jdGlvbik6IE5ldyBkZWZjdXN0b20uCihzaGVs
bC1ib29rbWFyay1uYW1lLWZyb20tZGVmYXVsdC1kaXJlY3RvcnkpOiBOZXcgZGVmdW4uCihzaGVs
bC1ib29rbWFyay1uYW1lLWZyb20tYnVmZmVyLW5hbWUpOiBOZXcgZGVmdW4uCihzaGVsbC1ib29r
bWFyay1kZWZhdWx0cy1mdW5jdGlvbik6IE5ldyBkZWZ2YXIuCihzaGVsbC1ib29rbWFyay1kZWZh
dWx0cyk6IE5ldyBkZWZ1bi4KKHNoZWxsLWJvb2ttYXJrLW1ha2UtcmVjb3JkKTogTmV3IGRlZnVu
Lgooc2hlbGwtYm9va21hcmstanVtcC1ub24tZXNzZW50aWFsKTogTmV3IGRlZnZhci4KKHNoZWxs
LWJvb2ttYXJrLWp1bXApOiBOZXcgZGVmdW4gd2l0aCBwcm9wZXJ0aWVzOiAnYm9va21hcmstaGFu
ZGxlci10eXBlCiJTaGVsbCIsICdib29rbWFyay1pbmhpYml0ICdpbnNlcnQuCgoqIGxpc3AvYm9v
a21hcmsuZWw6Cihib29rbWFyay1pbnNlcnQpOiBSZWZ1c2UgdG8gaW5zZXJ0IGJvb2ttYXJrcyB3
aG9zZSBoYW5kbGVycyBoYXZlIHRoZQpwcm9wZXJ0eSAnYm9va21hcmstaW5oaWJpdCBlcSAnaW5z
ZXJ0LgoKKiBldGMvTkVXUzogQW5ub3VuY2Ugc2hlbGwtbW9kZSBib29rbWFyayBjYXBhYmlsaXR5
LgotLS0KIGRvYy9lbWFjcy9taXNjLnRleGkgfCAgNDggKysrKysrKysrKysrKysrKy0KIGV0Yy9O
RVdTICAgICAgICAgICAgfCAgMTAgKysrKwogbGlzcC9ib29rbWFyay5lbCAgICB8ICAyMCArKysr
LS0tCiBsaXNwL3NoZWxsLmVsICAgICAgIHwgMTI5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE5OCBpbnNlcnRpb25zKCspLCA5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9taXNjLnRleGkgYi9kb2MvZW1h
Y3MvbWlzYy50ZXhpCmluZGV4IDIyYWY3N2I2MmM2Li42ZmZhMTg1Y2Q0OSAxMDA2NDQKLS0tIGEv
ZG9jL2VtYWNzL21pc2MudGV4aQorKysgYi9kb2MvZW1hY3MvbWlzYy50ZXhpCkBAIC03NzMsNiAr
NzczLDcgQEAgU2hlbGwKICogU2hlbGwgUHJvbXB0czo6ICAgICAgICAgIFR3byB3YXlzIHRvIHJl
Y29nbml6ZSBzaGVsbCBwcm9tcHRzLgogKiBIaXN0b3J5OiBTaGVsbCBIaXN0b3J5LiAgUmVwZWF0
aW5nIHByZXZpb3VzIGNvbW1hbmRzIGluIGEgc2hlbGwgYnVmZmVyLgogKiBEaXJlY3RvcnkgVHJh
Y2tpbmc6OiAgICAgS2VlcGluZyB0cmFjayB3aGVuIHRoZSBzdWJzaGVsbCBjaGFuZ2VzIGRpcmVj
dG9yeS4KKyogU2hlbGwgQm9va21hcmtzOjogICAgICAgIFNhdmUgYW5kIHJlc3RvcmUgbG9jYWwg
YW5kIHJlbW90ZSBzaGVsbCBidWZmZXJzLgogKiBPcHRpb25zOiBTaGVsbCBPcHRpb25zLiAgT3B0
aW9ucyBmb3IgY3VzdG9taXppbmcgU2hlbGwgbW9kZS4KICogVGVybWluYWwgZW11bGF0b3I6OiAg
ICAgIEFuIEVtYWNzIHdpbmRvdyBhcyBhIHRlcm1pbmFsIGVtdWxhdG9yLgogKiBUZXJtIE1vZGU6
OiAgICAgICAgICAgICAgU3BlY2lhbCBFbWFjcyBjb21tYW5kcyB1c2VkIGluIFRlcm0gbW9kZS4K
QEAgLTExOTksNyArMTIwMCw3IEBAIFNoZWxsIE1vZGUKIAogQnkgZGVmYXVsdCwgU2hlbGwgbW9k
ZSBoYW5kbGVzIGNvbW1vbiBAYWNyb255bXtBTlNJfSBlc2NhcGUgY29kZXMgKGZvcgogaW5zdGFu
Y2UsIGZvciBjaGFuZ2luZyB0aGUgY29sb3Igb2YgdGV4dCkuICBFbWFjcyBhbHNvIG9wdGlvbmFs
bHkKLXN1cHBvcnRzIHNvbWUgZXh0ZW5kIGVzY2FwZSBjb2RlcywgbGlrZSBzb21lIG9mIHRoZSBA
YWNyb255bXtPU0N9CitzdXBwb3J0cyBzb21lIGV4dGVuZGVkIGVzY2FwZSBjb2RlcywgbGlrZSBz
b21lIG9mIHRoZSBAYWNyb255bXtPU0N9CiAoT3BlcmF0aW5nIFN5c3RlbSBDb2RlcykgaWYgeW91
IHB1dCB0aGUgZm9sbG93aW5nIGluIHlvdXIgaW5pdCBmaWxlOgogCiBAbGlzcApAQCAtMTUwMyw2
ICsxNTA0LDUxIEBAIERpcmVjdG9yeSBUcmFja2luZwogZGlydHJhY2stbW9kZX0gaW4gdGhlIFNo
ZWxsIGJ1ZmZlciwgb3IgYWRkIEBjb2Rle2RpcnRyYWNrLW1vZGV9IHRvCiBAY29kZXtzaGVsbC1t
b2RlLWhvb2t9IChAcHhyZWZ7SG9va3N9KS4KIAorQG5vZGUgU2hlbGwgQm9va21hcmtzCitAc3Vi
c2VjdGlvbiBTaGVsbCBCb29rbWFya3MKK0BjaW5kZXggc2hlbGwgYm9va21hcmtzCisKK1NoZWxs
IG1vZGUgYnVmZmVycyBjYW4gYmUgYm9va21hcmtlZCwgYW5kIGJvdGggbG9jYWwgYW5kIHJlbW90
ZQorKEBweHJlZntSZW1vdGUgRmlsZXN9KSBzaGVsbCBidWZmZXJzIGFyZSBzdXBwb3J0ZWQuICBA
eHJlZntCb29rbWFya3N9LgorCisgIE9wZW5pbmcsIG9yIGBganVtcGluZycnIHRvLCBhIGJvb2tt
YXJrZWQgc2hlbGwgcmVzdG9yZXMgaXRzIGJ1ZmZlcgorbmFtZSwgaXRzIGN1cnJlbnQgZGlyZWN0
b3J5LCBhbmQgd2lsbCBjcmVhdGUgYSByZW1vdGUgY29ubmVjdGlvbiwgYXMKK25lY2Vzc2FyeSwg
dXNpbmcgdGhlIHNoZWxsIGNvbW1hbmQgeW91IHVzZWQgdG8gY3JlYXRlIHRoZSByZW1vdGUgYnVm
ZmVyLgorCitAdmluZGV4IHNoZWxsLWJvb2ttYXJrLW5hbWUtZnVuY3Rpb24KK0BmaW5kZXggc2hl
bGwtYm9va21hcmstbmFtZS1mcm9tLWRlZmF1bHQtZGlyZWN0b3J5CitAZmluZGV4IHNoZWxsLWJv
b2ttYXJrLW5hbWUtZnJvbS1idWZmZXItbmFtZQorICBUaGUgb3B0aW9uIEBjb2Rle3NoZWxsLWJv
b2ttYXJrLW5hbWUtZnVuY3Rpb259IGNhbiBiZSBjdXN0b21pemVkIHRvCitzdWl0IHlvdXIgcHJl
ZmVyZW5jZXMuICBJdCBkZWZhdWx0cyB0byB0aGUgZnVuY3Rpb24KK0Bjb2Rle3NoZWxsLWJvb2tt
YXJrLW5hbWUtZnJvbS1kZWZhdWx0LWRpcmVjdG9yeX0gd2hpY2ggdXNlcyB0aGUgZmluYWwKK2Nv
bXBvbmVudCBvZiB0aGUgYnVmZmVyJ3MgQGNvZGV7ZGVmYXVsdC1kaXJlY3Rvcnl9LiAgQW4gYWx0
ZXJuYXRlCitmdW5jdGlvbiwgQGNvZGV7c2hlbGwtYm9va21hcmstbmFtZS1mcm9tLWJ1ZmZlci1u
YW1lfSwgdXNlcyB0aGUgYnVmZmVyJ3MKK25hbWUgd2l0aCBpdHMgQGNvZGV7cmVuYW1lLXVuaXF1
ZWx5fSBzdWZmaXggYnJhY2tldHMgIjw+IiBzdHJpcHBlZC4gIFlvdQorY2FuIGJpbmQgdGhpcyBv
cHRpb24gdG8geW91ciBvd24gZnVuY3Rpb24uCisKKyAgWW91IGNhbiBpbmhpYml0IHJlbW90ZSBj
b25uZWN0aW9ucyB3aGVuIHlvdSBvcGVuIGEgcmVtb3RlIHNoZWxsCitib29rbWFyay4gIFRoaXMg
aXMgdXNlZnVsIHdoZW4geW91IHJlc3RvcmUgc2Vzc2lvbnMgd2l0aAorQGNvZGV7ZGVza3RvcC1s
b2FkfSwgb3IgdmlhIGFub3RoZXIgc2Vzc2lvbi1tYW5hZ2VtZW50IHBhY2thZ2UsIHRvIGF2b2lk
Cit0aW1lIGRlbGF5cyBlc3RhYmxpc2hpbmcgY29ubmVjdGlvbnMuICBZb3UgY2FuIGVzdGFibGlz
aCBhIGNvbm5lY3Rpb24gb24KK2FuIHVuY29ubmVjdGVkIHJlbW90ZSBidWZmZXIgdXNpbmcgdGhl
IGNvbW1hbmQgQGtiZHtDLXggQy12fQorKEBjb2Rle2ZpbmQtYWx0ZXJuYXRlLWZpbGV9KS4gIFRv
IGluaGliaXQgYSBjb25uZWN0aW9uIGludGVyYWN0aXZlbHksCitnaXZlIGEgcHJlZml4IGFyZ3Vt
ZW50IGJlZm9yZSBpbnZva2luZyB0aGUgb3Blbi9qdW1wIGJvb2ttYXJrIG1lbnUgaXRlbSwKK29y
IGJlZm9yZSBpbnZva2luZyB0aGUgY29tbWFuZCBAY29kZXtib29rbWFyay1qdW1wfS4gIEBmb290
bm90ZXtUbworaW5oaWJpdCBhIGNvbm5lY3Rpb24gcHJvZ3JhbW1hdGljYWxseSwgcmVmZXIgdG8g
dGhlIGRvY3VtZW50YXRpb24gZm9yCit0aGUgdmFyaWFibGUgQGNvZGV7c2hlbGwtYm9va21hcmst
anVtcC1ub24tZXNzZW50aWFsfS59ICBAZm9vdG5vdGV7VG8KK3Byb3Blcmx5IGhhbmRsZSBtdWx0
aS1ob3AgcmVtb3RlIGNvbm5lY3Rpb25zLCByZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbgorZm9y
IHRoZSBmdW5jdGlvbiBAY29kZXtzaGVsbC1ib29rbWFyay1qdW1wfS59CisKK05vdGU6IEJlZm9y
ZSBjcmVhdGluZyBhZC1ob2MgbXVsdGktaG9wIHJlbW90ZSBjb25uZWN0aW9ucywgY3VzdG9taXpl
CitlaXRoZXIgb3IgYm90aDoKK0Bjb2Rle3RyYW1wLXNhdmUtYWQtaG9jLXByb3hpZXN9IHRvIG5v
bi1AY29kZXtuaWx9IHRvIHBlcnNpc3QgcHJveHkKK3JvdXRlcy4KK0Bjb2Rle3RyYW1wLXNob3ct
YWQtaG9jLXByb3hpZXN9IHRvIG5vbi1AY29kZXtuaWx9IHRvIGVuc3VyZSBjb25uZWN0aW9ucwor
YXJlIGZ1bGx5IHF1YWxpZmllZC4gIFRoaXMgaXMgaGVscGZ1bCBpZiB5b3UgdXNlIHRoZSBzYW1l
IHBlcnNpc3RlZAorYm9va21hcmtzIGZpbGUgb24gbXVsdGlwbGUgaG9zdHMuCisKK0B4cmVme1Rv
cCwgVGhlIFRyYW1wIE1hbnVhbCwsIHRyYW1wLCBUaGUgVHJhbXAgTWFudWFsfS4KKwogQG5vZGUg
U2hlbGwgT3B0aW9ucwogQHN1YnNlY3Rpb24gU2hlbGwgTW9kZSBPcHRpb25zCiAKZGlmZiAtLWdp
dCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggNzdiMTA0M2EwOGQuLjk3MjM0ZWNhMjQ0IDEw
MDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtNTM0LDYgKzUzNCwxNiBAQCBJ
dCByZW1vdmVzIGFsbCB0aGUgYnV0dG9ucyBpbiB0aGUgc3BlY2lmaWVkIHJlZ2lvbi4KIAogKiog
U2hlbGwKIAorLS0tCisqKiogU2hlbGwgYnVmZmVycyBub3cgc3VwcG9ydCBib29rbWFya3MuCisK
K1lvdSBjYW4gbm93IGJvb2ttYXJrIGxvY2FsIGFuZCByZW1vdGUgc2hlbGwgYnVmZmVycyB1c2lu
ZyB0aGUgYm9va21hcmsKK21lbnUgJ2Jvb2ttYXJrLWJtZW51LWxpc3QnLCBvciBieSB1c2luZyB0
aGUgY29tbWFuZCAnYm9va21hcmstc2V0Jy4KK1NoZWxsIGJvb2ttYXJrcyBjYW4gYmUgbG9hZGVk
IHZpYSB0aGUgbWVudSBhbmQgYnkgdXNpbmcgdGhlIGNvbW1hbmQKKydib29rbWFyay1qdW1wJywg
d2hpY2ggb3BlbiBhIGJvb2ttYXJrZWQgc2hlbGwsIHJlc3RvcmUgaXRzIGJ1ZmZlciBuYW1lLAor
aXRzIGN1cnJlbnQgZGlyZWN0b3J5LCBhbmQgY3JlYXRlIGEgcmVtb3RlIGNvbm5lY3Rpb24sIGlm
IG5lY2Vzc2FyeS4KK1lvdSBjYW4gY3VzdG9taXplICdzaGVsbC1ib29rbWFyay1uYW1lLWZ1bmN0
aW9uJy4KKwogKioqIE5ldyBjb21tYW5kIHRvIGNvbXBsZXRlIHRoZSBzaGVsbCBoaXN0b3J5Lgog
J2NvbWludC1jb21wbGV0ZS1pbnB1dC1yaW5nJyAoJ0MteCA8dXA+JykgaXMgbGlrZSAnbWluaWJ1
ZmZlci1jb21wbGV0ZS1oaXN0b3J5JwogYnV0IGNvbXBsZXRlcyBvbiBjb21pbnQgaW5wdXRzLgpk
aWZmIC0tZ2l0IGEvbGlzcC9ib29rbWFyay5lbCBiL2xpc3AvYm9va21hcmsuZWwKaW5kZXggZThh
ZDBjZWUzMWQuLmU4MTg2Y2UxNmI2IDEwMDY0NAotLS0gYS9saXNwL2Jvb2ttYXJrLmVsCisrKyBi
L2xpc3AvYm9va21hcmsuZWwKQEAgLTE1MzAsMTQgKzE1MzAsMTggQEAgYm9va21hcmstaW5zZXJ0
CiAgIChpbnRlcmFjdGl2ZSAobGlzdCAoYm9va21hcmstY29tcGxldGluZy1yZWFkICJJbnNlcnQg
Ym9va21hcmsgY29udGVudHMiKSkpCiAgIChib29rbWFyay1tYXliZS1oaXN0b3JpY2l6ZS1zdHJp
bmcgYm9va21hcmstbmFtZSkKICAgKGJvb2ttYXJrLW1heWJlLWxvYWQtZGVmYXVsdC1maWxlKQot
ICAobGV0ICgob3JpZy1wb2ludCAocG9pbnQpKQotCShzdHItdG8taW5zZXJ0Ci0JIChzYXZlLWN1
cnJlbnQtYnVmZmVyCi0gICAgICAgICAgIChib29rbWFyay1oYW5kbGUtYm9va21hcmsgYm9va21h
cmstbmFtZSkKLQkgICAoYnVmZmVyLXN0cmluZykpKSkKLSAgICAoaW5zZXJ0IHN0ci10by1pbnNl
cnQpCi0gICAgKHB1c2gtbWFyaykKLSAgICAoZ290by1jaGFyIG9yaWctcG9pbnQpKSkKKyAgKGlm
IChlcSAnaW5zZXJ0IChnZXQgKG9yIChib29rbWFyay1nZXQtaGFuZGxlciBib29rbWFyay1uYW1l
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIydib29rbWFyay1kZWZhdWx0LWhhbmRsZXIp
CisgICAgICAgICAgICAgICAgICAgICAgICdib29rbWFyay1pbmhpYml0KSkKKyAgICAgIChlcnJv
ciAiSW5zZXJ0IG5vdCBzdXBwb3J0ZWQgZm9yIGJvb2ttYXJrICVzIiBib29rbWFyay1uYW1lKQor
ICAgIChsZXQgKChvcmlnLXBvaW50IChwb2ludCkpCisJICAoc3RyLXRvLWluc2VydAorCSAgIChz
YXZlLWN1cnJlbnQtYnVmZmVyCisgICAgICAgICAgICAgKGJvb2ttYXJrLWhhbmRsZS1ib29rbWFy
ayBib29rbWFyay1uYW1lKQorCSAgICAgKGJ1ZmZlci1zdHJpbmcpKSkpCisgICAgICAoaW5zZXJ0
IHN0ci10by1pbnNlcnQpCisgICAgICAocHVzaC1tYXJrKQorICAgICAgKGdvdG8tY2hhciBvcmln
LXBvaW50KSkpKQogCiAKIDs7OyMjI2F1dG9sb2FkCmRpZmYgLS1naXQgYS9saXNwL3NoZWxsLmVs
IGIvbGlzcC9zaGVsbC5lbAppbmRleCBhMzgzNDYzNGRmNy4uMjUxMDlhNTBiNDMgMTAwNjQ0Ci0t
LSBhL2xpc3Avc2hlbGwuZWwKKysrIGIvbGlzcC9zaGVsbC5lbApAQCAtNzAwLDYgKzcwMCw3IEBA
IHNoZWxsLW1vZGUKICAgKHNldHEtbG9jYWwgcGFyYWdyYXBoLXNlcGFyYXRlICJcXCciKQogICAo
c2V0cS1sb2NhbCBwYXJhZ3JhcGgtc3RhcnQgY29taW50LXByb21wdC1yZWdleHApCiAgIChzZXRx
LWxvY2FsIGZvbnQtbG9jay1kZWZhdWx0cyAnKHNoZWxsLWZvbnQtbG9jay1rZXl3b3JkcyB0KSkK
KyAgKHNldHEtbG9jYWwgYm9va21hcmstbWFrZS1yZWNvcmQtZnVuY3Rpb24gIydzaGVsbC1ib29r
bWFyay1tYWtlLXJlY29yZCkKICAgKHNldHEtbG9jYWwgc2hlbGwtZGlyc3RhY2sgbmlsKQogICAo
c2V0cS1sb2NhbCBzaGVsbC1sYXN0LWRpciBuaWwpCiAgIChzZXRxLWxvY2FsIGNvbWludC1nZXQt
b2xkLWlucHV0ICMnc2hlbGwtZ2V0LW9sZC1pbnB1dCkKQEAgLTE4NjIsNiArMTg2MywxMzQgQEAg
c2hlbGwtaGlnaGxpZ2h0LXVuZGVmLW1vZGUtcmVzdGFydAogICAod2hlbiBzaGVsbC1oaWdobGln
aHQtdW5kZWYtbW9kZQogICAgIChzaGVsbC1oaWdobGlnaHQtdW5kZWYtbW9kZSAxKSkpCiAKKzs7
OyBCb29rbWFyayBzdXBwb3J0OgorCisoZGVjbGFyZS1mdW5jdGlvbiBib29rbWFyay1wcm9wLWdl
dCAiYm9va21hcmsiIChib29rbWFyayBwcm9wKSkKKworKGRlZmN1c3RvbSBzaGVsbC1ib29rbWFy
ay1uYW1lLWZ1bmN0aW9uICMnc2hlbGwtYm9va21hcmstbmFtZS1mcm9tLWRlZmF1bHQtZGlyZWN0
b3J5CisgICJGdW5jdGlvbiB0byBnZW5lcmF0ZSBhIHNoZWxsIGJvb2ttYXJrIG5hbWUuCitUaGUg
ZGVmYXVsdCBpcyBgc2hlbGwtYm9va21hcmstbmFtZScsIHdoaWNoIHNlZS4iCisgIDpncm91cCAn
c2hlbGwKKyAgOnR5cGUgYChjaG9pY2UgKGZ1bmN0aW9uLWl0ZW0gLCMnc2hlbGwtYm9va21hcmst
bmFtZS1mcm9tLWRlZmF1bHQtZGlyZWN0b3J5KQorICAgICAgICAgICAgICAgICAoZnVuY3Rpb24t
aXRlbSAsIydzaGVsbC1ib29rbWFyay1uYW1lLWZyb20tYnVmZmVyLW5hbWUpCisgICAgICAgICAg
ICAgICAgIGZ1bmN0aW9uKQorICA6dmVyc2lvbiAiMzEuMSIpCisKKyhkZWZ1biBzaGVsbC1ib29r
bWFyay1uYW1lLWZyb20tZGVmYXVsdC1kaXJlY3RvcnkgKCkKKyAgIlJldHVybiBhIGBzaGVsbC1t
b2RlJyBib29rbWFyayBuYW1lIGJhc2VkIG9uIGBkZWZhdWx0LWRpcmVjdG9yeScuCitSZXR1cm4g
XCJzaGVsbC1cIiBhcHBlbmRlZCB3aXRoIHRoZSBmaW5hbCBwYXRoIGNvbXBvbmVudCBvZiB0aGUg
YnVmZmVyJ3MKK2BkZWZhdWx0LWRpcmVjdG9yeScuIgorICAoZm9ybWF0ICJzaGVsbC0lcyIKKyAg
ICAgICAgICAoZmlsZS1uYW1lLW5vbmRpcmVjdG9yeQorICAgICAgICAgICAoZGlyZWN0b3J5LWZp
bGUtbmFtZQorICAgICAgICAgICAgKGZpbGUtbmFtZS1kaXJlY3RvcnkgZGVmYXVsdC1kaXJlY3Rv
cnkpKSkpKQorCisoZGVmdW4gc2hlbGwtYm9va21hcmstbmFtZS1mcm9tLWJ1ZmZlci1uYW1lICgp
CisgICJSZXR1cm4gYSBgc2hlbGwtbW9kZScgYm9va21hcmsgbmFtZSBiYXNlZCBvbiBidWZmZXIg
bmFtZScuCitSZXR1cm4gYGJ1ZmZlci1uYW1lJyBzdHJpcHBlZCBvZiBpdHMgY291bnQgc3VmZml4
OyBlLmcuLCBcIipzaGVsbCo8Mj5cIiwKK2lmIGFkb3JuZWQgYnkgYHJlbmFtZS11bmlxdWVseScs
IHdoaWNoIHNlZS4iCisgIChyZXBsYWNlLXJlZ2V4cC1pbi1zdHJpbmcgIjxbWzpkaWdpdDpdXSs+
XFwnIiAiIiAoYnVmZmVyLW5hbWUpKSkKKworKGRlZnZhciBzaGVsbC1ib29rbWFyay1kZWZhdWx0
cy1mdW5jdGlvbiAjJ3NoZWxsLWJvb2ttYXJrLWRlZmF1bHRzCisgICJGdW5jdGlvbiB0byBnZW5l
cmF0ZSBhIGxpc3Qgb2YgZGVmYXVsdCBzaGVsbCBib29rbWFyayBuYW1lcy4KK1RoaXMgbGlzdCBp
cyB1c2VkIGJ5IGBib29rbWFyay1zZXQnIGFuZCBwcm9tcHRlZCBieQorYHJlYWQtZnJvbS1taW5p
YnVmZmVyJy4iKQorCisoZGVmdW4gc2hlbGwtYm9va21hcmstZGVmYXVsdHMgKCkKKyAgIlJldHVy
biBib29rbWFyayBuYW1lIG9wdGlvbnMgZm9yIHRoZSBjdXJyZW50IGBzaGVsbC1tb2RlJyBidWZm
ZXIuIgorICAobGlzdAorICAgKGZ1bmNhbGwgc2hlbGwtYm9va21hcmstbmFtZS1mdW5jdGlvbikK
KyAgIChidWZmZXItbmFtZSkKKyAgIGRlZmF1bHQtZGlyZWN0b3J5KSkKKworKGRlZnVuIHNoZWxs
LWJvb2ttYXJrLW1ha2UtcmVjb3JkICgpCisgICJDcmVhdGUgYSBib29rbWFyayByZWNvcmQgZm9y
IHRoZSBjdXJyZW50IGBzaGVsbC1tb2RlJyBidWZmZXIuCitIYW5kbGUgYm90aCBsb2NhbCBhbmQg
cmVtb3RlIHNoZWxsIGJ1ZmZlcnMuCitCZWZvcmUgY3JlYXRpbmcgYWQtaG9jIG11bHRpLWhvcCBy
ZW1vdGUgY29ubmVjdGlvbnMsIGN1c3RvbWl6ZSBlaXRoZXIgb3IKK2JvdGg6CitgdHJhbXAtc2F2
ZS1hZC1ob2MtcHJveGllcycgdG8gbm9uLW5pbCB0byBwZXJzaXN0IHByb3h5IHJvdXRlcy4KK2B0
cmFtcC1zaG93LWFkLWhvYy1wcm94aWVzJyB0byBub24tbmlsIHRvIGVuc3VyZSBjb25uZWN0aW9u
cyBhcmUgZnVsbHkKKyBxdWFsaWZpZWQuICBUaGlzIGlzIGhlbHBmdWwgaWYgeW91IHVzZSB0aGUg
c2FtZSBwZXJzaXN0ZWQgYm9va21hcmtzCisgZmlsZSBvbiBtdWx0aXBsZSBob3N0cy4iCisgIChs
ZXQgKChib29rbWFyay1zaGVsbC1maWxlLW5hbWUKKyAgICAgICAgIChvciAoY29ubmVjdGlvbi1s
b2NhbC12YWx1ZSBzaGVsbC1maWxlLW5hbWUpIHNoLXNoZWxsLWZpbGUpKSkKKyAgICBgKChkZWZh
dWx0cyAuICwoZnVuY2FsbCBzaGVsbC1ib29rbWFyay1kZWZhdWx0cy1mdW5jdGlvbikpCisgICAg
ICAobG9jYXRpb24gLiAsZGVmYXVsdC1kaXJlY3RvcnkpCisgICAgICAoc2hlbGwtZmlsZS1uYW1l
IC4gLGJvb2ttYXJrLXNoZWxsLWZpbGUtbmFtZSkKKyAgICAgIChoYW5kbGVyIC4gc2hlbGwtYm9v
a21hcmstanVtcCkpKSkKKworKGRlZnZhciBzaGVsbC1ib29rbWFyay1qdW1wLW5vbi1lc3NlbnRp
YWwgbmlsCisgICJJZiBub24tbmlsLCBuZXcgcmVtb3RlIGNvbm5lY3Rpb25zIGFyZSBpbmhpYml0
ZWQgaW4gc2hlbGwtYm9va21hcmstanVtcC4KK1RoaXMgaXMgdXNlZnVsIHdoZW4gbG9hZGluZyBh
IHNlc3Npb24gdmlhIGBkZXNrdG9wLXJlYWQnIG9yIGFub3RoZXIKK3Nlc3Npb24tbWFuYWdlbWVu
dCBwYWNrYWdlLiIpCisKKzs7OyMjI2F1dG9sb2FkCisoZGVmdW4gc2hlbGwtYm9va21hcmstanVt
cCAoYm9va21hcmspCisgICJEZWZhdWx0IEJPT0tNQVJLIGhhbmRsZXIgZm9yIHNoZWxsIGJ1ZmZl
cnMuCitDcmVhdGUgYSBzaGVsbCBidWZmZXIgd2l0aCBpdHMgYGRlZmF1bHQtZGlyZWN0b3J5Jywg
c2hlbGwgcHJvY2VzcywgYW5kCitidWZmZXIgbmFtZSBmcm9tIHRoZSBib29rbWFyay4gIElmIHRo
ZXJlIGlzIGFuIGV4aXN0aW5nIHNoZWxsIGJ1ZmZlciBvZgordGhlIHNhbWUgbmFtZSwgZGVmYXVs
dCBgc2hlbGwtbW9kZScgYmVoYXZpb3IgaXMgdG8gcmV1c2UgdGhhdCBidWZmZXIuCisKK0ZvciBh
IHJlbW90ZSBzaGVsbCBgZGVmYXVsdC1kaXJlY3RvcnknIHdpbGwgYmUgdGhlIHJlbW90ZSBmaWxl
IG5hbWUuCitSZW1vdGUgc2hlbGwgYnVmZmVycyByZXVzZSBleGlzdGluZyBjb25uZWN0aW9ucyB0
aGF0IG1hdGNoIHRoZSByZW1vdGUKK2ZpbGUgbmFtZSwgb3IgbWF5IHByb21wdCB5b3UgdG8gY3Jl
YXRlIGEgbmV3IGNvbm5lY3Rpb24uICBCaW5kCitgdHJhbXAtc2hvdy1hZC1ob2MtcHJveGllcycg
dG8gbm9uLW5pbCB0byBlbnN1cmUgbXVsdGktaG9wIHJlbW90ZQorY29ubmVjdGlvbnMgYXJlIGZ1
bGx5IHF1YWxpZmllZC4KKworSWYgY2FsbGVkIHdpdGggYSBzaW5nbGUgXFxbdW5pdmVyc2FsLWFy
Z3VtZW50XSBwcmVmaXgsIGEgbmV3IHNoZWxsCitidWZmZXIgd2lsbCBiZSBjcmVhdGVkIGlmIHRo
ZXJlIGlzIGFuIGV4aXN0aW5nIGJ1ZmZlciB3aXRoIHRoZSBzYW1lCituYW1lLiAgVGhlIG5ldyBi
dWZmZXIgbmFtZSBpcyBtYWRlIHVuaXF1ZSB1c2luZyBgcmVuYW1lLXVuaXF1ZWx5Jywgd2hpY2gK
K3NlZS4KKworSWYgY2FsbGVkIHdpdGggYSBkb3VibGUgXFxbdW5pdmVyc2FsLWFyZ3VtZW50XSBw
cmVmaXgsIG5ldyByZW1vdGUKK2Nvbm5lY3Rpb25zIGFyZSBpbmhpYml0ZWQsIHRob3VnaCBhbiBl
eGlzdGluZyBjb25uZWN0aW9uIHdpbGwgYmUgcmV1c2VkLgorWW91IGNhbiBtYWtlIGEgcmVtb3Rl
IGNvbm5lY3Rpb24gbWFudWFsbHkgYnkgcmVsb2FkaW5nIHRoZSBidWZmZXIgdXNpbmcKK1xcW2Zp
bmQtYWx0ZXJuYXRlLWZpbGVdIG9yIGNyZWF0ZSBhIG5ldyBzaGVsbCB1c2luZyBcXFtzaGVsbF0u
CisKK0lmIGNhbGxlZCB3aXRoIGEgdHJpcGxlIFxcW3VuaXZlcnNhbC1hcmd1bWVudF0gcHJlZml4
LCBhIG5ldyBidWZmZXIgd2lsbAorYmUgY3JlYXRlZCBpZiBuZWNlc3NhcnksIGFuZCBuZXcgcmVt
b3RlIGNvbm5lY3Rpb25zIGFyZSBpbmhpYml0ZWQuIgorICAobGV0KiAoKGJvb2ttYXJrLWRlZmF1
bHQtZGlyZWN0b3J5IChib29rbWFyay1wcm9wLWdldCBib29rbWFyayAnbG9jYXRpb24pKQorICAg
ICAgICAgKGRlZmF1bHQtZGlyZWN0b3J5IGJvb2ttYXJrLWRlZmF1bHQtZGlyZWN0b3J5KQorICAg
ICAgICAgKGV4cGxpY2l0LXNoZWxsLWZpbGUtbmFtZSAoYm9va21hcmstcHJvcC1nZXQgYm9va21h
cmsgJ3NoZWxsLWZpbGUtbmFtZSkpCisgICAgICAgICAocHJlZml4LWFyZyAocHJlZml4LW51bWVy
aWMtdmFsdWUgY3VycmVudC1wcmVmaXgtYXJnKSkKKyAgICAgICAgIChtYXliZS1uZXctc2hlbGwg
KG9yICg9IDQgcHJlZml4LWFyZykgKD0gNjQgcHJlZml4LWFyZykpKQorICAgICAgICAgKG5vbi1l
c3NlbnRpYWwgKG9yIHNoZWxsLWJvb2ttYXJrLWp1bXAtbm9uLWVzc2VudGlhbAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICg9IDE2IHByZWZpeC1hcmcpICg9IDY0IHByZWZpeC1hcmcpKSkK
KyAgICAgICAgIChzaGVsbC1idWZmZXItbmFtZSAoY2FyIGJvb2ttYXJrKSkKKyAgICAgICAgIChz
aGVsbC1idWZmZXItbmFtZSAoaWYgKGFuZCBtYXliZS1uZXctc2hlbGwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoY29taW50LWNoZWNrLXByb2Mgc2hlbGwtYnVmZmVyLW5h
bWUpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2VuZXJhdGUtbmV3LWJ1ZmZl
ci1uYW1lIHNoZWxsLWJ1ZmZlci1uYW1lKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2hlbGwtYnVmZmVyLW5hbWUpKSkKKyAgICA7OyBIYW5kbGUgYSBsb2NhbCBzaGVsbCwgYSByZW1v
dGUgc2hlbGwgd2l0aCBhbiBleGlzdGluZworICAgIDs7IGNvbm5lY3Rpb24sIG9yIGEgcmVtb3Rl
IHNoZWxsIG5lZWRpbmcgYSBjb25uZWN0aW9uIGFuZCBuZXcKKyAgICA7OyBjb25uZWN0aW9ucyBu
b3QgaW5oaWJpdGVkLgorICAgIChpZiAob3IgKG5vdCAoZmlsZS1yZW1vdGUtcCBkZWZhdWx0LWRp
cmVjdG9yeSkpCisgICAgICAgICAgICAoZmlsZS1yZW1vdGUtcCBkZWZhdWx0LWRpcmVjdG9yeSBu
aWwgJ2Nvbm5lY3RlZCkKKyAgICAgICAgICAgIChhbmQgKG5vdCBub24tZXNzZW50aWFsKQorICAg
ICAgICAgICAgICAgICAobm90IChmaWxlLXJlbW90ZS1wIGRlZmF1bHQtZGlyZWN0b3J5IG5pbCAn
Y29ubmVjdGVkKSkpKQorICAgICAgICAoc2hlbGwgc2hlbGwtYnVmZmVyLW5hbWUpCisgICAgICA7
OyBIYW5kbGUgYSByZW1vdGUgc2hlbGwgd2l0aCBubyBtYXRjaGluZyBhY3RpdmUgY29ubmVjdGlv
biBhbmQgaWYKKyAgICAgIDs7IG5ldyBjb25uZWN0aW9ucyBhcmUgaW5oaWJpdGVkLgorICAgICAg
KGxldCogKChmaWxlLW5hbWUtaGFuZGxlci1hbGlzdCBuaWwpCisgICAgICAgICAgICAgOzsgSWdu
b3JlIGZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0IHRvIGd1YXJkCisgICAgICAgICAgICAgOzsgYWJi
cmV2aWF0ZS1maWxlLW5hbWUsIGV0LmFsLiwgd2hpY2ggYXJlIHJlbW90ZSBhd2FyZS4KKyAgICAg
ICAgICAgICA7OyBUaGUgbWFjcm8gd2l0aG91dC1yZW1vdGUtZmlsZXMgaXMgaW5zdWZmaWNpZW50
IGZvciB0aGlzCisgICAgICAgICAgICAgOzsgY2FzZS4KKyAgICAgICAgICAgICAoc2hlbGwtYnVm
ZmVyCisgICAgICAgICAgICAgIChzaGVsbCBzaGVsbC1idWZmZXItbmFtZSkpKQorICAgICAgICAo
d2l0aC1jdXJyZW50LWJ1ZmZlciBzaGVsbC1idWZmZXIKKyAgICAgICAgICA7OyBBbGxvdyByZWxv
YWRpbmcgb3IgTS14IHNoZWxsIHRvIGF0dGVtcHQgYSByZW1vdGUgY29ubmVjdGlvbi4KKyAgICAg
ICAgICAoc2V0cSBkZWZhdWx0LWRpcmVjdG9yeSBib29rbWFyay1kZWZhdWx0LWRpcmVjdG9yeSkK
KyAgICAgICAgICAoc2V0cSBsaXN0LWJ1ZmZlcnMtZGlyZWN0b3J5IGJvb2ttYXJrLWRlZmF1bHQt
ZGlyZWN0b3J5KQorICAgICAgICAgIDs7IEluaGliaXQgZmVhdHVyZXMgdGhhdCBtYXkgY2F1c2Ug
cmVtb3RlIGNvbm5lY3Rpb24gYXR0ZW1wdHMuCisgICAgICAgICAgOzsgVGhlc2Ugc2V0dGluZ3Mg
cmV2ZXJ0IHdoZW4gdGhlIHVzZXIgcmVsb2FkcyB0aGUgYnVmZmVyLgorICAgICAgICAgIChkaXJ0
cmFjay1tb2RlIC0xKQorICAgICAgICAgIChzaGVsbC1kaXJ0cmFjay1tb2RlIC0xKQorICAgICAg
ICAgIChkZWxxIChhc3NvYyAiNyIgYW5zaS1vc2MtaGFuZGxlcnMpIDsgYW5zaS1vc2MtZGlyZWN0
b3J5LXRyYWNrZXIKKyAgICAgICAgICAgICAgICBhbnNpLW9zYy1oYW5kbGVycykpKSkpKQorKHB1
dCAjJ3NoZWxsLWJvb2ttYXJrLWp1bXAgJ2Jvb2ttYXJrLWhhbmRsZXItdHlwZSAiU2hlbGwiKQor
KHB1dCAjJ3NoZWxsLWJvb2ttYXJrLWp1bXAgJ2Jvb2ttYXJrLWluaGliaXQgJ2luc2VydCkKKwog
KHByb3ZpZGUgJ3NoZWxsKQogCiA7Ozsgc2hlbGwuZWwgZW5kcyBoZXJlCi0tIAoyLjQ3LjEKCg==
--0000000000008efdf0062e31cdd7--




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 17:16:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 12:16:14 2025
Received: from localhost ([127.0.0.1]:57689 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjLm2-0004KP-EC
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 12:16:14 -0500
Received: from mout.gmx.net ([212.227.15.19]:40641)
 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 1tjLlw-0004K6-Mh
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 12:16:12 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739639756; x=1740244556; i=michael.albinus@HIDDEN;
 bh=P9rXCi/Rz/ylkZGhCk7y2D6F9Kt10a0l+CjBxM9tsIA=;
 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=iJ3AnkkQp5TGq43Mm0IW2sJjYMxUrGPKgbyet8Idd8ojW7auNJEDvr3fSa7Cn956
 Rfr55VpiJT5P5KFfcCdrs5PLtyYr6En/xHCpMGk6RDnnxh+FczcQIGwwd5gZD2/Jo
 GcTsd52B8jMA2QbgjxfMj7fVdeRH2rtpIyXQ7OKmLEDpt3P6eloap0IzBJm3ao+n/
 4Zf4psfqkwsVgxE3Qroj8ABoRX65bWWWF7uhmo7aWasm5WHmaZxS9/fS3IMaNz5sU
 7S3OGC9wL464WSCKfsUKs8xYELZNnBFkLn+N4g+5+LdiZ4bQrVblhXzPZ6nVlFffQ
 A1Pz+DYRFZRMFoe7Vw==
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 1MdNY2-1tA0x20uyO-00fDVA; Sat, 15
 Feb 2025 18:15:56 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <CAN+1Hbq=8gKs1Ugo=Excjhmdv0q4VoRYQa5eQh+EMtvQ2nzDEg@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
 <877c5rxu1x.fsf@HIDDEN>
 <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
 <8734gfxt8m.fsf@HIDDEN>
 <CAN+1HboOmaTgfrPoE6ggZEe2mxpWv6eaHeXwCAWc6Q5xuQuKXA@HIDDEN>
 <87wmdrwe1q.fsf@HIDDEN>
 <CAN+1HbqboqCg+xZJ-kB5HDDQk7anZ7HOe6ooMxVZTuowQ2CT8w@HIDDEN>
 <87o6z3w6up.fsf@HIDDEN>
 <CAN+1Hbq=8gKs1Ugo=Excjhmdv0q4VoRYQa5eQh+EMtvQ2nzDEg@HIDDEN>
Date: Sat, 15 Feb 2025 18:15:52 +0100
Message-ID: <875xlbi0xj.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:XjtEnbma0pp0PzXDf3+GYnvqMcCLrDcxR+kN0EAm4Efpq6w1YJV
 L0V4HO6JDPi1UbYJI/Mul/WmVL+WXk2jfJYK40/XvsYFWu45dxwyFXd42wMdwcVMIfuPmJ2
 mhDq/jpa9MtG4hDtz76jx5RYzGn/iWCE4y5fIFMbFMHsq5yZsO93EIYuCLkf7W/VyAbMpXT
 zai236AJ0H90mILC2GLCg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:QIzjKeMG5dk=;74E8PWeg/3VROrdCdyvP+2WLlyM
 HOSbyNBevRNTe271rqq84Of8hU2cxUxAFlVfOQU+wWEZ8lBA+23LeZOlhypYmD+pM8oYIhGyw
 8HQsoDYdxxEGmuylxxqkogZmSjQ6XAA/G6Ej0dZcJcmw9bdVjR51eqTkoBFpSDdxKMPRTYfy2
 6BU9MQ4wVGhigRBkcdUGFHxiShqkq2ClDSPA7GJILVkTg1/dzgw031l8NQFC9M8DEN+i91aK1
 ybjp8jeY70lL5uq5iGVbDcAc0RCFpoLRCmFXUCKgO8yp2htW4a0PlSwEnzmVPlATq/3DWnbqH
 QPFt8XS5C/uaJDMXeqduwb4WBDZd41gcRDCfwLMfYrmNLdRZVdu1lGnAdJbIhzmq3otaynYCp
 DnEVY+M1XdoXeY+Rh95JEaYQeOzW3GO95J/Lv2Q21prCflFwwu86JEfQlWAKC8CYCoeJVUYgA
 ciD9bAavcDDN/6xbLS6N4V/vpI9dMyQ3PValzR+UsYNxDVFkN4c1TrV2kjBe60h4MOytVKALh
 r5FAf6sg9oe6VPTz0QurbVzDaG323Nh0ieUQtVzg7mSi7x3+SIQ1h3xqPxipXk/zNipg4/0RC
 JfGo1Z1g3jQKvQ3CMx/L2eDi9124z1muAZIXy+I3VX/Epg3t+NSti4831pWUDiwqS9iG11gBO
 KYUer+hpn4KD3lF3mqnD8LCc+3CJUeJVQI/q3WSv2+JVs8kvvSFw5gc7gryiR/kEnIlB9J2u9
 zQFp6So9CeXxFIcxgxFZ3Ebg66BecBV/HPsg5OI4PToPjjv5A21g91gixy8Gs3d+P4Bmq6zvL
 yLFHCY2hAuvbiDXTNqAx234u5htXCz8yESupRzO9SaLlBzmFZ0uNS+9o69IRwlKcdJN04jtm9
 Il3z4EGSD4v3puGU9ApR6UqlYrdQiIQ1/aN3DZRwuVFQta0R4rH7XgwcRPPvQICe32MYVB5in
 dxgpdDpTb4MxihAPu8HVm4ORpIsJVc+q+ZdotyMxcMY9eeDt+HrzHM/nW8qNg3AAfz9ny030L
 SNUNAZAE28hikbE2IpnziJ0r4y62qifuLvMih0qpfkxy6Sp9iSH4R4RxZ7MAI0/7TDmzetfjT
 5ZSSGN27xW+nH4Sc0bCoIB1uwEB2psk5lCYNPqXJOXMDM/5aP5mW1/+HbcDxXnBX8BbDK/ud0
 jINKYwH9EVigbzuCjqbKcmk4b2ohakY1UOO31trEOPmkIcuqOZpIoM61t5HCov9D7dLzToz0x
 SL8UPmRt43cLcGUi2CvF70EC+lLfX4EdJuDb7x1aqC+yqtp1nq9zpmIVXSD4h6un3AU6CXUBM
 R3+IRwglH4BQgppQBYQvyCrFOzT1xgz2ABXd5QW00V4RGxjsBD5b5KS25GxW9cD52x/auZTVA
 ueo2L2XtM0LbgXjjNQZkEs6RZ2v1OMrHC4vdtBd0+jSobKHf+vxqxUJ3KK
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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:

> Latest patch attached.

And still nitpicks :-)

> +Note: Before creating ad-hoc multi-hop remote connections, customize
> +either or both:
> +@code{tramp-save-ad-hoc-proxies} to non-nil to persist proxy routes.
> +@code{tramp-show-ad-hoc-proxies} to non-nil to ensure connections are
> +fully qualified.  This is helpful if you use the same persisted
> +bookmarks file on multiple hosts.

non-@code{nil}

> +@xref{Top, The Tramp Manual,, tramp, The Tramp Manual}. Also see the
> +more detailed documentation available here
> +@url{https://www.gnu.org/software/tramp/}.

??? Both the info manual and the HTML page are the same text.

> +  (let ((bookmark-shell-file-name
> +         (cond
> +          ((file-remote-p default-directory)
> +           (with-connection-local-variables
> +            (cdr (assoc 'shell-file-name (buffer-local-value
> +                                          'connection-local-variables-alist
> +                                          (current-buffer))))))
> +          (shell-file-name shell-file-name)
> +          (t sh-shell-file))))

My previous comment still stands: Use `connection-local-value'. Did you check?

> +(defun shell-bookmark-jump (bookmark)
> +  "Default BOOKMARK handler for shell buffers.
> +Create a shell buffer with its `default-directory', shell process, and
> +buffer name from the bookmark.  If there is an existing shell buffer of
> +the same name, default shell-mode behavior is to reuse that buffer.

`shell-mode'

> +For a remote shell `default-directory' will be the remote file name.
> +Remote shell buffers reuse existing connections that match the remote
> +file name, or may prompt you to create a new connection.  Bind
> +`tramp-show-ad-hoc-proxies' to non-nil to ensure multi-hop remote
> +connections are fully qualified.

non-@code{nil}

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 16:56:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 11:56:25 2025
Received: from localhost ([127.0.0.1]:57652 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjLSr-0003P1-H5
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 11:56:25 -0500
Received: from mail-vs1-xe31.google.com ([2607:f8b0:4864:20::e31]:61660)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tjLSp-0003Ol-6b
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 11:56:23 -0500
Received: by mail-vs1-xe31.google.com with SMTP id
 ada2fe7eead31-4bd3763900aso359995137.2
 for <65039 <at> debbugs.gnu.org>; Sat, 15 Feb 2025 08:56:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739638577; x=1740243377; 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=N9oZHmikvHf2sdyWJIuGNlBfc7czvXH8FvivPikphVE=;
 b=Vn7oHehGihr6UbYeQid3q2L4RXOxhMthdg9heBtgwmWmu2gTcSrf2kUw+FbFywDpM+
 AbEtjiuL34Tz+TyGhqYGG+0nwnmRI9QX6lDnLAVhnkSuXGgXwOAFFdK5XcHZSWF8A5k7
 FTuEgDar6ixRf9DA7NPGN2BcelpiK71jYr2Fq9B7BBtaDBf9KqfTcqf8FDa7uNkV4esv
 FabuQwGX8MrPmZ+87WIsKWF+4ayKDeS8c4mEKg0fuUaeHztXbxFfGlGHxQViQ9CzMMBn
 Xl3+qPvWSw7iQWcRxb/U3PA0j1xrMEHsmCsyjvxgBBt14N6ApX/p9YjmRqoFK5Zq1EqY
 1klQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739638577; x=1740243377;
 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=N9oZHmikvHf2sdyWJIuGNlBfc7czvXH8FvivPikphVE=;
 b=p/CeXoNPUKmOfmuB4Lh6sGl/p8jwKfaDeo2iaiyFSOKofA++tAhaKCSVMmcGQoYYln
 7lzGrWJ3xYaWIjHzOW+wpxd2PQ68fGcrMOXb33iUVUU+7noVOooz9e1aGkMf373FoM30
 3MRwC7t4I8fV9F7T32pG1/8IaQ+xDWWvxrZho+QUCT6CnzZtah3R+WFTlzTOu7xi4XHT
 wKNe0C0dQ13gwlc7FQLj6aPdWxRS08pfM9aDp8ivqdVEKteCA7eDMGhzTnqQH73vHIdi
 Omeyh//zOnaETQVm2lannpvBCXmcf50sRvbPu2TUvabKtwmgSQkgZ6c5QAGg4jBZreiN
 Z66A==
X-Forwarded-Encrypted: i=1;
 AJvYcCUICpYFScVUCbzJeDldhaEgdK1E/HSobEwzDo+ArCLs4l1zuDxWYN4Ag4Bl6oSrMyHPYCnYQg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx9xZVLTuyjFGPrKHMbU5DXa9c2DMhfF+UqUBagsTYJbY5kZbHi
 SUyvtuSiGRzfk1sa3YTAaxhGEXxKFng3MZuSiZUpEN8ZMFFlqCKp1cGSxN8FlRyuvKiQ3TcZqVd
 E0Cd1sNPYY+5x2jRCSJTMpWojeD8=
X-Gm-Gg: ASbGncvPv2zXHUA1z+UyX62oAMCD25WlKUdaOMNMt69eg+0oS0W64YE0EOGVMrCCKXf
 yTsHcO4gzkSSe01qCNGYpm2xByJU/REXXZFs0UykS42tjY9cS0LXkbxrgWGO0goHRbjnh2WIp
X-Google-Smtp-Source: AGHT+IFiaS1bBInrj/SkKQ8/cO4TbMvoqHbKwnw0PkasGV5petPIr/mwKY7Fi6OOX0Ncj4MR/AbMvOchqC/g3TYCEL4=
X-Received: by 2002:a05:6102:3e14:b0:4bb:cdc0:5dd7 with SMTP id
 ada2fe7eead31-4bd3fea58a5mr2311876137.16.1739638577428; Sat, 15 Feb 2025
 08:56:17 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
 <877c5rxu1x.fsf@HIDDEN>
 <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
 <8734gfxt8m.fsf@HIDDEN>
 <CAN+1HboOmaTgfrPoE6ggZEe2mxpWv6eaHeXwCAWc6Q5xuQuKXA@HIDDEN>
 <87wmdrwe1q.fsf@HIDDEN>
 <CAN+1HbqboqCg+xZJ-kB5HDDQk7anZ7HOe6ooMxVZTuowQ2CT8w@HIDDEN>
 <87o6z3w6up.fsf@HIDDEN>
In-Reply-To: <87o6z3w6up.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sat, 15 Feb 2025 11:56:05 -0500
X-Gm-Features: AWEUYZn_ytfu5Yssz0trLwsWZe4gSnYrjKtwMdwesFhvc34lHkO7O12mWiCvtaM
Message-ID: <CAN+1Hbq=8gKs1Ugo=Excjhmdv0q4VoRYQa5eQh+EMtvQ2nzDEg@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/mixed; boundary="0000000000007228bb062e312bae"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

--0000000000007228bb062e312bae
Content-Type: multipart/alternative; boundary="0000000000007228ba062e312bac"

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

A quick check of tramp code suggests complete independence. Thanks.

Latest patch attached.

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

> Ship Mints <shipmints@HIDDEN> writes:
>
> Hi,
>
> > Would the below be correct, or are these options mutually exclusive in
> > some way? This commentary is intended for a docstring, not the manual,
> > but the footnotes for which will be similar and with xrefs:
> >
> > Before creating ad-hoc multi-hop remote connections, customize either
> > or
> > both:
> > `tramp-save-ad-hoc-proxies' to non-nil to persist proxy routes.
> > `tramp-show-ad-hoc-proxies' to non-nil to ensure connections are fully
> >  qualified.
>
> I've never tested, but I don't expect they are mutually exclusive.
>
> Best regards, Michael.
>

--0000000000007228ba062e312bac
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 quick check of tramp code suggests complete independence. Thanks.</div=
><div class=3D"gmail_default" style=3D"font-family:monospace"><br></div><di=
v class=3D"gmail_default" style=3D"font-family:monospace">Latest patch atta=
ched.</div></div><br><div class=3D"gmail_quote gmail_quote_container"><div =
dir=3D"ltr" class=3D"gmail_attr">On Sat, Feb 15, 2025 at 10:44=E2=80=AFAM M=
ichael Albinus &lt;<a href=3D"mailto:michael.albinus@HIDDEN">michael.albinu=
s@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex">Ship Mints &lt;<a href=3D"mailto:shipmints@HIDDEN" target=3D"_bl=
ank">shipmints@HIDDEN</a>&gt; writes:<br>
<br>
Hi,<br>
<br>
&gt; Would the below be correct, or are these options mutually exclusive in=
<br>
&gt; some way? This commentary is intended for a docstring, not the manual,=
<br>
&gt; but the footnotes for which will be similar and with xrefs:<br>
&gt;<br>
&gt; Before creating ad-hoc multi-hop remote connections, customize either<=
br>
&gt; or<br>
&gt; both:<br>
&gt; `tramp-save-ad-hoc-proxies&#39; to non-nil to persist proxy routes.<br=
>
&gt; `tramp-show-ad-hoc-proxies&#39; to non-nil to ensure connections are f=
ully<br>
&gt;=C2=A0 qualified.<br>
<br>
I&#39;ve never tested, but I don&#39;t expect they are mutually exclusive.<=
br>
<br>
Best regards, Michael.<br>
</blockquote></div>

--0000000000007228ba062e312bac--

--0000000000007228bb062e312bae
Content-Type: application/octet-stream; 
	name="0001-Add-shell-mode-bookmark-support-for-local-and-remote.patch"
Content-Disposition: attachment; 
	filename="0001-Add-shell-mode-bookmark-support-for-local-and-remote.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m76fvs8w0>
X-Attachment-Id: f_m76fvs8w0

RnJvbSAyODVhM2ZkZjFiNDBjYmIwNmFkMjljMDc0ZWFjY2IyZDhkNjI2OWM0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFR1ZSwgMTEgRmViIDIwMjUgMTQ6MzU6MjcgLTA1MDAKU3ViamVjdDogW1BBVENIXSBBZGQgc2hl
bGwtbW9kZSBib29rbWFyayBzdXBwb3J0IGZvciBsb2NhbCBhbmQgcmVtb3RlIHNoZWxscwoKKiBs
aXNwL3NoZWxsLmVsCihzaGVsbC1tb2RlKTogU2V0IGJvb2ttYXJrLW1ha2UtcmVjb3JkLWZ1bmN0
aW9uLgooc2hlbGwtYm9va21hcmstbmFtZS1mdW5jdGlvbik6IE5ldyBkZWZjdXN0b20uCihzaGVs
bC1ib29rbWFyay1uYW1lLWZyb20tZGVmYXVsdC1kaXJlY3RvcnkpOiBOZXcgZGVmdW4uCihzaGVs
bC1ib29rbWFyay1uYW1lLWZyb20tYnVmZmVyLW5hbWUpOiBOZXcgZGVmdW4uCihzaGVsbC1ib29r
bWFyay1kZWZhdWx0cy1mdW5jdGlvbik6IE5ldyBkZWZ2YXIuCihzaGVsbC1ib29rbWFyay1kZWZh
dWx0cyk6IE5ldyBkZWZ1bi4KKHNoZWxsLWJvb2ttYXJrLW1ha2UtcmVjb3JkKTogTmV3IGRlZnVu
Lgooc2hlbGwtYm9va21hcmstanVtcC1ub24tZXNzZW50aWFsKTogTmV3IGRlZnZhci4KKHNoZWxs
LWJvb2ttYXJrLWp1bXApOiBOZXcgZGVmdW4gd2l0aCBwcm9wZXJ0aWVzOiAnYm9va21hcmstaGFu
ZGxlci10eXBlCiJTaGVsbCIsICdib29rbWFyay1pbmhpYml0ICdpbnNlcnQuCgoqIGxpc3AvYm9v
a21hcmsuZWw6Cihib29rbWFyay1pbnNlcnQpOiBSZWZ1c2UgdG8gaW5zZXJ0IGJvb2ttYXJrcyB3
aG9zZSBoYW5kbGVycyBoYXZlIHRoZQpwcm9wZXJ0eSAnYm9va21hcmstaW5oaWJpdCBlcSAnaW5z
ZXJ0LgoKKiBldGMvTkVXUzogQW5ub3VuY2Ugc2hlbGwtbW9kZSBib29rbWFyayBjYXBhYmlsaXR5
LgotLS0KIGRvYy9lbWFjcy9taXNjLnRleGkgfCAgNDkgKysrKysrKysrKysrKysrLQogZXRjL05F
V1MgICAgICAgICAgICB8ICAxMCArKysrCiBsaXNwL2Jvb2ttYXJrLmVsICAgIHwgIDIwICsrKyst
LS0KIGxpc3Avc2hlbGwuZWwgICAgICAgfCAxMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMjA2IGluc2VydGlvbnMoKyksIDkg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNzL21pc2MudGV4aSBiL2RvYy9lbWFj
cy9taXNjLnRleGkKaW5kZXggMjJhZjc3YjYyYzYuLjQ3YTUyMTZiNDEwIDEwMDY0NAotLS0gYS9k
b2MvZW1hY3MvbWlzYy50ZXhpCisrKyBiL2RvYy9lbWFjcy9taXNjLnRleGkKQEAgLTc3Myw2ICs3
NzMsNyBAQCBTaGVsbAogKiBTaGVsbCBQcm9tcHRzOjogICAgICAgICAgVHdvIHdheXMgdG8gcmVj
b2duaXplIHNoZWxsIHByb21wdHMuCiAqIEhpc3Rvcnk6IFNoZWxsIEhpc3RvcnkuICBSZXBlYXRp
bmcgcHJldmlvdXMgY29tbWFuZHMgaW4gYSBzaGVsbCBidWZmZXIuCiAqIERpcmVjdG9yeSBUcmFj
a2luZzo6ICAgICBLZWVwaW5nIHRyYWNrIHdoZW4gdGhlIHN1YnNoZWxsIGNoYW5nZXMgZGlyZWN0
b3J5LgorKiBTaGVsbCBCb29rbWFya3M6OiAgICAgICAgU2F2ZSBhbmQgcmVzdG9yZSBsb2NhbCBh
bmQgcmVtb3RlIHNoZWxsIGJ1ZmZlcnMuCiAqIE9wdGlvbnM6IFNoZWxsIE9wdGlvbnMuICBPcHRp
b25zIGZvciBjdXN0b21pemluZyBTaGVsbCBtb2RlLgogKiBUZXJtaW5hbCBlbXVsYXRvcjo6ICAg
ICAgQW4gRW1hY3Mgd2luZG93IGFzIGEgdGVybWluYWwgZW11bGF0b3IuCiAqIFRlcm0gTW9kZTo6
ICAgICAgICAgICAgICBTcGVjaWFsIEVtYWNzIGNvbW1hbmRzIHVzZWQgaW4gVGVybSBtb2RlLgpA
QCAtMTE5OSw3ICsxMjAwLDcgQEAgU2hlbGwgTW9kZQogCiBCeSBkZWZhdWx0LCBTaGVsbCBtb2Rl
IGhhbmRsZXMgY29tbW9uIEBhY3Jvbnlte0FOU0l9IGVzY2FwZSBjb2RlcyAoZm9yCiBpbnN0YW5j
ZSwgZm9yIGNoYW5naW5nIHRoZSBjb2xvciBvZiB0ZXh0KS4gIEVtYWNzIGFsc28gb3B0aW9uYWxs
eQotc3VwcG9ydHMgc29tZSBleHRlbmQgZXNjYXBlIGNvZGVzLCBsaWtlIHNvbWUgb2YgdGhlIEBh
Y3Jvbnlte09TQ30KK3N1cHBvcnRzIHNvbWUgZXh0ZW5kZWQgZXNjYXBlIGNvZGVzLCBsaWtlIHNv
bWUgb2YgdGhlIEBhY3Jvbnlte09TQ30KIChPcGVyYXRpbmcgU3lzdGVtIENvZGVzKSBpZiB5b3Ug
cHV0IHRoZSBmb2xsb3dpbmcgaW4geW91ciBpbml0IGZpbGU6CiAKIEBsaXNwCkBAIC0xNTAzLDYg
KzE1MDQsNTIgQEAgRGlyZWN0b3J5IFRyYWNraW5nCiBkaXJ0cmFjay1tb2RlfSBpbiB0aGUgU2hl
bGwgYnVmZmVyLCBvciBhZGQgQGNvZGV7ZGlydHJhY2stbW9kZX0gdG8KIEBjb2Rle3NoZWxsLW1v
ZGUtaG9va30gKEBweHJlZntIb29rc30pLgogCitAbm9kZSBTaGVsbCBCb29rbWFya3MKK0BzdWJz
ZWN0aW9uIFNoZWxsIEJvb2ttYXJrcworQGNpbmRleCBzaGVsbCBib29rbWFya3MKKworU2hlbGwg
bW9kZSBidWZmZXJzIGNhbiBiZSBib29rbWFya2VkLCBhbmQgYm90aCBsb2NhbCBhbmQgcmVtb3Rl
CisoQHB4cmVme1JlbW90ZSBGaWxlc30pIHNoZWxsIGJ1ZmZlcnMgYXJlIHN1cHBvcnRlZC4gIEB4
cmVme0Jvb2ttYXJrc30uCisKKyAgT3BlbmluZywgb3IgYGBqdW1waW5nJycgdG8sIGEgYm9va21h
cmtlZCBzaGVsbCByZXN0b3JlcyBpdHMgYnVmZmVyCituYW1lLCBpdHMgY3VycmVudCBkaXJlY3Rv
cnksIGFuZCB3aWxsIGNyZWF0ZSBhIHJlbW90ZSBjb25uZWN0aW9uLCBhcworbmVjZXNzYXJ5LCB1
c2luZyB0aGUgc2hlbGwgY29tbWFuZCB5b3UgdXNlZCB0byBjcmVhdGUgdGhlIHJlbW90ZSBidWZm
ZXIuCisKK0B2aW5kZXggc2hlbGwtYm9va21hcmstbmFtZS1mdW5jdGlvbgorQGZpbmRleCBzaGVs
bC1ib29rbWFyay1uYW1lLWZyb20tZGVmYXVsdC1kaXJlY3RvcnkKK0BmaW5kZXggc2hlbGwtYm9v
a21hcmstbmFtZS1mcm9tLWJ1ZmZlci1uYW1lCisgIFRoZSBvcHRpb24gQGNvZGV7c2hlbGwtYm9v
a21hcmstbmFtZS1mdW5jdGlvbn0gY2FuIGJlIGN1c3RvbWl6ZWQgdG8KK3N1aXQgeW91ciBwcmVm
ZXJlbmNlcy4gIEl0IGRlZmF1bHRzIHRvIHRoZSBmdW5jdGlvbgorQGNvZGV7c2hlbGwtYm9va21h
cmstbmFtZS1mcm9tLWRlZmF1bHQtZGlyZWN0b3J5fSB3aGljaCB1c2VzIHRoZSBmaW5hbAorY29t
cG9uZW50IG9mIHRoZSBidWZmZXIncyBAY29kZXtkZWZhdWx0LWRpcmVjdG9yeX0uICBBbiBhbHRl
cm5hdGUKK2Z1bmN0aW9uLCBAY29kZXtzaGVsbC1ib29rbWFyay1uYW1lLWZyb20tYnVmZmVyLW5h
bWV9LCB1c2VzIHRoZSBidWZmZXIncworbmFtZSB3aXRoIGl0cyBAY29kZXtyZW5hbWUtdW5pcXVl
bHl9IHN1ZmZpeCBicmFja2V0cyAiPD4iIHN0cmlwcGVkLiAgWW91CitjYW4gYmluZCB0aGlzIG9w
dGlvbiB0byB5b3VyIG93biBmdW5jdGlvbi4KKworICBZb3UgY2FuIGluaGliaXQgcmVtb3RlIGNv
bm5lY3Rpb25zIHdoZW4geW91IG9wZW4gYSByZW1vdGUgc2hlbGwKK2Jvb2ttYXJrLiAgVGhpcyBp
cyB1c2VmdWwgd2hlbiB5b3UgcmVzdG9yZSBzZXNzaW9ucyB3aXRoCitAY29kZXtkZXNrdG9wLWxv
YWR9LCBvciB2aWEgYW5vdGhlciBzZXNzaW9uLW1hbmFnZW1lbnQgcGFja2FnZSwgdG8gYXZvaWQK
K3RpbWUgZGVsYXlzIGVzdGFibGlzaGluZyBjb25uZWN0aW9ucy4gIFlvdSBjYW4gZXN0YWJsaXNo
IGEgY29ubmVjdGlvbiBvbgorYW4gdW5jb25uZWN0ZWQgcmVtb3RlIGJ1ZmZlciB1c2luZyB0aGUg
Y29tbWFuZCBAa2Jke0MteCBDLXZ9CisoQGNvZGV7ZmluZC1hbHRlcm5hdGUtZmlsZX0pLiAgVG8g
aW5oaWJpdCBhIGNvbm5lY3Rpb24gaW50ZXJhY3RpdmVseSwKK2dpdmUgYSBwcmVmaXggYXJndW1l
bnQgYmVmb3JlIGludm9raW5nIHRoZSBvcGVuL2p1bXAgYm9va21hcmsgbWVudSBpdGVtLAorb3Ig
YmVmb3JlIGludm9raW5nIHRoZSBjb21tYW5kIEBjb2Rle2Jvb2ttYXJrLWp1bXB9LiAgQGZvb3Ru
b3Rle1RvCitpbmhpYml0IGEgY29ubmVjdGlvbiBwcm9ncmFtbWF0aWNhbGx5LCByZWZlciB0byB0
aGUgZG9jdW1lbnRhdGlvbiBmb3IKK3RoZSB2YXJpYWJsZSBAY29kZXtzaGVsbC1ib29rbWFyay1q
dW1wLW5vbi1lc3NlbnRpYWx9Ln0gIEBmb290bm90ZXtUbworcHJvcGVybHkgaGFuZGxlIG11bHRp
LWhvcCByZW1vdGUgY29ubmVjdGlvbnMsIHJlZmVyIHRvIHRoZSBkb2N1bWVudGF0aW9uCitmb3Ig
dGhlIGZ1bmN0aW9uIEBjb2Rle3NoZWxsLWJvb2ttYXJrLWp1bXB9Ln0KKworTm90ZTogQmVmb3Jl
IGNyZWF0aW5nIGFkLWhvYyBtdWx0aS1ob3AgcmVtb3RlIGNvbm5lY3Rpb25zLCBjdXN0b21pemUK
K2VpdGhlciBvciBib3RoOgorQGNvZGV7dHJhbXAtc2F2ZS1hZC1ob2MtcHJveGllc30gdG8gbm9u
LW5pbCB0byBwZXJzaXN0IHByb3h5IHJvdXRlcy4KK0Bjb2Rle3RyYW1wLXNob3ctYWQtaG9jLXBy
b3hpZXN9IHRvIG5vbi1uaWwgdG8gZW5zdXJlIGNvbm5lY3Rpb25zIGFyZQorZnVsbHkgcXVhbGlm
aWVkLiAgVGhpcyBpcyBoZWxwZnVsIGlmIHlvdSB1c2UgdGhlIHNhbWUgcGVyc2lzdGVkCitib29r
bWFya3MgZmlsZSBvbiBtdWx0aXBsZSBob3N0cy4KKworQHhyZWZ7VG9wLCBUaGUgVHJhbXAgTWFu
dWFsLCwgdHJhbXAsIFRoZSBUcmFtcCBNYW51YWx9LiBBbHNvIHNlZSB0aGUKK21vcmUgZGV0YWls
ZWQgZG9jdW1lbnRhdGlvbiBhdmFpbGFibGUgaGVyZQorQHVybHtodHRwczovL3d3dy5nbnUub3Jn
L3NvZnR3YXJlL3RyYW1wL30uCisKIEBub2RlIFNoZWxsIE9wdGlvbnMKIEBzdWJzZWN0aW9uIFNo
ZWxsIE1vZGUgT3B0aW9ucwogCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4
IDc3YjEwNDNhMDhkLi45NzIzNGVjYTI0NCAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRj
L05FV1MKQEAgLTUzNCw2ICs1MzQsMTYgQEAgSXQgcmVtb3ZlcyBhbGwgdGhlIGJ1dHRvbnMgaW4g
dGhlIHNwZWNpZmllZCByZWdpb24uCiAKICoqIFNoZWxsCiAKKy0tLQorKioqIFNoZWxsIGJ1ZmZl
cnMgbm93IHN1cHBvcnQgYm9va21hcmtzLgorCitZb3UgY2FuIG5vdyBib29rbWFyayBsb2NhbCBh
bmQgcmVtb3RlIHNoZWxsIGJ1ZmZlcnMgdXNpbmcgdGhlIGJvb2ttYXJrCittZW51ICdib29rbWFy
ay1ibWVudS1saXN0Jywgb3IgYnkgdXNpbmcgdGhlIGNvbW1hbmQgJ2Jvb2ttYXJrLXNldCcuCitT
aGVsbCBib29rbWFya3MgY2FuIGJlIGxvYWRlZCB2aWEgdGhlIG1lbnUgYW5kIGJ5IHVzaW5nIHRo
ZSBjb21tYW5kCisnYm9va21hcmstanVtcCcsIHdoaWNoIG9wZW4gYSBib29rbWFya2VkIHNoZWxs
LCByZXN0b3JlIGl0cyBidWZmZXIgbmFtZSwKK2l0cyBjdXJyZW50IGRpcmVjdG9yeSwgYW5kIGNy
ZWF0ZSBhIHJlbW90ZSBjb25uZWN0aW9uLCBpZiBuZWNlc3NhcnkuCitZb3UgY2FuIGN1c3RvbWl6
ZSAnc2hlbGwtYm9va21hcmstbmFtZS1mdW5jdGlvbicuCisKICoqKiBOZXcgY29tbWFuZCB0byBj
b21wbGV0ZSB0aGUgc2hlbGwgaGlzdG9yeS4KICdjb21pbnQtY29tcGxldGUtaW5wdXQtcmluZycg
KCdDLXggPHVwPicpIGlzIGxpa2UgJ21pbmlidWZmZXItY29tcGxldGUtaGlzdG9yeScKIGJ1dCBj
b21wbGV0ZXMgb24gY29taW50IGlucHV0cy4KZGlmZiAtLWdpdCBhL2xpc3AvYm9va21hcmsuZWwg
Yi9saXNwL2Jvb2ttYXJrLmVsCmluZGV4IGU4YWQwY2VlMzFkLi5lODE4NmNlMTZiNiAxMDA2NDQK
LS0tIGEvbGlzcC9ib29rbWFyay5lbAorKysgYi9saXNwL2Jvb2ttYXJrLmVsCkBAIC0xNTMwLDE0
ICsxNTMwLDE4IEBAIGJvb2ttYXJrLWluc2VydAogICAoaW50ZXJhY3RpdmUgKGxpc3QgKGJvb2tt
YXJrLWNvbXBsZXRpbmctcmVhZCAiSW5zZXJ0IGJvb2ttYXJrIGNvbnRlbnRzIikpKQogICAoYm9v
a21hcmstbWF5YmUtaGlzdG9yaWNpemUtc3RyaW5nIGJvb2ttYXJrLW5hbWUpCiAgIChib29rbWFy
ay1tYXliZS1sb2FkLWRlZmF1bHQtZmlsZSkKLSAgKGxldCAoKG9yaWctcG9pbnQgKHBvaW50KSkK
LQkoc3RyLXRvLWluc2VydAotCSAoc2F2ZS1jdXJyZW50LWJ1ZmZlcgotICAgICAgICAgICAoYm9v
a21hcmstaGFuZGxlLWJvb2ttYXJrIGJvb2ttYXJrLW5hbWUpCi0JICAgKGJ1ZmZlci1zdHJpbmcp
KSkpCi0gICAgKGluc2VydCBzdHItdG8taW5zZXJ0KQotICAgIChwdXNoLW1hcmspCi0gICAgKGdv
dG8tY2hhciBvcmlnLXBvaW50KSkpCisgIChpZiAoZXEgJ2luc2VydCAoZ2V0IChvciAoYm9va21h
cmstZ2V0LWhhbmRsZXIgYm9va21hcmstbmFtZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICMnYm9va21hcmstZGVmYXVsdC1oYW5kbGVyKQorICAgICAgICAgICAgICAgICAgICAgICAnYm9v
a21hcmstaW5oaWJpdCkpCisgICAgICAoZXJyb3IgIkluc2VydCBub3Qgc3VwcG9ydGVkIGZvciBi
b29rbWFyayAlcyIgYm9va21hcmstbmFtZSkKKyAgICAobGV0ICgob3JpZy1wb2ludCAocG9pbnQp
KQorCSAgKHN0ci10by1pbnNlcnQKKwkgICAoc2F2ZS1jdXJyZW50LWJ1ZmZlcgorICAgICAgICAg
ICAgIChib29rbWFyay1oYW5kbGUtYm9va21hcmsgYm9va21hcmstbmFtZSkKKwkgICAgIChidWZm
ZXItc3RyaW5nKSkpKQorICAgICAgKGluc2VydCBzdHItdG8taW5zZXJ0KQorICAgICAgKHB1c2gt
bWFyaykKKyAgICAgIChnb3RvLWNoYXIgb3JpZy1wb2ludCkpKSkKIAogCiA7OzsjIyNhdXRvbG9h
ZApkaWZmIC0tZ2l0IGEvbGlzcC9zaGVsbC5lbCBiL2xpc3Avc2hlbGwuZWwKaW5kZXggYTM4MzQ2
MzRkZjcuLjU3MzZhYzY4MGEwIDEwMDY0NAotLS0gYS9saXNwL3NoZWxsLmVsCisrKyBiL2xpc3Av
c2hlbGwuZWwKQEAgLTcwMCw2ICs3MDAsNyBAQCBzaGVsbC1tb2RlCiAgIChzZXRxLWxvY2FsIHBh
cmFncmFwaC1zZXBhcmF0ZSAiXFwnIikKICAgKHNldHEtbG9jYWwgcGFyYWdyYXBoLXN0YXJ0IGNv
bWludC1wcm9tcHQtcmVnZXhwKQogICAoc2V0cS1sb2NhbCBmb250LWxvY2stZGVmYXVsdHMgJyhz
aGVsbC1mb250LWxvY2sta2V5d29yZHMgdCkpCisgIChzZXRxLWxvY2FsIGJvb2ttYXJrLW1ha2Ut
cmVjb3JkLWZ1bmN0aW9uICMnc2hlbGwtYm9va21hcmstbWFrZS1yZWNvcmQpCiAgIChzZXRxLWxv
Y2FsIHNoZWxsLWRpcnN0YWNrIG5pbCkKICAgKHNldHEtbG9jYWwgc2hlbGwtbGFzdC1kaXIgbmls
KQogICAoc2V0cS1sb2NhbCBjb21pbnQtZ2V0LW9sZC1pbnB1dCAjJ3NoZWxsLWdldC1vbGQtaW5w
dXQpCkBAIC0xODYyLDYgKzE4NjMsMTQxIEBAIHNoZWxsLWhpZ2hsaWdodC11bmRlZi1tb2RlLXJl
c3RhcnQKICAgKHdoZW4gc2hlbGwtaGlnaGxpZ2h0LXVuZGVmLW1vZGUKICAgICAoc2hlbGwtaGln
aGxpZ2h0LXVuZGVmLW1vZGUgMSkpKQogCis7OzsgQm9va21hcmsgc3VwcG9ydDoKKworKGRlY2xh
cmUtZnVuY3Rpb24gYm9va21hcmstcHJvcC1nZXQgImJvb2ttYXJrIiAoYm9va21hcmsgcHJvcCkp
CisKKyhkZWZjdXN0b20gc2hlbGwtYm9va21hcmstbmFtZS1mdW5jdGlvbiAjJ3NoZWxsLWJvb2tt
YXJrLW5hbWUtZnJvbS1kZWZhdWx0LWRpcmVjdG9yeQorICAiRnVuY3Rpb24gdG8gZ2VuZXJhdGUg
YSBzaGVsbCBib29rbWFyayBuYW1lLgorVGhlIGRlZmF1bHQgaXMgYHNoZWxsLWJvb2ttYXJrLW5h
bWUnLCB3aGljaCBzZWUuIgorICA6Z3JvdXAgJ3NoZWxsCisgIDp0eXBlIGAoY2hvaWNlIChmdW5j
dGlvbi1pdGVtICwjJ3NoZWxsLWJvb2ttYXJrLW5hbWUtZnJvbS1kZWZhdWx0LWRpcmVjdG9yeSkK
KyAgICAgICAgICAgICAgICAgKGZ1bmN0aW9uLWl0ZW0gLCMnc2hlbGwtYm9va21hcmstbmFtZS1m
cm9tLWJ1ZmZlci1uYW1lKQorICAgICAgICAgICAgICAgICBmdW5jdGlvbikKKyAgOnZlcnNpb24g
IjMxLjEiKQorCisoZGVmdW4gc2hlbGwtYm9va21hcmstbmFtZS1mcm9tLWRlZmF1bHQtZGlyZWN0
b3J5ICgpCisgICJSZXR1cm4gYSBgc2hlbGwtbW9kZScgYm9va21hcmsgbmFtZSBiYXNlZCBvbiBg
ZGVmYXVsdC1kaXJlY3RvcnknLgorUmV0dXJuIFwic2hlbGwtXCIgYXBwZW5kZWQgd2l0aCB0aGUg
ZmluYWwgcGF0aCBjb21wb25lbnQgb2YgdGhlIGJ1ZmZlcidzCitgZGVmYXVsdC1kaXJlY3Rvcnkn
LiIKKyAgKGZvcm1hdCAic2hlbGwtJXMiCisgICAgICAgICAgKGZpbGUtbmFtZS1ub25kaXJlY3Rv
cnkKKyAgICAgICAgICAgKGRpcmVjdG9yeS1maWxlLW5hbWUKKyAgICAgICAgICAgIChmaWxlLW5h
bWUtZGlyZWN0b3J5IGRlZmF1bHQtZGlyZWN0b3J5KSkpKSkKKworKGRlZnVuIHNoZWxsLWJvb2tt
YXJrLW5hbWUtZnJvbS1idWZmZXItbmFtZSAoKQorICAiUmV0dXJuIGEgYHNoZWxsLW1vZGUnIGJv
b2ttYXJrIG5hbWUgYmFzZWQgb24gYnVmZmVyIG5hbWUnLgorUmV0dXJuIGBidWZmZXItbmFtZScg
c3RyaXBwZWQgb2YgaXRzIGNvdW50IHN1ZmZpeDsgZS5nLiwgXCIqc2hlbGwqPDI+XCIsCitpZiBh
ZG9ybmVkIGJ5IGByZW5hbWUtdW5pcXVlbHknLCB3aGljaCBzZWUuIgorICAocmVwbGFjZS1yZWdl
eHAtaW4tc3RyaW5nICI8W1s6ZGlnaXQ6XV0rPlxcJyIgIiIgKGJ1ZmZlci1uYW1lKSkpCisKKyhk
ZWZ2YXIgc2hlbGwtYm9va21hcmstZGVmYXVsdHMtZnVuY3Rpb24gIydzaGVsbC1ib29rbWFyay1k
ZWZhdWx0cworICAiRnVuY3Rpb24gdG8gZ2VuZXJhdGUgYSBsaXN0IG9mIGRlZmF1bHQgc2hlbGwg
Ym9va21hcmsgbmFtZXMuCitUaGlzIGxpc3QgaXMgdXNlZCBieSBgYm9va21hcmstc2V0JyBhbmQg
cHJvbXB0ZWQgYnkKK2ByZWFkLWZyb20tbWluaWJ1ZmZlcicuIikKKworKGRlZnVuIHNoZWxsLWJv
b2ttYXJrLWRlZmF1bHRzICgpCisgICJSZXR1cm4gYm9va21hcmsgbmFtZSBvcHRpb25zIGZvciB0
aGUgY3VycmVudCBgc2hlbGwtbW9kZScgYnVmZmVyLiIKKyAgKGxpc3QKKyAgIChmdW5jYWxsIHNo
ZWxsLWJvb2ttYXJrLW5hbWUtZnVuY3Rpb24pCisgICAoYnVmZmVyLW5hbWUpCisgICBkZWZhdWx0
LWRpcmVjdG9yeSkpCisKKyhkZWZ1biBzaGVsbC1ib29rbWFyay1tYWtlLXJlY29yZCAoKQorICAi
Q3JlYXRlIGEgYm9va21hcmsgcmVjb3JkIGZvciB0aGUgY3VycmVudCBgc2hlbGwtbW9kZScgYnVm
ZmVyLgorSGFuZGxlIGJvdGggbG9jYWwgYW5kIHJlbW90ZSBzaGVsbCBidWZmZXJzLgorQmVmb3Jl
IGNyZWF0aW5nIGFkLWhvYyBtdWx0aS1ob3AgcmVtb3RlIGNvbm5lY3Rpb25zLCBjdXN0b21pemUg
ZWl0aGVyIG9yCitib3RoOgorYHRyYW1wLXNhdmUtYWQtaG9jLXByb3hpZXMnIHRvIG5vbi1uaWwg
dG8gcGVyc2lzdCBwcm94eSByb3V0ZXMuCitgdHJhbXAtc2hvdy1hZC1ob2MtcHJveGllcycgdG8g
bm9uLW5pbCB0byBlbnN1cmUgY29ubmVjdGlvbnMgYXJlIGZ1bGx5CisgcXVhbGlmaWVkLiAgVGhp
cyBpcyBoZWxwZnVsIGlmIHlvdSB1c2UgdGhlIHNhbWUgcGVyc2lzdGVkIGJvb2ttYXJrcworIGZp
bGUgb24gbXVsdGlwbGUgaG9zdHMuIgorICAobGV0ICgoYm9va21hcmstc2hlbGwtZmlsZS1uYW1l
CisgICAgICAgICAoY29uZAorICAgICAgICAgICgoZmlsZS1yZW1vdGUtcCBkZWZhdWx0LWRpcmVj
dG9yeSkKKyAgICAgICAgICAgKHdpdGgtY29ubmVjdGlvbi1sb2NhbC12YXJpYWJsZXMKKyAgICAg
ICAgICAgIChjZHIgKGFzc29jICdzaGVsbC1maWxlLW5hbWUgKGJ1ZmZlci1sb2NhbC12YWx1ZQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Nvbm5lY3Rpb24tbG9j
YWwtdmFyaWFibGVzLWFsaXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoY3VycmVudC1idWZmZXIpKSkpKSkKKyAgICAgICAgICAoc2hlbGwtZmlsZS1uYW1lIHNo
ZWxsLWZpbGUtbmFtZSkKKyAgICAgICAgICAodCBzaC1zaGVsbC1maWxlKSkpKQorICAgIGAoKGRl
ZmF1bHRzIC4gLChmdW5jYWxsIHNoZWxsLWJvb2ttYXJrLWRlZmF1bHRzLWZ1bmN0aW9uKSkKKyAg
ICAgIChsb2NhdGlvbiAuICxkZWZhdWx0LWRpcmVjdG9yeSkKKyAgICAgIChzaGVsbC1maWxlLW5h
bWUgLiAsYm9va21hcmstc2hlbGwtZmlsZS1uYW1lKQorICAgICAgKGhhbmRsZXIgLiBzaGVsbC1i
b29rbWFyay1qdW1wKSkpKQorCisoZGVmdmFyIHNoZWxsLWJvb2ttYXJrLWp1bXAtbm9uLWVzc2Vu
dGlhbCBuaWwKKyAgIklmIG5vbi1uaWwsIG5ldyByZW1vdGUgY29ubmVjdGlvbnMgYXJlIGluaGli
aXRlZCBpbiBzaGVsbC1ib29rbWFyay1qdW1wLgorVGhpcyBpcyB1c2VmdWwgd2hlbiBsb2FkaW5n
IGEgc2Vzc2lvbiB2aWEgYGRlc2t0b3AtcmVhZCcgb3IgYW5vdGhlcgorc2Vzc2lvbi1tYW5hZ2Vt
ZW50IHBhY2thZ2UuIikKKworOzs7IyMjYXV0b2xvYWQKKyhkZWZ1biBzaGVsbC1ib29rbWFyay1q
dW1wIChib29rbWFyaykKKyAgIkRlZmF1bHQgQk9PS01BUksgaGFuZGxlciBmb3Igc2hlbGwgYnVm
ZmVycy4KK0NyZWF0ZSBhIHNoZWxsIGJ1ZmZlciB3aXRoIGl0cyBgZGVmYXVsdC1kaXJlY3Rvcnkn
LCBzaGVsbCBwcm9jZXNzLCBhbmQKK2J1ZmZlciBuYW1lIGZyb20gdGhlIGJvb2ttYXJrLiAgSWYg
dGhlcmUgaXMgYW4gZXhpc3Rpbmcgc2hlbGwgYnVmZmVyIG9mCit0aGUgc2FtZSBuYW1lLCBkZWZh
dWx0IHNoZWxsLW1vZGUgYmVoYXZpb3IgaXMgdG8gcmV1c2UgdGhhdCBidWZmZXIuCisKK0ZvciBh
IHJlbW90ZSBzaGVsbCBgZGVmYXVsdC1kaXJlY3RvcnknIHdpbGwgYmUgdGhlIHJlbW90ZSBmaWxl
IG5hbWUuCitSZW1vdGUgc2hlbGwgYnVmZmVycyByZXVzZSBleGlzdGluZyBjb25uZWN0aW9ucyB0
aGF0IG1hdGNoIHRoZSByZW1vdGUKK2ZpbGUgbmFtZSwgb3IgbWF5IHByb21wdCB5b3UgdG8gY3Jl
YXRlIGEgbmV3IGNvbm5lY3Rpb24uICBCaW5kCitgdHJhbXAtc2hvdy1hZC1ob2MtcHJveGllcycg
dG8gbm9uLW5pbCB0byBlbnN1cmUgbXVsdGktaG9wIHJlbW90ZQorY29ubmVjdGlvbnMgYXJlIGZ1
bGx5IHF1YWxpZmllZC4KKworSWYgY2FsbGVkIHdpdGggYSBzaW5nbGUgXFxbdW5pdmVyc2FsLWFy
Z3VtZW50XSBwcmVmaXgsIGEgbmV3IHNoZWxsCitidWZmZXIgd2lsbCBiZSBjcmVhdGVkIGlmIHRo
ZXJlIGlzIGFuIGV4aXN0aW5nIGJ1ZmZlciB3aXRoIHRoZSBzYW1lCituYW1lLiAgVGhlIG5ldyBi
dWZmZXIgbmFtZSBpcyBtYWRlIHVuaXF1ZSB1c2luZyBgcmVuYW1lLXVuaXF1ZWx5Jywgd2hpY2gK
K3NlZS4KKworSWYgY2FsbGVkIHdpdGggYSBkb3VibGUgXFxbdW5pdmVyc2FsLWFyZ3VtZW50XSBw
cmVmaXgsIG5ldyByZW1vdGUKK2Nvbm5lY3Rpb25zIGFyZSBpbmhpYml0ZWQsIHRob3VnaCBhbiBl
eGlzdGluZyBjb25uZWN0aW9uIHdpbGwgYmUgcmV1c2VkLgorWW91IGNhbiBtYWtlIGEgcmVtb3Rl
IGNvbm5lY3Rpb24gbWFudWFsbHkgYnkgcmVsb2FkaW5nIHRoZSBidWZmZXIgdXNpbmcKK1xcW2Zp
bmQtYWx0ZXJuYXRlLWZpbGVdIG9yIGNyZWF0ZSBhIG5ldyBzaGVsbCB1c2luZyBcXFtzaGVsbF0u
CisKK0lmIGNhbGxlZCB3aXRoIGEgdHJpcGxlIFxcW3VuaXZlcnNhbC1hcmd1bWVudF0gcHJlZml4
LCBhIG5ldyBidWZmZXIgd2lsbAorYmUgY3JlYXRlZCBpZiBuZWNlc3NhcnksIGFuZCBuZXcgcmVt
b3RlIGNvbm5lY3Rpb25zIGFyZSBpbmhpYml0ZWQuIgorICAobGV0KiAoKGJvb2ttYXJrLWRlZmF1
bHQtZGlyZWN0b3J5IChib29rbWFyay1wcm9wLWdldCBib29rbWFyayAnbG9jYXRpb24pKQorICAg
ICAgICAgKGRlZmF1bHQtZGlyZWN0b3J5IGJvb2ttYXJrLWRlZmF1bHQtZGlyZWN0b3J5KQorICAg
ICAgICAgKGV4cGxpY2l0LXNoZWxsLWZpbGUtbmFtZSAoYm9va21hcmstcHJvcC1nZXQgYm9va21h
cmsgJ3NoZWxsLWZpbGUtbmFtZSkpCisgICAgICAgICAocHJlZml4LWFyZyAocHJlZml4LW51bWVy
aWMtdmFsdWUgY3VycmVudC1wcmVmaXgtYXJnKSkKKyAgICAgICAgIChtYXliZS1uZXctc2hlbGwg
KG9yICg9IDQgcHJlZml4LWFyZykgKD0gNjQgcHJlZml4LWFyZykpKQorICAgICAgICAgKG5vbi1l
c3NlbnRpYWwgKG9yIHNoZWxsLWJvb2ttYXJrLWp1bXAtbm9uLWVzc2VudGlhbAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICg9IDE2IHByZWZpeC1hcmcpICg9IDY0IHByZWZpeC1hcmcpKSkK
KyAgICAgICAgIChzaGVsbC1idWZmZXItbmFtZSAoY2FyIGJvb2ttYXJrKSkKKyAgICAgICAgIChz
aGVsbC1idWZmZXItbmFtZSAoaWYgKGFuZCBtYXliZS1uZXctc2hlbGwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoY29taW50LWNoZWNrLXByb2Mgc2hlbGwtYnVmZmVyLW5h
bWUpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2VuZXJhdGUtbmV3LWJ1ZmZl
ci1uYW1lIHNoZWxsLWJ1ZmZlci1uYW1lKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2hlbGwtYnVmZmVyLW5hbWUpKSkKKyAgICA7OyBIYW5kbGUgYSBsb2NhbCBzaGVsbCwgYSByZW1v
dGUgc2hlbGwgd2l0aCBhbiBleGlzdGluZworICAgIDs7IGNvbm5lY3Rpb24sIG9yIGEgcmVtb3Rl
IHNoZWxsIG5lZWRpbmcgYSBjb25uZWN0aW9uIGFuZCBuZXcKKyAgICA7OyBjb25uZWN0aW9ucyBu
b3QgaW5oaWJpdGVkLgorICAgIChpZiAob3IgKG5vdCAoZmlsZS1yZW1vdGUtcCBkZWZhdWx0LWRp
cmVjdG9yeSkpCisgICAgICAgICAgICAoZmlsZS1yZW1vdGUtcCBkZWZhdWx0LWRpcmVjdG9yeSBu
aWwgJ2Nvbm5lY3RlZCkKKyAgICAgICAgICAgIChhbmQgKG5vdCBub24tZXNzZW50aWFsKQorICAg
ICAgICAgICAgICAgICAobm90IChmaWxlLXJlbW90ZS1wIGRlZmF1bHQtZGlyZWN0b3J5IG5pbCAn
Y29ubmVjdGVkKSkpKQorICAgICAgICAoc2hlbGwgc2hlbGwtYnVmZmVyLW5hbWUpCisgICAgICA7
OyBIYW5kbGUgYSByZW1vdGUgc2hlbGwgd2l0aCBubyBtYXRjaGluZyBhY3RpdmUgY29ubmVjdGlv
biBhbmQgaWYKKyAgICAgIDs7IG5ldyBjb25uZWN0aW9ucyBhcmUgaW5oaWJpdGVkLgorICAgICAg
KGxldCogKChmaWxlLW5hbWUtaGFuZGxlci1hbGlzdCBuaWwpCisgICAgICAgICAgICAgOzsgSWdu
b3JlIGZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0IHRvIGd1YXJkCisgICAgICAgICAgICAgOzsgYWJi
cmV2aWF0ZS1maWxlLW5hbWUsIGV0LmFsLiwgd2hpY2ggYXJlIHJlbW90ZSBhd2FyZS4KKyAgICAg
ICAgICAgICA7OyBUaGUgbWFjcm8gd2l0aG91dC1yZW1vdGUtZmlsZXMgaXMgaW5zdWZmaWNpZW50
IGZvciB0aGlzCisgICAgICAgICAgICAgOzsgY2FzZS4KKyAgICAgICAgICAgICAoc2hlbGwtYnVm
ZmVyCisgICAgICAgICAgICAgIChzaGVsbCBzaGVsbC1idWZmZXItbmFtZSkpKQorICAgICAgICAo
d2l0aC1jdXJyZW50LWJ1ZmZlciBzaGVsbC1idWZmZXIKKyAgICAgICAgICA7OyBBbGxvdyByZWxv
YWRpbmcgb3IgTS14IHNoZWxsIHRvIGF0dGVtcHQgYSByZW1vdGUgY29ubmVjdGlvbi4KKyAgICAg
ICAgICAoc2V0cSBkZWZhdWx0LWRpcmVjdG9yeSBib29rbWFyay1kZWZhdWx0LWRpcmVjdG9yeSkK
KyAgICAgICAgICAoc2V0cSBsaXN0LWJ1ZmZlcnMtZGlyZWN0b3J5IGJvb2ttYXJrLWRlZmF1bHQt
ZGlyZWN0b3J5KQorICAgICAgICAgIDs7IEluaGliaXQgZmVhdHVyZXMgdGhhdCBtYXkgY2F1c2Ug
cmVtb3RlIGNvbm5lY3Rpb24gYXR0ZW1wdHMuCisgICAgICAgICAgOzsgVGhlc2Ugc2V0dGluZ3Mg
cmV2ZXJ0IHdoZW4gdGhlIHVzZXIgcmVsb2FkcyB0aGUgYnVmZmVyLgorICAgICAgICAgIChkaXJ0
cmFjay1tb2RlIC0xKQorICAgICAgICAgIChzaGVsbC1kaXJ0cmFjay1tb2RlIC0xKQorICAgICAg
ICAgIChkZWxxIChhc3NvYyAiNyIgYW5zaS1vc2MtaGFuZGxlcnMpIDsgYW5zaS1vc2MtZGlyZWN0
b3J5LXRyYWNrZXIKKyAgICAgICAgICAgICAgICBhbnNpLW9zYy1oYW5kbGVycykpKSkpKQorKHB1
dCAjJ3NoZWxsLWJvb2ttYXJrLWp1bXAgJ2Jvb2ttYXJrLWhhbmRsZXItdHlwZSAiU2hlbGwiKQor
KHB1dCAjJ3NoZWxsLWJvb2ttYXJrLWp1bXAgJ2Jvb2ttYXJrLWluaGliaXQgJ2luc2VydCkKKwog
KHByb3ZpZGUgJ3NoZWxsKQogCiA7Ozsgc2hlbGwuZWwgZW5kcyBoZXJlCi0tIAoyLjQ3LjEKCg==
--0000000000007228bb062e312bae--




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 15:44:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 10:44:25 2025
Received: from localhost ([127.0.0.1]:57434 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjKLB-00056f-FV
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 10:44:25 -0500
Received: from mout.gmx.net ([212.227.15.19]:51801)
 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 1tjKL9-00056Q-0z
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 10:44:24 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739634256; x=1740239056; i=michael.albinus@HIDDEN;
 bh=I8iULpO47lLsL/TMcay+8ZxCFveRJNVxd6hF2AZX+P8=;
 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=Oa3T/Lv5SOTbSX7a/wjaiXPDa75Tc9Z+69p8YCYfG387e4hI3ljUVcB+bb2qcqUC
 V3niXgMHc/0/KEmWq6I6Eef9mkRq1SeNnjq/Z85gRfnyduD8iMzgeNPXQm20dBt9Q
 Jy4GYkYJPqFCYmFtuDIp13v21xqCzdJcQujlX1WpliwDFI7O0v/0W8D4vUsS0p/9F
 louQRuImYvgAlULLJw+0IfJZPE4Iu+6/du3G1iFQ9/ugCj5R5OjJvKF20qWEE/tdh
 6zWk+Tq2vCCQfHyT5rR3+PiYufZPuWP7r6ksfxR2geo6zrdEsqCxwG0vVS0eKwQpg
 Cvb9mWhFDLEvMbOhCw==
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 1MFKGZ-1tYYq92JCL-009fzD; Sat, 15
 Feb 2025 16:44:16 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <CAN+1HbqboqCg+xZJ-kB5HDDQk7anZ7HOe6ooMxVZTuowQ2CT8w@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
 <877c5rxu1x.fsf@HIDDEN>
 <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
 <8734gfxt8m.fsf@HIDDEN>
 <CAN+1HboOmaTgfrPoE6ggZEe2mxpWv6eaHeXwCAWc6Q5xuQuKXA@HIDDEN>
 <87wmdrwe1q.fsf@HIDDEN>
 <CAN+1HbqboqCg+xZJ-kB5HDDQk7anZ7HOe6ooMxVZTuowQ2CT8w@HIDDEN>
Date: Sat, 15 Feb 2025 16:44:14 +0100
Message-ID: <87o6z3w6up.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:D0oerio94wgCL+U08c0LOKsONRagHu/M/wrTmuDxVLPP2uqoubb
 lPkyc2V70svMabniWzNtwdMLHlSbfsXvMxG28ZEC+IpdLrOug1eMl2bkH9ZA4eZZoE4zUOF
 9lJhU9MxjpWpCV+97hoLcDDrk/2wwEcBHAYLPt0q8jRpaddTooHpAPs7dJE5YEmGguzwJPe
 7RvOsQCUdV/iCDzNU5JIA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:16ACgefbw40=;+kdggsz0FV9HuZQgbzT8k0Rfucu
 kuUNzA4yEAKNvp8QdJyVLTIvT/irEmQMDgPimq3+kg6q89b2TdqNkOLt2ZnXWUT4CpgRmB0ZN
 qaXa4A+QRBd20VnuLCiElXhIlMYFqJm8F5qRXuDeDP+OK3FI3Ysfw8NSF5yCah1J8q5wLx5jM
 7ziXzM7UOGxI+U8EroKnoQStF3lljGxMaivWhLhoO0ZmsXdyVXKe8K/H0Ui6mBXTqWgyuOvXk
 gGE79CrIBgobva1mGBwCEWeVe7w9xNfAWTWjt8P7ihOxcMwRHleeh3WsYJWiexh6Upi9T3u0M
 oEWMbiAUlmXlNrLmGJ1o+jrYFbofHLFXMGVdiPSxP4eS/5vs/OmFTjSyc6ssSmqTFyKcHZ94d
 IAjJ0yuBRNDaDANrbY4CUMKqU4d/PML8oZryHB/GBs8WJFA6gBmTfhW5XvBAD7QftPolP5zLd
 5Bws6M+l4M5ve5GglUjiFr1A5YDuuXptKuPAs/tpQyXBLHxVd+Oiuj+KLRHmPVFY69cgcmO5z
 0U/DUl+042J05IzJHlr6Y+kTyps7qiUQetoeYcbi9ljNgk4rvylP66ujMDhUmA4TkOaSiHv48
 SrEd8+jjlDU2zp7eJhg6OajAMV+iYTKqI94kNb2MVa1DibOXrXkosRq3G5mqtpVfaUCOcseMV
 V/pepsNNsOfZrpMf067AzhC3bFrfijGScaFpYyMcw8J+aWkRvTb8lUMklVDIhSCbU1jukXP1U
 cb/bpHKz7r6xJmZRPjTzV0hhxcBOXmZjY6rnM3W5oacJSwONe5KPSgMb4g204S3ln4wUQZ/1l
 wdAZ84cK8cR7nUxiOGRr2zK8V7AtEu/D3V9ifIwuAeeOMLKNb2VvfifQdA2qJThX15uOaAjLj
 M8LIjNNUmrsN1+re5oRHGEUCPl2i62TO7tDvGhL+RE3ob/qYmBrT2WG0w9pAYS4SBsS+2dRu9
 0CLJ4BE3+txIhitg4mDOQSXMR2USjfhL6AorDv8l5TTjMsVLQ0e0VxHS9q2tGLf0xqLUMWhN8
 JgO72ejeHv2JubjtXyOiHbITZcsgyFo6F7SojXmlwyxMX1RrzwOEE5HwodiKLS5hCf06HX4+/
 Nmq9j5sqZtWaQZM1uam73HhvvEjxEO8/T0kTr7Fcrn4OAxv6YVFPVy8whNdPAJVg80IaxRN2S
 lrpoaOV11dHWn33A7/6crNkmNmhkCCbS7UK5wZQttzI2/Kd2NVHaDAT/QxDVipOkpB6nApOXz
 QCcks0ONBjHGvZWy/CtNO5uITOfAeZNmWiTxyI1inXwRgeClj8T/64XMemIohek7n1aIpez3L
 7l2DB39TY/V6o1/08Bl535ZkBu/Bc+xphrWZ5Npv90FvdLEsJo3iE2CyINBUtMH52JhPx2ds7
 2KBFa7maDY5tjZmZn4PwnAwLQZyFjVTseMDY6Mg8I+c7u1VLlEO0aMAXDF
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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,

> Would the below be correct, or are these options mutually exclusive in
> some way? This commentary is intended for a docstring, not the manual,
> but the footnotes for which will be similar and with xrefs:
>
> Before creating ad-hoc multi-hop remote connections, customize either
> or
> both:
> `tramp-save-ad-hoc-proxies' to non-nil to persist proxy routes.
> `tramp-show-ad-hoc-proxies' to non-nil to ensure connections are fully
>  qualified.

I've never tested, but I don't expect they are mutually exclusive.

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 15:34:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 10:34:51 2025
Received: from localhost ([127.0.0.1]:57407 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjKBv-0004eF-7S
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 10:34:51 -0500
Received: from mail-ua1-x933.google.com ([2607:f8b0:4864:20::933]:53335)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tjKBt-0004e0-DZ
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 10:34:50 -0500
Received: by mail-ua1-x933.google.com with SMTP id
 a1e0cc1a2514c-868ddc4c6b6so1073164241.2
 for <65039 <at> debbugs.gnu.org>; Sat, 15 Feb 2025 07:34:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739633683; x=1740238483; 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=IWUKagn+QMWgBzS6ag+LO2713gr1xpozoRgIgDoSWZo=;
 b=U4i9BA4c7xlTFjXjF3LMHVd3WlSyzMTbb75aMltIhL40jlP14gu9u8MX9Si+G7E0KQ
 5+c4X0fCanTYebhn8pTt+H/Hy0x6GGeZGyxOHgi1oUm9Z4vxrdzMltStosPLdOkzUwMR
 G+CwFcav3uzAgDpmEAmZ9gNOdIAFGWBoQ/XptssI2ggOE7/qtKIfcmrwbF9Yx8qXP0Ab
 SHals0edQEAn3RQEBAZgODRVk5OAK1MnfUvXXVmdz8RBXn84tWHN9mn4oWCBavjpNOQR
 0pnQaueMarxkBtBmxBvZpz93uCq/Up+3guQ5DJ+VfDQ4SGuOgey6pqNiJhSOKL4mD01G
 xkNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739633683; x=1740238483;
 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=IWUKagn+QMWgBzS6ag+LO2713gr1xpozoRgIgDoSWZo=;
 b=F1wKOfqJAoO5WOrD6yS3Gbc1UhJJKG9YpAfMpDmGR+xYh/+D8XE3Jx8gwaqN/m7ftl
 YWPIYYy2Z+s/MdN/wREWqtZ9w9yjy99HW2kpNgh45XRWuMk/oHbZdVe5wgmuUmhL7C0k
 g9piIiL2vwuPGNXq52JdvbASVlici29tqMa2az9/Pa7kVdwIlOGFwkGwmlIaSC6uxzqu
 R7flEPuu0bigp3+RcBZXlU5os8mKYn4IxQE2dYP9N4eNBrdoEiOGiFAZQyOEceruGzyn
 70izgX0gAx5m2j9Fi30P+zx37KrKPhOj8fZqxFWg6iuaHuOX+621IY4sYxTrd117jmt8
 hzDQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCW4WVtox6F3hhaptneXe7MAMPLQ5PeGDe8EdnRSnTmNjdPiRKU/mvEuafS7FMRiNNdr7tBOAQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yxbx0yvcDnjo6M2Gt9gShfw7CO9yf+Owk7Kub8jed8qYfduH5iQ
 YPiyI+cMxS66B7pM600+r69e2N50F35oyZN8YI6xd0hwfdkMmcHCgaP2CFyAy3zBc/MOYnGN3gN
 6ohTxjh6ePy4J4uM8EXwSBvXnYDc=
X-Gm-Gg: ASbGncvKqhnWfsD5dhnmitJPU5223aSmk2s7fu/RZSUZ/q5QvJnTXsTnoIqUhcOdNn2
 p+Pvs0g6vRFuL21aOag4Csf682izMraeWirUEi2YG6+5DmQhVTISKuykrU0PsQovin7n4Oifg
X-Google-Smtp-Source: AGHT+IFQxue7qpFExdBlMpLkQCrysb+Mr2r1rvQ4c0cxl2ByQk7DMnMW/dEJjgSwV1qzsE5s/wQcv+Wjz5mEyQI3hBQ=
X-Received: by 2002:a05:6102:4b1a:b0:4bb:ce42:40e3 with SMTP id
 ada2fe7eead31-4bd3fe03a9amr2489254137.17.1739633683640; Sat, 15 Feb 2025
 07:34:43 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
 <877c5rxu1x.fsf@HIDDEN>
 <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
 <8734gfxt8m.fsf@HIDDEN>
 <CAN+1HboOmaTgfrPoE6ggZEe2mxpWv6eaHeXwCAWc6Q5xuQuKXA@HIDDEN>
 <87wmdrwe1q.fsf@HIDDEN>
In-Reply-To: <87wmdrwe1q.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sat, 15 Feb 2025 10:34:32 -0500
X-Gm-Features: AWEUYZnqDcE1AH7QIooGGPxJJVi6OPjsH6dhTiO9uZZoTr3x6OdhsCrMh5IRc40
Message-ID: <CAN+1HbqboqCg+xZJ-kB5HDDQk7anZ7HOe6ooMxVZTuowQ2CT8w@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000c0b7a6062e3007c9"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

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

Would the below be correct, or are these options mutually exclusive in some
way? This commentary is intended for a docstring, not the manual, but the
footnotes for which will be similar and with xrefs:

Before creating ad-hoc multi-hop remote connections, customize either or
both:
`tramp-save-ad-hoc-proxies' to non-nil to persist proxy routes.
`tramp-show-ad-hoc-proxies' to non-nil to ensure connections are fully
 qualified.

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

> Ship Mints <shipmints@HIDDEN> writes:
>
> Hi,
>
> > Okay, so no objections to clarifying that users need to ensure they
> > bind tramp-show-ad-hoc-proxies to non-nil in advance of any multi-hop
> > connections? I can mention both, as succinctly as I can in the
> > footnote and docstring, and refer readers to the Tramp manual entries
> > in the shell bookmark manual?
>
> If I were you, I would mention both variants: using
> tramp-show-ad-hoc-proxies and tramp-save-ad-hoc-proxies. References to
> the Tramp manual shall be OK, because it is bundled with Emacs.
>
> Best regards, Michael.
>

--000000000000c0b7a6062e3007c9
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">Would the=C2=A0below be correct, or are these options mutually exclusive=
 in some way? This commentary is intended for a docstring, not the manual, =
but the footnotes for which will be similar and with xrefs:</div><div class=
=3D"gmail_default" style=3D"font-family:monospace"><br></div><div class=3D"=
gmail_default" style=3D"font-family:monospace">Before creating ad-hoc multi=
-hop remote connections, customize either or<br>both:<br>`tramp-save-ad-hoc=
-proxies&#39; to non-nil to persist proxy routes.<br>`tramp-show-ad-hoc-pro=
xies&#39; to non-nil to ensure connections are fully<br>=C2=A0qualified.</d=
iv></div><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"l=
tr" class=3D"gmail_attr">On Sat, Feb 15, 2025 at 8:08=E2=80=AFAM Michael Al=
binus &lt;<a href=3D"mailto:michael.albinus@HIDDEN">michael.albinus@HIDDEN<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">S=
hip Mints &lt;<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">ship=
mints@HIDDEN</a>&gt; writes:<br>
<br>
Hi,<br>
<br>
&gt; Okay, so no objections to clarifying that users need to ensure they<br=
>
&gt; bind tramp-show-ad-hoc-proxies to non-nil in advance of any multi-hop<=
br>
&gt; connections? I can mention both, as succinctly as I can in the<br>
&gt; footnote and docstring, and refer readers to the Tramp manual entries<=
br>
&gt; in the shell bookmark manual?<br>
<br>
If I were you, I would mention both variants: using<br>
tramp-show-ad-hoc-proxies and tramp-save-ad-hoc-proxies. References to<br>
the Tramp manual shall be OK, because it is bundled with Emacs.<br>
<br>
Best regards, Michael.<br>
</blockquote></div>

--000000000000c0b7a6062e3007c9--




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 13:09:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 08:09:04 2025
Received: from localhost ([127.0.0.1]:53953 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjHup-0005Ei-W7
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 08:09:04 -0500
Received: from mout.gmx.net ([212.227.17.21]:34505)
 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 1tjHun-0005E9-8W
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 08:09:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739624931; x=1740229731; i=michael.albinus@HIDDEN;
 bh=XrJZtgVfbn3VCvGPgWo8a4nd2M1lTM4jB5W7SV3iAc4=;
 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=cKmYlif7n1FL4oRZijE0OnQg+XVSjT//JdBFcpslcJTDDkN7fO3hnNe6pf5kFpIm
 qBVWFyioipQQLYTUtP+I001kI4yLh9msr1uexFJHMvQFW+eHNDWqCf9keuENsxiUH
 BErIJhB5FzYxHdADJ4wT2IyPnEM4lSTQR1NfD1SvnEhK2Fulmw0bsclmB86B2t8O6
 foV/5+K4LbOJMyfGuvroJWXrbFFa69PbpTNSupHIhN+lhHgNoeHH+REIma6JRvrup
 F9VYrs3xIqefjqQDlfl8ZJI46HJlHIUc9Lh+A/TMUHYOxCQBRi8riQnisuTlJGKfV
 AbwBy3dlt+hpa/7e1w==
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 1MCbIx-1tbLgP3BbP-001QSD; Sat, 15
 Feb 2025 14:08:50 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <CAN+1HboOmaTgfrPoE6ggZEe2mxpWv6eaHeXwCAWc6Q5xuQuKXA@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
 <877c5rxu1x.fsf@HIDDEN>
 <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
 <8734gfxt8m.fsf@HIDDEN>
 <CAN+1HboOmaTgfrPoE6ggZEe2mxpWv6eaHeXwCAWc6Q5xuQuKXA@HIDDEN>
Date: Sat, 15 Feb 2025 14:08:49 +0100
Message-ID: <87wmdrwe1q.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:eiziUZf6rRRfzZ20rGYnIgUHPiZsW1v/29poNnb3+4BGQnrN1EZ
 37nV0v1v47KxdDqH22t5HtlX9y3zh6yhblcRUbuI1SoiB3g2LhUsSvAXO1d3bJsfXDSznI3
 kGwjSD1gxFCJS9KsF+d/N7rSsiaV+5e5dW+HNuiUcRtOPfpS9TqiKmxLYhO24I2a8le4JeL
 VXtp1+lX0GvG5FqDYQTkg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:OQK9+YuSOWs=;yWFhuT6KqW2DWJa5kw/MY7Rpwz9
 5/TJJ2GtcdAxuPA7tLbYd5Q8WZCBj0i1eXjVtafk5Dvutdu+z0dG4W5Iyy9twf1z6w296r7Gj
 yLw0nWCmeNRzgTPULmbIe+immzH2f7ocMAtQsrbE38qg6f+ujBrkls6k1rLY7xocT7/6YatMY
 RTV30A7YxXt1bxbe6ELMnwGc2SZ6B39mFJDjx6e+qOrqJ2KQ95sRg4AymguAUKP0chKbgTXAh
 NCD3h82nJ7Th50XmJNHW6Hbzo0NFUJwJUilHzxAWInuQce/p0gKgeAiQESzsSq/8MeP/tT1xb
 sEAfOQpRauD2EknWTLJut9B0fRFe9E62FqhqA32mUnIpQY4Fu7bSKkFFPGIG4XfdyJ4Xj11K9
 FiwOHpMWbb2fLOt5IAzc8/KOco75/VpQgS7/ZhWiUd02qNHdFwqc/LLKM0lPFspf8dF9EVAu7
 9ti9IUDK4zpjosS+FJ2H0hnZvzJpdgTE6pDyZ5rR6VXhZYJtb3G/PGNddwzKvgjdPrjkiTzYn
 eeQ3LGvVtbjwjdUpkH6Tav18i7TVZx0/LGC5NSJG2lG8zsEzAwahK1K1+mMF5HNZxh8mDekRd
 hdbhw14FYo1Uu6kbBtUgNF4yrfZZSi5eU4Zna2pMIv9zCQ/og9zUiOqNMWXqH0X/vWI550M/A
 nxyT4Cp9VhB0IXJX0rcm6xNo7Bg9WGQ5nmyaC/Yx/bq87uEz3q6F5rw56uPJO6OawENxUMmXu
 RU8qDmFdOyNNTA0oXaJS/uMjxAPp7YC6tK7EHUPiXpYSAJUjzx8HhNdZJvaKyx4DdBb0iTTHX
 gJZw73AU2c66ka0InBuPjXQ7rd+pxzLYiJIqJMckSd1piPO2/rh1hu6yQaICqQUDa30U0KqOS
 UoJeUOhUrNmfjtECy7p64SrrohT18kRbFnr3S1ZXjwFpQ4eFp52ukWh6X44EDivSd95fktFzY
 zh1jpJyMD8PUMF/Psoin4xqlj9bDe3HdjyaWpbZ3zSNF74VLh6Q1JD5XRozXzvM73gcdjYpOK
 eLqCXNmzO4dy60JilP5pKHh8XbKI5cs5E8XTPsh+tMTYf7ghbC8GodVMgNa288xwIRe+XOj6q
 aXIQ8UpqYIF3I7bIx9Dbvq7Fo71CoXTM/4/tc+O1WuCK4vtTqDEiRPaJECat4L++Ul1C6vYA6
 UOTEc4Dx4Ukb+5AIu1lrAp8L1yYgO1SaWKG1o6a6VbbZFh+8QUAOKfhon1670KTeOVOQQWBtf
 4EoZRgqed+LizoU5yAWhamV/FbaSf8S3q76OffHFoHXoPiZQurDb4EuNc4B0uOT6paY+gsDzG
 cT+4uJGsWls4+RuTCkO5Z4cnr2A9HaUlvCAXiEg8gowSNML+SVu61xasUY5a+1lxrlfLb/v7+
 dJBem0IKYW2u1EdaaF8ZQL19jbjhzFsNS2Qph06c6Q0QKEMs+ePpWtNaUR
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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,

> Okay, so no objections to clarifying that users need to ensure they
> bind tramp-show-ad-hoc-proxies to non-nil in advance of any multi-hop
> connections? I can mention both, as succinctly as I can in the
> footnote and docstring, and refer readers to the Tramp manual entries
> in the shell bookmark manual?

If I were you, I would mention both variants: using
tramp-show-ad-hoc-proxies and tramp-save-ad-hoc-proxies. References to
the Tramp manual shall be OK, because it is bundled with Emacs.

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 13:01:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 08:01:23 2025
Received: from localhost ([127.0.0.1]:53946 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjHnO-0004wB-T3
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 08:01:23 -0500
Received: from mail-vs1-xe31.google.com ([2607:f8b0:4864:20::e31]:52630)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tjHnM-0004vu-W4
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 08:01:21 -0500
Received: by mail-vs1-xe31.google.com with SMTP id
 ada2fe7eead31-4bbf29bb21eso527075137.1
 for <65039 <at> debbugs.gnu.org>; Sat, 15 Feb 2025 05:01:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739624475; x=1740229275; 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=bMFOvijb1CHq2hwULtHSrysmguHP5YRg7TA8qX2KOmw=;
 b=FiRmc99kX1GMLyx7JcHTbMcEb818w9Z8dL33zLGycEzbbL3zNJxKVe22+hFUXWYUcw
 z7Aa142IXzVf7DuJRyx0CMb68WLPu0uF29MmHJFm/N65C6FxOlqBrmGmjVeZs7Ucz4eH
 cii4KnHtoG85WAyQC10Ccj5LS83bwv9OUhj1cw+A3LByADn3lE9WjCpYJ5lBAvCxfzCO
 sMuFOjqcmc+Rj71LDnD3kr1dBuN0TjQv37Izv/azdY5MsfiyPXmOC+2D4YynmqE/cg5M
 fT34pvcc1oaPbAa96YAAXTV0FUmCMNaE1qKvHvp0r6rhAu6YU6CkkmHDGj2mnNdXmPxf
 OqtQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739624475; x=1740229275;
 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=bMFOvijb1CHq2hwULtHSrysmguHP5YRg7TA8qX2KOmw=;
 b=G+hpF+2h3WZyccaqQGvatbtC0TKA+XtIONaOaoJv40WtjA+PGnt35a35uCbzmBpLog
 /BWTlLy0BPBOPBouir1fWYcs5JpMeN0ECKwePOdhRJtzWtCGfSbqC0Ykdi20drsueHM/
 9jPiNY8+hrXcvdgA3um+bG5lvkYarmR1c50No3434AjTwfkuYZcEKCyBChLakf0DcT/u
 1I1xS1Ms6zgHqIKThmLlv6TGQQP7nFOGRxvdK4/9iNlZmQ+6kX6yn404Xkck34KoMX8P
 MnwFNDaAo4S8McnFzrNpYmDmreu8/m+NHpJJrLhrCRitr9INIp0quyaGnx3zEPC7vzM9
 x4uw==
X-Forwarded-Encrypted: i=1;
 AJvYcCXIGLrRKFzGf6n0/NLipgsVVbPTBW6F+JXcktxuGOktSVJxAptbFReIRrXu4xQr4W4sz2qB0A==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzIiEuk/Q+TCaZ6dph/Y6791DXg56/3lzhgRjIGd1WyAZfbfo6f
 z4bq+jqNMnCwL76qR+MGtoqc5byOx17AktOj4KuF3apZeXHQ3ANfBuh9s9imcxa0wFxu7cHFNCL
 znM9+TbXLkzWELtwGRs5s1K/inS8=
X-Gm-Gg: ASbGncvUc/Ddm5m/T3OvrS9ApXZ3nC0C5v4k+4nQYRmHMX1UKeEwJfznh6C6zW/f5dW
 BbBvZA/AsRbag9Pyz0QwhbyIf72CseAx0XsZkJyWJ3fD8ijBjy+rShDM9vhqcCaHk6hXySZtY
X-Google-Smtp-Source: AGHT+IG/MHVY0WHbiv8QNgr0BHAWjMaZbpBaeIPvAceo1+d+K8rOOGGEWVfwUhKYWQj1qm2G7CkohAssp/jncr9P8o0=
X-Received: by 2002:a05:6102:26d6:b0:4bb:d7f0:6e70 with SMTP id
 ada2fe7eead31-4bd3fc60789mr1475850137.5.1739624474801; Sat, 15 Feb 2025
 05:01:14 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
 <877c5rxu1x.fsf@HIDDEN>
 <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
 <8734gfxt8m.fsf@HIDDEN>
In-Reply-To: <8734gfxt8m.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sat, 15 Feb 2025 08:01:02 -0500
X-Gm-Features: AWEUYZlLPPV2V6aEeR9y1BrIzCqgadOIxQecSpIOBWurBk8QgDReLlDIxt0EeMQ
Message-ID: <CAN+1HboOmaTgfrPoE6ggZEe2mxpWv6eaHeXwCAWc6Q5xuQuKXA@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000dd002d062e2de219"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

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

Okay, so no objections to clarifying that users need to ensure they bind
tramp-show-ad-hoc-proxies to non-nil in advance of any multi-hop
connections? I can mention both, as succinctly as I can in the footnote and
docstring, and refer readers to the Tramp manual entries in the shell
bookmark manual?

On Sat, Feb 15, 2025 at 7:55=E2=80=AFAM Michael Albinus <michael.albinus@gm=
x.de>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> Hi,
>
> > Is there any harm if people who want to achieve what I outlined bind
> > tramp-show-ad-hoc-proxies to non-nil? If that works in the way I
> > suggest, why not recommend it?
>
> There is no harm, if you set it before a connection is established, as
> your tests have shown. But you should know the consequences, which I
> have described last message.
>
> Best regards, Michael.
>

--000000000000dd002d062e2de219
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">Okay, so no objections to clarifying that users need to ensure they bind=
 tramp-show-ad-hoc-proxies to non-nil in advance of any multi-hop connectio=
ns? I can mention both, as succinctly as I can in the footnote and docstrin=
g, and refer readers to the Tramp manual entries in the shell bookmark manu=
al?</div></div><br><div class=3D"gmail_quote gmail_quote_container"><div di=
r=3D"ltr" class=3D"gmail_attr">On Sat, Feb 15, 2025 at 7:55=E2=80=AFAM Mich=
ael Albinus &lt;<a href=3D"mailto:michael.albinus@HIDDEN">michael.albinus@g=
mx.de</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">Ship Mints &lt;<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank=
">shipmints@HIDDEN</a>&gt; writes:<br>
<br>
Hi,<br>
<br>
&gt; Is there any harm if people who want to achieve what I outlined bind<b=
r>
&gt; tramp-show-ad-hoc-proxies to non-nil? If that works in the way I<br>
&gt; suggest, why not recommend it?<br>
<br>
There is no harm, if you set it before a connection is established, as<br>
your tests have shown. But you should know the consequences, which I<br>
have described last message.<br>
<br>
Best regards, Michael.<br>
</blockquote></div>

--000000000000dd002d062e2de219--




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 12:55:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 07:55:37 2025
Received: from localhost ([127.0.0.1]:53924 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjHhp-0004dz-AY
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 07:55:37 -0500
Received: from mout.gmx.net ([212.227.15.19]:36543)
 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 1tjHhm-0004dk-HX
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 07:55:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739624122; x=1740228922; i=michael.albinus@HIDDEN;
 bh=dA1M/8FAD3Si4zLRkcAA1Zj95oNYW7fy2GGomsAee84=;
 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=Iseft6OipViOJ9RJQ8WDg6i7xIeU8VRJuGrgioxN+9Ux6XVM1GxvIIRj554gBVQ+
 09ccRqpwIUT9FPuiH/LBW7p4BvxtARDUdW9t0Tgz7vX4wQrlMie1IWmjrKJRsNDvB
 eu72GUWBuMgxPBxzoKII5/TcKXbikUOL1K2aG730gTFffGRLKMTQUROV947OsVZww
 OBsil1x4OEJywae2ifmf3DOvMuKS4c39zTSl5D+9wgc5bq49yxKrqN5eOqKaCPAJh
 vI2/a8QMgKlthpqlHFHk9PKnueaUgEibpcvpMdjDJHW+bHlHq0gYXbUsIOlan8s8s
 NtQIfJlMdyefBD3X/g==
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 1MBm1e-1tdo2w2xUC-00Esue; Sat, 15
 Feb 2025 13:55:22 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
 <877c5rxu1x.fsf@HIDDEN>
 <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
Date: Sat, 15 Feb 2025 13:55:21 +0100
Message-ID: <8734gfxt8m.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:WcU+gboC8ijavGYTqWcgWPju59LAr+xcbmXMUz/Q69egsl1+NMf
 cas4qT38lSLJtU4T7uQls6fJUcCBRn6WG/kd0siVEFa+BiNZzTJsxanz8AxS8DA31dDGp5t
 38r+7KFj02T9dFGpxYbFKrcZy+esL7ZwTOQ9LFJPbJrsKO7MRoD4Rtuc03SEu6Rf02ZiM62
 bgTf875Ex+T2apchHHiyQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:6kNoCm2cxLE=;qyauOsxog/zijsn6UfChNGi+ExB
 7ApSRH1Ukb5/uq5DHil8YH98jXJGlAvXBjRkd1lr/ZiplH24jVZtsvdXTT/0+racf+SpxfoIZ
 0Ehzqs//XxnCZ0wcipr+GEZSuYMpwXS4ZY8FYMoWuSj/daEBSYEfiuf8v+UaqEsk6NUeQ6E+N
 0bmsBpX/PsOBdfugkrWWYitg/XrXlnbNu6MZFlYV8jTL9rzoPYzndcivnwbfZ4pmEPqIa4iFo
 wJTugCFzb1PJPpLHLxLI49ewaIHkOjkhLs/BF24Uu//Y2kJZFjrbZKI/FdEv/v6HnzGLoUTkS
 Na0J5A6GTBg+VtJR25eINF2m4X82Rm9aKAa+Oa0GMpj4bJecPLy+DEgA2vDZhnkSFE4MHJ7U9
 xpOvoR6VKKsK5lRLsrYR6eZBF3Kdd4gGCZ6X6zQrxTLBC8WkpmJHyXXzVac9vcPF4taJ2dd8d
 jXH342VYh7DImxGVU54ZcHYN7CVxlnHrOAAae4DxBSBuTunzIvrsvK8Rr9pIX0iAVhReGl3vY
 MWSWSbQgPobuNnxORg+wgyKGxWDzwGJnHX8bF06A6GoJ+4Cn+qdTr7HJDleDDJa37IWmcyhUw
 PgJXT2wZcOegVRp/N0sJWIo/S8UXNAOAAtPa01MlKVhFyuWbXQQD0KUWJ1yNKN3rPMEDDBHWY
 emRhLAjOYqZhLtDbF38IcG8DOA2CJfsbtsahFxU8XyjW14ati8feBYzCYyHGJIVQSQTl6Et3K
 ok4rBOhqE8xOGioANlhzhA63OLMhXQRCgIvte6iQoj3PIO1v52uf9D0kEuG/WpqKLVCEC7I/e
 +g6zBdX4Hi5av41Rf8KJuUpRup0mmITxY6ofnPlUR3PMXtzBFazLL/sQvEZ0WcaK5a3xy8lcf
 c3VLKdnjGebnvmCqRz0BI/N/va5AHaEHuatKazXHeL3jHkfuN9lUPjX9/aoiXcgNInX83SLPZ
 1oeA24AuOWStSPMh+Cj/I7ijK+nNLjjhfJrEM4SP8DBVEFbkwt/K/sbAE2ohmzR4SItoy+Iga
 8/omAYZiY8+RAEw/VaKWNsZnEdHYr10k6L7KpUXbuCgT9yNU/Mo+fyw+OGqPN03S6/YMVf2j/
 d0wCG3mJFsfzDYmUmlZgj8MrOotzawexYWOcXrkWEirBln/soEwkoMNLjGRGQPQJb/IDm6rsP
 kqblEEUg6/E0McNrBUD8DEaeGhyTZnao37OsutncVhWlnW3WStUlqAn+hYLX4D7FjaAiDHhqK
 5fWEHglpxGhwLhHWfODyO3BEC7X4BrqIIdEBSxrB3pddxFbyb/6iYHEU6P2U4I9maDzR1Hh+W
 I2dS/xMsmSlWaNnkXjLtr4LrPuKpVIH4FvZtRO+n4POJsdIpXMXyCAxCIqtOpGw6EFQLIPclK
 kQOgr336FIAUakBqwkxKqDhtTVG1azW2xkurqRdpO0CU96jZo4OzKTlxek
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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,

> Is there any harm if people who want to achieve what I outlined bind
> tramp-show-ad-hoc-proxies to non-nil? If that works in the way I
> suggest, why not recommend it?

There is no harm, if you set it before a connection is established, as
your tests have shown. But you should know the consequences, which I
have described last message.

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 12:42:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 07:42:14 2025
Received: from localhost ([127.0.0.1]:53851 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjHUr-0003tY-Uk
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 07:42:14 -0500
Received: from mail-vk1-xa2a.google.com ([2607:f8b0:4864:20::a2a]:47337)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tjHUp-0003tH-HP
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 07:42:12 -0500
Received: by mail-vk1-xa2a.google.com with SMTP id
 71dfb90a1353d-520a48f37b4so121968e0c.2
 for <65039 <at> debbugs.gnu.org>; Sat, 15 Feb 2025 04:42:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739623326; x=1740228126; 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=pAg2toQETeV1NjAYCS+DCSV/UjVONQuoYAJpAy1o6Qw=;
 b=afOGgJ2zz6Bxoj3AYylagjGsFGzhYXlDOeBHytnPRzR2e4yQ64DCS6YazFEQ1g6tK7
 u+H4q2lTWPIC5wFyvc+7flupgwXwGgOwSGwgcx8vE+M9qMfO+fRlyQPOYDbQ1lNIK9Y9
 /PuTMZHmISjjYaag5CLKdY79gUuPwzTIBgLoul0SJ305Gt+UL0Xt9TrVcXfIth6rhXDH
 eAiiL4Nkdd3koCPwnRYiXfc2RKKJlAgcTc7KuSvvnREhhruWz3MLShPit7QfSATtmDPk
 0k4HPSEdvEptazwJeeCfDMa6dAiN4AO/OBXpv58RN5c5NTI4IMg+APWZWezQz5ehFpvo
 1YwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739623326; x=1740228126;
 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=pAg2toQETeV1NjAYCS+DCSV/UjVONQuoYAJpAy1o6Qw=;
 b=mRJhX+nLV9ElAi7SGPHSEfesemMVd3y/7OV6aNvXpcMh3IGiXVHu7Vt3ktAuylpnK4
 ZAmGtIxNQ2d8xgR/dpyPrvvrmnrB4iHaj9GOfF2Vg08LbSiUrgWMSUO0QC2VS8eJBMfh
 XbatDkYC/DAeu1lX45oqmU6vkcp5ZXTuNuOK+0Jyg1rs2NUCo9FrA6vS0cDamUclEzxo
 OW9Lt6hyoLL0Y2QegjfV1u5kB2iSm5toMzcBsYxVPRdZ4yCdJvU9Oc8RF1uFnJeIYgHQ
 IFU/jH7PWXwNsDzpLsoRmpwLDG6p0lYnl8gJqj0EMcS4Dik9/NtFfMMPe6t/+P8i+Q0K
 eNVA==
X-Forwarded-Encrypted: i=1;
 AJvYcCVZ7BCgys48BhQ6SyhncANeMPaGDueAtkIapTSeUYkBADdZ2sSaQrsGCsRrhz4ikXOlvC6mHQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxxK7R9wevPWXf3Gm8VJZ4rL0YyURJw9b6fIctyZDUl48ylaWyc
 /mOeSLzqoF4WJqeVoANQS4ZNS02SKT7bKqa1dM/h6/2KW5FncCsk3UmS9nB65cAEmYMZZx4mI3E
 OXafCbaWBAOEzaP0GvVE33ijBayI=
X-Gm-Gg: ASbGnctt7KonxcFe92ctJwOlX044wJNIXwbsG46mFCObLmQBsvbi26/eXSQVWuuGY+F
 wVL0xr6dYFwKB2puZtiDy+PgvlJNJMk5pt8Z5yM6YzpaYVYt6PlUzXr7GAhvJS1IeCsMX5gEP
X-Google-Smtp-Source: AGHT+IF4QTBUB0RwPt6zYG+JoKS6HgYnLvV/DW4c7x2DI87SFUYP3aDNvNeZCLvuOKLQgq1q84WLO/XPVnUSvnzvPn8=
X-Received: by 2002:a05:6122:506:b0:520:3536:febc with SMTP id
 71dfb90a1353d-5209dc94030mr1136103e0c.8.1739623325942; Sat, 15 Feb 2025
 04:42:05 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
 <877c5rxu1x.fsf@HIDDEN>
In-Reply-To: <877c5rxu1x.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sat, 15 Feb 2025 07:41:54 -0500
X-Gm-Features: AWEUYZlF64AG4pu9E3OyEjWQZsVTqtp8PDq2fs7iN7EpZfix-iXdXh81Leme7F4
Message-ID: <CAN+1HbqGuzoeO0wduvnDzf4or+mHewqiTfdW0bOkeQRcp+WSjQ@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000062c93e062e2d9e22"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

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

Is there any harm if people who want to achieve what I outlined
bind tramp-show-ad-hoc-proxies to non-nil? If that works in the way I
suggest, why not recommend it?

On Sat, Feb 15, 2025 at 7:37=E2=80=AFAM Michael Albinus <michael.albinus@gm=
x.de>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> Hi,
>
> > Hmm. I prefer storing the fully-qualified multi-hop file name in the
> > bookmark itself. I share my bookmarks across machines which all have
> > identically structured file systems, identical ssh configurations,
> > identical "production" Emacs configs, and I expect my bookmarks to
> > load without having to copy over another file. I will occasionally
> > share a bookmark snippet with someone else and expect it to work
> > (these people have similar set ups--assuming they follow the
> > configuration guidelines).
>
> The crucial point is tramp-default-proxies-alist. If
> tramp-save-ad-hoc-proxies is non-nil, an updated version of that user
> option is saved in your ~/.emacs file, including ad-hoc definitions.
>
> And if you share .emacs like you do it with your bookmarks, there is no
> pain.
>
> > Can we take a look at fully-qualified file name reconstruction?
>
> There is a reason that ad-hoc multi-hop file names are called ad-hoc:
> they are ad-hoc, cand not designed to survive an Emacs session.
>
> For example, Tramp supports a use case (requested by Tramp users), where
> a container with the very same name exists @work on a remote machine,
> and @home on another remote machine. Tramp supports this scenario, you
> can always access this container as "docker:container-name:". See
> section "6.4.1 Using different proxies for the same destination" in the
> Tramp manual. If the extended multi-hop file name would be saved in your
> bookmarks (or recentf) file, this doesn't work.
>
> Best regards, Michael.
>

--00000000000062c93e062e2d9e22
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">Is there any harm if people who want to achieve what I outlined bind=C2=
=A0tramp-show-ad-hoc-proxies to non-nil? If that works in the way I suggest=
, why not recommend it?</div></div><br><div class=3D"gmail_quote gmail_quot=
e_container"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Feb 15, 2025 at =
7:37=E2=80=AFAM Michael Albinus &lt;<a href=3D"mailto:michael.albinus@HIDDEN=
e">michael.albinus@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">Ship Mints &lt;<a href=3D"mailto:shipmints@HIDDEN=
om" target=3D"_blank">shipmints@HIDDEN</a>&gt; writes:<br>
<br>
Hi,<br>
<br>
&gt; Hmm. I prefer storing the fully-qualified multi-hop file name in the<b=
r>
&gt; bookmark itself. I share my bookmarks across machines which all have<b=
r>
&gt; identically structured file systems, identical ssh configurations,<br>
&gt; identical &quot;production&quot; Emacs configs, and I expect my bookma=
rks to<br>
&gt; load without having to copy over another file. I will occasionally<br>
&gt; share a bookmark snippet with someone else and expect it to work<br>
&gt; (these people have similar set ups--assuming they follow the<br>
&gt; configuration guidelines).<br>
<br>
The crucial point is tramp-default-proxies-alist. If<br>
tramp-save-ad-hoc-proxies is non-nil, an updated version of that user<br>
option is saved in your ~/.emacs file, including ad-hoc definitions.<br>
<br>
And if you share .emacs like you do it with your bookmarks, there is no pai=
n.<br>
<br>
&gt; Can we take a look at fully-qualified file name reconstruction?<br>
<br>
There is a reason that ad-hoc multi-hop file names are called ad-hoc:<br>
they are ad-hoc, cand not designed to survive an Emacs session.<br>
<br>
For example, Tramp supports a use case (requested by Tramp users), where<br=
>
a container with the very same name exists @work on a remote machine,<br>
and @home on another remote machine. Tramp supports this scenario, you<br>
can always access this container as &quot;docker:container-name:&quot;. See=
<br>
section &quot;6.4.1 Using different proxies for the same destination&quot; =
in the<br>
Tramp manual. If the extended multi-hop file name would be saved in your<br=
>
bookmarks (or recentf) file, this doesn&#39;t work.<br>
<br>
Best regards, Michael.<br>
</blockquote></div>

--00000000000062c93e062e2d9e22--




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 12:37:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 07:37:58 2025
Received: from localhost ([127.0.0.1]:53839 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjHQj-0003fi-Lx
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 07:37:58 -0500
Received: from mout.gmx.net ([212.227.15.19]:56791)
 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 1tjHQg-0003fM-K6
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 07:37:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739623067; x=1740227867; i=michael.albinus@HIDDEN;
 bh=DoSZ5/dKYbxAePdva47MDP6h5sjHnrga0k/EtK+qaUs=;
 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=Elu1Slpl9byBLk73Y0329BmHfnCpt929r9eP8h2HrEQ4WTCTqHE3HcAjWQ3KKLqG
 H+nUOC1OlvFrL6MU7WaFX7bBNmCjrlTS5ose3zot0pMycytFRdLAz1d5pICieyixz
 ObX+27VD3GV3g/EEG9E/bdV55+A6LZ7e3Z69ykEfpY9qaVE2ollE80zi6eEGrAU38
 1NWadxv4DFE1Oiyzni+jTTalMeWuGNiH23X/RZZ6QAsROtAD/4aujvR6IZN/cVaCR
 o28+lLM2Rs26I8Ou0C0UuSD7mZleXllo/AJ5ObSj40ViIFsxPZVnTPlX7ZF9sgeER
 ApaVL71BVYKFVVO8iA==
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 1MkHQh-1t3e9i1hnd-00puh2; Sat, 15
 Feb 2025 13:37:47 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
Date: Sat, 15 Feb 2025 13:37:46 +0100
Message-ID: <877c5rxu1x.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:SiNs7Dd9GGoH9MA4j8snqPpJT7VmFvIf9I1ijmy6vIt1L1ISvOJ
 /U4QGf5bmnKX0VPCJkoWQHdtk9UJl6Rc+ic6e5ybETgbemGyu2FE/xhD2BfjaoDrAsiMEeq
 0tLjZKsiGTmYFIeuADw0W1a+w1IlsDEaF1/5FOuUchknyb7N4vS0NTVvquPMUl3RAJDQ7+D
 9h78HdtF1uvl4s53hPnYQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:YMpUxlHpbKU=;XGQ3sP4y9PKxj+uarQv2M1WJg50
 Ary7g5BeXWwnTUS5aP7y7tvZ1U8O5WSXxoHBm8P0Ej/o4rNpoP97hTkfTtC8LUwIxClPAG551
 vRYhe1x+NajKwn2rBRCbDDXzV0d/pUqGeZO/SQu1Tip7p7pJ7vFZ4MVtKoOLZDB0dZJo61xTF
 4fxEG7AMW6anzozZNrClWOA1W77gQISrlGqyFQxjjeH14uRShevmdXcOEuDVrceVEnm/E2Zot
 W+pjCgXtDBWyzQNc5mGFloggcTWq6uTZrcVKBma5BR5wmzvYicODXYx2Wd9T/N1mYnwCdYA+G
 lXFDMbZW+ie23jcfHhGfNrJQK8uoi9oYUBrbft31IcI6zTMApjjH+Du1QzmkapwAnQwzGBMWH
 g5HAFlLMAxmDcJL2OuVcuYsxIw6k8FFf2e/k487KrRnLZDm8Q1Ketjf+RL4F7RFb+LL13XD6/
 TNezYCn4gmiCdS6OqkypKcqcbDf8YTU1Lge6K1cNiKiSdpN1ARFO0SpvahWGiq4nhXgwxSPGU
 VVyDBcVB9lHlhzo7wvi1xMuNiHTxlYzXN939g+Vz0L/HP6Ncn1t4qq1sgB6GTzpRjXBihNv8m
 JnHL2jookFCaHA7Av2GTakn9+tIFUVnOYaYaymypokuVIi03hRjHQaJs+2prbhpjErGh+It3O
 P405Gjs5MbwO8bhuw7r8ZOZQFNC3YEjUiqGZv0eewWy58vHj5mRanhDWMufaBcmyTvRnYHkGF
 dKe0QQqiyO4OGKpLRvEN2jnCg8IEkZ0471LGEMJDTmBEvr4Ee8W8Q/boY2I4nVbfZaImqbSto
 jAXRB54w6AQsW/T4XE4SDRsrp/jMrsHI3vYlbLNvYdE4+T7KroSqFLgNX7UHq0MmaiM3/RAo+
 JkKpihQDjoUq+K0a/VYg/GA7RFEIpeKEhfAKo8EqX36kxuZrE2hNzwwG6kAEqqrKp3Uj4LbIt
 yTqXEXja7UDQdUAcM14oVj0HzFzwvgAx7Zp9Fb8SdZK6CcZ0zexhy68DHXwE0SN6RyU8ybf2n
 B+BgQTEQc37JZNRvIqtzwwiEcoGudJLAtof6wod1mgqJ3KQV4YxJp2gC3RpgT/Zch7D+0QEXV
 5MuIwYtS11B0SWUOMgN56VovjJG+8XgYNTi/F026OBug9wNhFj4M+rYO/peUU+A6/MMwBHAU8
 CtiSICE1NKrgMNxiNAAhlT6NYVULTELGJFjzSJ/tjxI2JGP/lE83dEdBi7qYf9C8yASqeDCO6
 B2ruKf+EbwqE4ehqHMdONGRht6HLvAvXWxRrqvvjuHTG5xD602Y4nNEZoVRGHW0FHfnNF4cDC
 PLwLAqUxiRybV2FtEH3abv0jIjCTDWO+zsiy8sGy8FCrTaiB9o92xocoey1Ar06zan6EATQvd
 08tMsU+5icntwFe+hDkxrH7TuVi9PT1WE0uJzV9xvsY4V/wonE0tUxMyYh
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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,

> Hmm. I prefer storing the fully-qualified multi-hop file name in the
> bookmark itself. I share my bookmarks across machines which all have
> identically structured file systems, identical ssh configurations,
> identical "production" Emacs configs, and I expect my bookmarks to
> load without having to copy over another file. I will occasionally
> share a bookmark snippet with someone else and expect it to work
> (these people have similar set ups--assuming they follow the
> configuration guidelines).

The crucial point is tramp-default-proxies-alist. If
tramp-save-ad-hoc-proxies is non-nil, an updated version of that user
option is saved in your ~/.emacs file, including ad-hoc definitions.

And if you share .emacs like you do it with your bookmarks, there is no pain.

> Can we take a look at fully-qualified file name reconstruction?

There is a reason that ad-hoc multi-hop file names are called ad-hoc:
they are ad-hoc, cand not designed to survive an Emacs session.

For example, Tramp supports a use case (requested by Tramp users), where
a container with the very same name exists @work on a remote machine,
and @home on another remote machine. Tramp supports this scenario, you
can always access this container as "docker:container-name:". See
section "6.4.1 Using different proxies for the same destination" in the
Tramp manual. If the extended multi-hop file name would be saved in your
bookmarks (or recentf) file, this doesn't work.

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 11:36:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 06:36:48 2025
Received: from localhost ([127.0.0.1]:53638 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjGTX-00068c-Pp
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 06:36:48 -0500
Received: from mail-vk1-xa29.google.com ([2607:f8b0:4864:20::a29]:43237)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tjGTU-00068M-GC
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 06:36:45 -0500
Received: by mail-vk1-xa29.google.com with SMTP id
 71dfb90a1353d-5209ea469e9so380352e0c.0
 for <65039 <at> debbugs.gnu.org>; Sat, 15 Feb 2025 03:36:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739619399; x=1740224199; 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=XtP0TXzTe0N52+DhgGwrTXpRDo4oCJxhS8VtkGO2rlA=;
 b=BIe0HitIH1EBTISwuLNuzqbMqDteu4NM1s7Y+Gtvbbti8jfC80cOzU2eoU6/LndjHe
 yRjkhTy+5vTrtjwdbYovqfdOVppPWtNX2PGpSqUP7NdBe9aHmu44N/2AQf02swwnIkiV
 /cHU15vfRNxgrhXlypySVy+P71kE1ZYH4AaiScGu4nkg6dPpv0C1s5xJ6Xmyozzp2Ue3
 m8HYLG8O5Mp6A2GlYjnAWxkxFh97+jUtz0r4pDXAEk7yt0iRnnoAnijIMj083bnYHI+c
 WwSG2ksifKDeKK8XkdFAANjF6zrGoZfbO0bz2VvxBhIG81JBT8scXYLHzHyU8u0OJAdx
 B7Jg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739619399; x=1740224199;
 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=XtP0TXzTe0N52+DhgGwrTXpRDo4oCJxhS8VtkGO2rlA=;
 b=KH0WjGfPUUw4dMm9qhDOYE1Z6CPEpf+lgmi7KZ0HYcku4CNhh5X0oxilJ0QLd7P08u
 zgB2fhPvz4mbt54K5LzY0ZW7XTXgdKon0FrK2mWPuCPtYlWuuYJGghb5sGWqFFOXH5hb
 j/Cu4CIRYoUScCdXh40R420Nmei06p9+gk7x29SmETbbDg/Rxj0JKXsSKHX3037YWbIb
 eG0LpmkVQnUk6K2rLxIAZjdJYMB+eHGh41KLSG4gGu2EToQP1C1UcB2RUp/uXB0K9r8z
 42frdrNwtrn117/RrOrcgq3BzTJjoaGchm3yU/9/9QAwi/ocQit+eYuEYsL0Vnit8xax
 lzbw==
X-Forwarded-Encrypted: i=1;
 AJvYcCUtlOM/6DWKIvNk6Z2ySi1T6CpIpC+86NeODN6DWctH0DLWLf2tOBtZYesmb3UBrboQlmscnQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyE5PWhh071d9AInjrIZWRSscdkU6t2d9xNc1xW0x5IZmZwro0h
 Vk5N+QGXHVOeaj0vEsTWR1cURW34blslIRiASJ3byBPiZWhTs5atLJHsoTKsfwEIByL0BToDDoL
 6cVgGvEkFkhWt1+c+lvNk3WHOVrg=
X-Gm-Gg: ASbGncuGnm3dgC7VUmuXZ4743RFawKnijuZeZ86eXpcu5I8mLOzjuutZ2qefyODvj5E
 V6LvonIeTVcKC8AigcOSvOMImR/SrX7JZp2puS2fSD0Yh/zC/AAg/UEcmO6MY//tPeJWz9J8I
X-Google-Smtp-Source: AGHT+IGsiwn2IEmKrMFgxhIgUNbkC3e4o6G7MBBRko6JugzQgW0UZPNWQETpNR5PmngQJeTF+7D0gig6h/Lx/ZxEXPo=
X-Received: by 2002:a05:6122:660d:b0:51e:ffd1:67f3 with SMTP id
 71dfb90a1353d-5209dce2530mr1213226e0c.7.1739619398844; Sat, 15 Feb 2025
 03:36:38 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
 <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
In-Reply-To: <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sat, 15 Feb 2025 06:36:27 -0500
X-Gm-Features: AWEUYZm5_M4IpMe_4V6CMUvvyZlmyaHMb3lQj8OmbtuU6lEz902SC-Jx1UhmyLc
Message-ID: <CAN+1HbpJ_ppnbySOsxU_319VQ8kQcOR9=aiG+5ZPNE66YTXewA@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000500773062e2cb4e2"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

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

Since bookmarks can be loaded from alternate files, there's also that. I
have shared a few "standardized" bookmark files and instructed how to load
them. One day, I'll look at bookmark.el to see how much trouble it would be
to graft together multiple bookmark-origin files into a single list and
still retain their origin for persistence.

On Sat, Feb 15, 2025 at 6:24=E2=80=AFAM Ship Mints <shipmints@HIDDEN> wr=
ote:

> Hmm. I prefer storing the fully-qualified multi-hop file name in the
> bookmark itself. I share my bookmarks across machines which all have
> identically structured file systems, identical ssh configurations,
> identical "production" Emacs configs, and I expect my bookmarks to load
> without having to copy over another file. I will occasionally share a
> bookmark snippet with someone else and expect it to work (these people ha=
ve
> similar set ups--assuming they follow the configuration guidelines).
>
> Can we take a look at fully-qualified file name reconstruction?
>
> On Sat, Feb 15, 2025 at 3:21=E2=80=AFAM Michael Albinus <michael.albinus@=
gmx.de>
> wrote:
>
>> Michael Albinus <michael.albinus@HIDDEN> writes:
>>
>> >> Hi, Michael,
>>
>> Hi,
>>
>> >> If it is possible to do at bookmarking time, please tell me how. If
>> >> this is not possible, we will highlight in the docs that
>> >> tramp-show-ad-hoc-proxies must be t if users expect multi-hop
>> >> bookmarks to be effective.
>> >
>> > I'll check, whether I can improve this in Tramp.
>>
>> Finally, it is much simpler than expected. The Tramp manual tells us
>> TheTruth=E2=84=A2,
>> (info "(tramp) Frequently Asked Questions")
>>
>> --8<---------------cut here---------------start------------->8---
>>    =E2=80=A2 Why saved multi-hop file names do not work in a new Emacs s=
ession?
>>
>>      When saving ad-hoc multi-hop TRAMP file names (*note Ad-hoc
>>      multi-hops::) via bookmarks, recent files, filecache, bbdb, or
>>      another package, use the full ad-hoc file name including all hops,
>>      like =E2=80=98/ssh:bird@bastion|ssh:news.my.domain:/opt/news/etc=E2=
=80=99.
>>
>>      Alternatively, when saving abbreviated multi-hop file names
>>      =E2=80=98/ssh:news@HIDDEN:/opt/news/etc=E2=80=99, the user =
option
>>      =E2=80=98tramp-save-ad-hoc-proxies=E2=80=99 must be set non-=E2=80=
=98nil=E2=80=99 value.
>> --8<---------------cut here---------------end--------------->8---
>>
>> If you document to set tramp-save-ad-hoc-proxies to non-nil it should
>> work out-of-the-box.
>>
>> >> -Stephane
>>
>> Best regards, Michael.
>>
>

--000000000000500773062e2cb4e2
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">Since bookmarks can be loaded from alternate files, there&#39;s also tha=
t. I have shared a few &quot;standardized&quot; bookmark files and instruct=
ed how to load them. One day, I&#39;ll look at bookmark.el to see how much =
trouble it would be to graft together multiple bookmark-origin files into a=
 single list and still retain their origin for persistence.</div></div><br>=
<div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"=
gmail_attr">On Sat, Feb 15, 2025 at 6:24=E2=80=AFAM Ship Mints &lt;<a href=
=3D"mailto:shipmints@HIDDEN">shipmints@HIDDEN</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div cl=
ass=3D"gmail_default" style=3D"font-family:monospace">Hmm. I prefer storing=
 the fully-qualified multi-hop file name=C2=A0in the bookmark itself. I sha=
re my bookmarks across machines which all have identically=C2=A0structured =
file systems, identical ssh configurations, identical &quot;production&quot=
; Emacs configs, and I expect my bookmarks to load without having to copy o=
ver another file. I will occasionally share a bookmark snippet with someone=
 else and expect it to work (these people have similar set ups--assuming th=
ey follow the configuration guidelines).</div><div class=3D"gmail_default" =
style=3D"font-family:monospace"><br></div><div class=3D"gmail_default" styl=
e=3D"font-family:monospace">Can we take a look at fully-qualified file name=
 reconstruction?</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Sat, Feb 15, 2025 at 3:21=E2=80=AFAM Michael Albin=
us &lt;<a href=3D"mailto:michael.albinus@HIDDEN" target=3D"_blank">michael.=
albinus@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">Michael Albinus &lt;<a href=3D"mailto:michael.albinus@HIDDEN"=
 target=3D"_blank">michael.albinus@HIDDEN</a>&gt; writes:<br>
<br>
&gt;&gt; Hi, Michael,<br>
<br>
Hi,<br>
<br>
&gt;&gt; If it is possible to do at bookmarking time, please tell me how. I=
f<br>
&gt;&gt; this is not possible, we will highlight in the docs that<br>
&gt;&gt; tramp-show-ad-hoc-proxies must be t if users expect multi-hop<br>
&gt;&gt; bookmarks to be effective.<br>
&gt;<br>
&gt; I&#39;ll check, whether I can improve this in Tramp.<br>
<br>
Finally, it is much simpler than expected. The Tramp manual tells us TheTru=
th=E2=84=A2,<br>
(info &quot;(tramp) Frequently Asked Questions&quot;)<br>
<br>
--8&lt;---------------cut here---------------start-------------&gt;8---<br>
=C2=A0 =C2=A0=E2=80=A2 Why saved multi-hop file names do not work in a new =
Emacs session?<br>
<br>
=C2=A0 =C2=A0 =C2=A0When saving ad-hoc multi-hop TRAMP file names (*note Ad=
-hoc<br>
=C2=A0 =C2=A0 =C2=A0multi-hops::) via bookmarks, recent files, filecache, b=
bdb, or<br>
=C2=A0 =C2=A0 =C2=A0another package, use the full ad-hoc file name includin=
g all hops,<br>
=C2=A0 =C2=A0 =C2=A0like =E2=80=98/ssh:bird@bastion|ssh:news.my.domain:/opt=
/news/etc=E2=80=99.<br>
<br>
=C2=A0 =C2=A0 =C2=A0Alternatively, when saving abbreviated multi-hop file n=
ames<br>
=C2=A0 =C2=A0 =C2=A0=E2=80=98/ssh:news@HIDDEN:/opt/news/etc=E2=80=
=99, the user option<br>
=C2=A0 =C2=A0 =C2=A0=E2=80=98tramp-save-ad-hoc-proxies=E2=80=99 must be set=
 non-=E2=80=98nil=E2=80=99 value.<br>
--8&lt;---------------cut here---------------end---------------&gt;8---<br>
<br>
If you document to set tramp-save-ad-hoc-proxies to non-nil it should<br>
work out-of-the-box.<br>
<br>
&gt;&gt; -Stephane<br>
<br>
Best regards, Michael.<br>
</blockquote></div>
</blockquote></div>

--000000000000500773062e2cb4e2--




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 11:25:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 06:25:05 2025
Received: from localhost ([127.0.0.1]:53609 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjGID-0005WP-4w
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 06:25:05 -0500
Received: from mail-ua1-x929.google.com ([2607:f8b0:4864:20::929]:57570)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tjGI9-0005Vi-04
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 06:25:03 -0500
Received: by mail-ua1-x929.google.com with SMTP id
 a1e0cc1a2514c-866faa61728so1741217241.2
 for <65039 <at> debbugs.gnu.org>; Sat, 15 Feb 2025 03:25:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739618695; x=1740223495; 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=7dHvD5KmyB/f38ZFfqr3G6915sE4eKDvYWfJYf2pEJg=;
 b=P8ck675/ouyiJ/dpsoWwCDsGYR4zuEV3D5oz3kwiheFi4iwSaftQTjryHo+T26NO3b
 yQDuBXOy5xgawRtXPO+LPplFPNCX+ZbLUJJ+43XSbY6lP43VHiakhS3b4Tf+5eKSAHFJ
 HzsdAQ/YKLObPBMUqfx3SuDO67UTQqJJNXJtcY84tVKYjRDX9vhN5qfvwP1o6QPyLrBk
 o+1h/TiRkwjy9kijUOKDTeMRoCLrCvmbYCE/Dz3NEjOuCbaSN5pNPxcIYfIyB/2jiezz
 R0vQuTDcEj4ZBkspAqAQdx55LNwiYUsWPaaySmiyB1R7qJXWwTFEkF82+sqT0DNTZnDY
 +DuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739618695; x=1740223495;
 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=7dHvD5KmyB/f38ZFfqr3G6915sE4eKDvYWfJYf2pEJg=;
 b=mdGhfRpSUR8jF0DcauK1z1/mKDq83eFF4YJahuVadDCqZh4huuWGj4wAc56Bv6HAg6
 XcpeOzqI1s20Wz8flF9V3Ouj5eatr1IEV0Yo0iImFZhe/agsRSKawa3JVp2DWCFeSIz9
 XxjCeZSpUBLoNyZ2a/KUpL7ZSDccsZJqB7+olzZIK8NGT7/mJR5mYAM1zAneDkaE2d3g
 yFyYoigsUfxmodKNwt/wIQoRck4ScEm91NqGhq+UrZ/B0C/j1sxJ6HOnV8djDFUhoWLC
 Wy2oKCLG7uiFSv/6kBan2qFHAZzly718rWk7SSwUomj91zO9u8WswmIJ7bIMEbGwDcpF
 78Cw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVPMmZXkYKGvOe2jXeUMZc+HQvld7J6Ts5VPFObFr1INIJrMJAbz/gwbdLjCbjsz53v1gKOAg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Ywdddtn5Co6u3O4cjh1Vt+TiMIJvIj/0vWBVlWbxgzTOw2HpNqY
 NIyrjijVOcUnij/f2B3uAjd5cR28w3ENRsrNFqzBnDr/7FW3//utXECSm+NX13FKaC6JT95S9J0
 3OPgXUvn3UmEBKVmYoci9sguVlJk=
X-Gm-Gg: ASbGncvpkzay8WJp1/EXHCYlUPUdNjzTkHAFHu/FV7qFxNZfjt4qlJaXRw3c22v13N4
 HQ1HG5bgBFvGmx8cmIHQaC+ruoStZ2jt5g6wL6F0GaSAT0uDwkqqcjoG893iM893ExB6MKZI8
X-Google-Smtp-Source: AGHT+IGwHwcrrk4dAoIk8ORI2ggDvjwLUqD/64wAm1kBaMLq/0KQtsCpaALhoV1FEL9fq0QBnncjLpTkjkMGebMKMfs=
X-Received: by 2002:a05:6122:1807:b0:516:1ab2:9955 with SMTP id
 71dfb90a1353d-5209dc5f119mr1075567e0c.6.1739618694815; Sat, 15 Feb 2025
 03:24:54 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN> <87ldu7y5x4.fsf@HIDDEN>
In-Reply-To: <87ldu7y5x4.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sat, 15 Feb 2025 06:24:43 -0500
X-Gm-Features: AWEUYZmY2GCbYfeMwPlI5QYCLLlg9WfSKIcuWWDF-H6bCG7CPHzv8Vn_a-EPU5I
Message-ID: <CAN+1HbrVNL3VPprOwGpPS8XeE22zbb0Doan_wvGUT+_B10BM4Q@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000596496062e2c8a32"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

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

Hmm. I prefer storing the fully-qualified multi-hop file name in the
bookmark itself. I share my bookmarks across machines which all have
identically structured file systems, identical ssh configurations,
identical "production" Emacs configs, and I expect my bookmarks to load
without having to copy over another file. I will occasionally share a
bookmark snippet with someone else and expect it to work (these people have
similar set ups--assuming they follow the configuration guidelines).

Can we take a look at fully-qualified file name reconstruction?

On Sat, Feb 15, 2025 at 3:21=E2=80=AFAM Michael Albinus <michael.albinus@gm=
x.de>
wrote:

> Michael Albinus <michael.albinus@HIDDEN> writes:
>
> >> Hi, Michael,
>
> Hi,
>
> >> If it is possible to do at bookmarking time, please tell me how. If
> >> this is not possible, we will highlight in the docs that
> >> tramp-show-ad-hoc-proxies must be t if users expect multi-hop
> >> bookmarks to be effective.
> >
> > I'll check, whether I can improve this in Tramp.
>
> Finally, it is much simpler than expected. The Tramp manual tells us
> TheTruth=E2=84=A2,
> (info "(tramp) Frequently Asked Questions")
>
> --8<---------------cut here---------------start------------->8---
>    =E2=80=A2 Why saved multi-hop file names do not work in a new Emacs se=
ssion?
>
>      When saving ad-hoc multi-hop TRAMP file names (*note Ad-hoc
>      multi-hops::) via bookmarks, recent files, filecache, bbdb, or
>      another package, use the full ad-hoc file name including all hops,
>      like =E2=80=98/ssh:bird@bastion|ssh:news.my.domain:/opt/news/etc=E2=
=80=99.
>
>      Alternatively, when saving abbreviated multi-hop file names
>      =E2=80=98/ssh:news@HIDDEN:/opt/news/etc=E2=80=99, the user o=
ption
>      =E2=80=98tramp-save-ad-hoc-proxies=E2=80=99 must be set non-=E2=80=
=98nil=E2=80=99 value.
> --8<---------------cut here---------------end--------------->8---
>
> If you document to set tramp-save-ad-hoc-proxies to non-nil it should
> work out-of-the-box.
>
> >> -Stephane
>
> Best regards, Michael.
>

--000000000000596496062e2c8a32
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">Hmm. I prefer storing the fully-qualified multi-hop file name=C2=A0in th=
e bookmark itself. I share my bookmarks across machines which all have iden=
tically=C2=A0structured file systems, identical ssh configurations, identic=
al &quot;production&quot; Emacs configs, and I expect my bookmarks to load =
without having to copy over another file. I will occasionally share a bookm=
ark snippet with someone else and expect it to work (these people have simi=
lar set ups--assuming they follow the configuration guidelines).</div><div =
class=3D"gmail_default" style=3D"font-family:monospace"><br></div><div clas=
s=3D"gmail_default" style=3D"font-family:monospace">Can we take a look at f=
ully-qualified file name reconstruction?</div></div><br><div class=3D"gmail=
_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Sat,=
 Feb 15, 2025 at 3:21=E2=80=AFAM Michael Albinus &lt;<a href=3D"mailto:mich=
ael.albinus@HIDDEN">michael.albinus@HIDDEN</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">Michael Albinus &lt;<a href=3D"ma=
ilto:michael.albinus@HIDDEN" target=3D"_blank">michael.albinus@HIDDEN</a>&g=
t; writes:<br>
<br>
&gt;&gt; Hi, Michael,<br>
<br>
Hi,<br>
<br>
&gt;&gt; If it is possible to do at bookmarking time, please tell me how. I=
f<br>
&gt;&gt; this is not possible, we will highlight in the docs that<br>
&gt;&gt; tramp-show-ad-hoc-proxies must be t if users expect multi-hop<br>
&gt;&gt; bookmarks to be effective.<br>
&gt;<br>
&gt; I&#39;ll check, whether I can improve this in Tramp.<br>
<br>
Finally, it is much simpler than expected. The Tramp manual tells us TheTru=
th=E2=84=A2,<br>
(info &quot;(tramp) Frequently Asked Questions&quot;)<br>
<br>
--8&lt;---------------cut here---------------start-------------&gt;8---<br>
=C2=A0 =C2=A0=E2=80=A2 Why saved multi-hop file names do not work in a new =
Emacs session?<br>
<br>
=C2=A0 =C2=A0 =C2=A0When saving ad-hoc multi-hop TRAMP file names (*note Ad=
-hoc<br>
=C2=A0 =C2=A0 =C2=A0multi-hops::) via bookmarks, recent files, filecache, b=
bdb, or<br>
=C2=A0 =C2=A0 =C2=A0another package, use the full ad-hoc file name includin=
g all hops,<br>
=C2=A0 =C2=A0 =C2=A0like =E2=80=98/ssh:bird@bastion|ssh:news.my.domain:/opt=
/news/etc=E2=80=99.<br>
<br>
=C2=A0 =C2=A0 =C2=A0Alternatively, when saving abbreviated multi-hop file n=
ames<br>
=C2=A0 =C2=A0 =C2=A0=E2=80=98/ssh:news@HIDDEN:/opt/news/etc=E2=80=
=99, the user option<br>
=C2=A0 =C2=A0 =C2=A0=E2=80=98tramp-save-ad-hoc-proxies=E2=80=99 must be set=
 non-=E2=80=98nil=E2=80=99 value.<br>
--8&lt;---------------cut here---------------end---------------&gt;8---<br>
<br>
If you document to set tramp-save-ad-hoc-proxies to non-nil it should<br>
work out-of-the-box.<br>
<br>
&gt;&gt; -Stephane<br>
<br>
Best regards, Michael.<br>
</blockquote></div>

--000000000000596496062e2c8a32--




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 08:44:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 03:44:09 2025
Received: from localhost ([127.0.0.1]:53287 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjDmT-0006Gr-3v
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 03:44:09 -0500
Received: from mout.gmx.net ([212.227.15.15]:33431)
 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 1tjDmP-0006GB-Q6
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 03:44:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739609035; x=1740213835; i=michael.albinus@HIDDEN;
 bh=NwgYivYra4TpyhOEYxAmEoCpMjTpgH7l9BJoMjudmoM=;
 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=mA2XJS0gr2sxbPDz9MuuYrcQBKAiUNfILwQkr63noAca51Ui1mHI/iXFeghveNqs
 /PVybd2gzJ/hTOdeldedpEqiOWjCvMU0WvPbL5IYeJimBzqhXF97h7BCMWChJYJ5X
 W2fa5Qm5J8/qCJ7fl2xoj4Ako1RrRQs4VVhtmlF7FDxIaNNwsPXBjC4lSiFgoaLlW
 Yfr60IiXZ/TbilwpFZ7V3gb19HKfI8p9UrTt9gi4rZpKrlWiVwyThqLR6HfpWv49B
 yqn2Tnt4kQ1H4kneRRkO+X8S9T13se0VNhsoacrNcIRS3Kq8WAWoD07SKyLNc2sMy
 3/TlS6WlYLQz7HrvKg==
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 1MTAFh-1tw7XB3NXj-00XYm3; Sat, 15
 Feb 2025 09:43:54 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <CAN+1HbqkZYLS_XRi9+7tE6-bpXL-UJ49bmh0FHDTSY6f=ryMOg@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN>
 <CAN+1HboptOdwd1yzOt6UUwc+PB2OkAvqvbWeq-gvAAYuoaYAsQ@HIDDEN>
 <87cyfkzccz.fsf@HIDDEN>
 <CAN+1Hbp7vuavjPemU474fPVUw10-uFWUwGYC9Up2_XJHD2Nnug@HIDDEN>
 <87tt8wxx1w.fsf@HIDDEN>
 <CAN+1HbqCE5=vMYwqjXELb2iCpfH1u-JfV1nA_ZoNK_SK0Y3dXA@HIDDEN>
 <CAN+1HbqkZYLS_XRi9+7tE6-bpXL-UJ49bmh0FHDTSY6f=ryMOg@HIDDEN>
Date: Sat, 15 Feb 2025 09:43:51 +0100
Message-ID: <87h64vy4vs.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:Z70lBXGtuBumtqHkB7brUcALJmwzT3YQktxoC5pNPfhsnDMaS07
 t3TI715FJ2jY4f/xOtqq6AfsOE4j/hxlBnfr3vsKwIgf3hpgyEoiM046QEzjAzKpHMlTnC6
 a+eCc7HVo4B6RQ3S8T2wNZTRmHbDslPcy0z7haj7KBdV8ebR2e5BdMm0wEz/LTgSfidIxks
 DIoZA/5KbnDAZJA/t6h/g==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:rvqJQOAkrP0=;8v8b4Cq8NnjNOJE3iHfMGjy5ja2
 brztqOz69U17Z/uX63980bF0n/YgYc6Izkc8XMhPdOJSeWFNtFyPFjOqyDmyHnGNOsFlCILdQ
 iXFkfO95U8HMSZ7bRq7o+Rnzdc7eLJ5Sa5/PzRfawxP2olIQqyO/RukQBamth1Kz01nuUlSjr
 sVH5bk42zOmVC66Z4erTsQUHjh49A+e2Ri9p0201WVeifTKRKhlDktOhV1P0/v1UiaoPlqUjd
 W6r4R1ntRV4cpEyIbYTYXx3PXdcZd8jOIahhnpYuuY3jR+eyBTMI9txNCznZeBeV32AQy4Y7B
 7gbjoYAAG7/8xXVWnl1tIIu7INIRnJrfI5ChqmUV5ml31vJ3Rj7DDZabtcceKtY5hZ0dVU72P
 BJgySRSxL1sxq9XN3yFtnDEgXGuH12ZiA/lmpkK/mGYc1VnPOX2B7Cd3DymW28eSNXOz9JK5g
 HHmHSTeA4pA7JtlcCYgZy/hgwGNHVPrVmlYpHTnXe7eeYth2ibYEv9kIvIWIfDIAxod/SAQ1J
 e7cchr66TS1Fm/keBG2L9573/wLNECJUCuleHHYLa6Sow8wdONtj0w+dQzOfAOD4iCRSuwZip
 pnKKAY00tYZuYb46n5Ft/1pagQzPCQUxsLj3vrN70tUhjR+uV91ODtQhXNk6t69scWvFhImLO
 8+HjJiUaa41pShGSp679Vqd5vlosneVJH+nE9VxSIkyVlptkJB1mZ8fOhETj/OkX9aHLYCHLA
 xP8HjIj/vL76RyxCCRaXLJz5ExSgCXCorpyjn+1YLPVeLD4dTmA8fPYcgiMhM3tIxgHyCSjpD
 ZZ98I8OkITC/GiEpWQ9Ei8WCqVjB0IxdRKOsLc20IMTrprxBcXi6vj9p2g2C6aNSWjM/Qum01
 rCDoHt7WLGW8ilbJLgqgfvWRTX7nBLOA4SwDVAcUdUjhsBjIFm1uTBtxSNngiVsl2br6Qi2JQ
 Zp9wCqENzxZQRrhX/qTMMAQ0lodwgnrJsDB3SbqNgut2vWlDuKj9A3K8TUsW0TlIvAsHGtSIS
 VR7UqXnMuC3ChYOlTH/dTLyQZ5iPevgDzhje8GImLQiQsgbkZtC4A6E48ZZvJSwxQuZhuwCQ1
 9c8K2CSvByRhCgjWLeC2a+xh9WZSmWqJnTbUmysm4wrDXclG3NNp4U3h2LbVREa/PPbWG/cl0
 8aex8BIKkqD/6Q34NHmSHK6BqC1kE+e5lajtmT67SkaWa4+snjFZCggL0C1a0amtrEq0JqU4P
 5JzEk2Os8gbvjRD0qwyLTMTIADKpdRLUAeIfNbmVWGCWmNML4WMU/OgkrgdYjRc/7rWvlkh5F
 l9J1lt4ITWZhsVYEiFP13Zx8KhlYxo/ehVWkB5vVuBoElBU7nP/S5n5g4Q4vOp0uNoexWc4WC
 MIfMfDWqpP1eUqWidXX3fDNaYV0pcm+2H/9kpP7fCZicB294LGmhdZi492
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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,

> Latest version of the patch attached.

Still some minor comments :-)

> +(defun shell-bookmark-make-record ()
> +  "Create a bookmark record for the current `shell-mode' buffer.
> +Handle both local and remote shell buffers.
> +Bind `tramp-show-ad-hoc-proxies' to non-nil to ensure multi-hop remote
> +connections are fully qualified."

Don't mention tramp-show-ad-hoc-proxies.

> +  (let ((bookmark-shell-file-name
> +         (cond
> +          ((file-remote-p default-directory)
> +           (with-connection-local-variables
> +            (cdr (assoc 'shell-file-name (buffer-local-value
> +                                          'connection-local-variables-alist
> +                                          (current-buffer))))))
> +          (shell-file-name shell-file-name)
> +          (t sh-shell-file))))

This can be expressed simpler:

  (let ((bookmark-shell-file-name
        (or (connection-local-value shell-file-name) sh-shell-file)))

> +(defun shell-bookmark-jump (bookmark)
> +  "Default BOOKMARK handler for shell buffers.
> +Create a shell buffer with its `default-directory', shell process, and
> +buffer name from the bookmark.  If there is an existing shell buffer of
> +the same name, default shell-mode behavior is to reuse that buffer.
> +
> +For a remote shell `default-directory' will be the remote file name.
> +Remote shell buffers reuse existing connections that match the remote
> +file name, or may prompt you to create a new connection.  Bind
> +`tramp-show-ad-hoc-proxies' to non-nil to ensure multi-hop remote
> +connections are fully qualified.

Don't mention tramp-show-ad-hoc-proxies.

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 15 Feb 2025 08:21:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 03:21:43 2025
Received: from localhost ([127.0.0.1]:53252 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjDQk-0005HZ-J3
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 03:21:42 -0500
Received: from mout.gmx.net ([212.227.17.22]:54645)
 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 1tjDQh-0005HF-7f
 for 65039 <at> debbugs.gnu.org; Sat, 15 Feb 2025 03:21:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739607690; x=1740212490; i=michael.albinus@HIDDEN;
 bh=ucvDWVP7ubUC61B91jXUQqHjkco9Y2eTRSZeiFaQraw=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=H2m2o6P8c5lQkVWwjLUswWCy5+aUHaNq/ThEvPG/OiJ5Iokc8734Py5mEEhjOuX2
 7KCmznMbEEbAUXX/jgxV/Wx8YOTUADgT9fbuwgmhZkR7LvToCGqy8f7lsDOkSstg+
 tkKb9XLijwSbckFIPt1v8m/ex/1d9jOD2V0uWgDPrZ0LaFfvYTYGvkZMa1os8f4hE
 9+I1g2UiKmvkC/yah//ZJoCuC4id5tcFaF9BgPhA34iG56Xxz+TPOzvU3LSuLwVsP
 v5QS2kv89G8xcjhE0IfSwbGBhMlcSFTGXH4bwhGg2IheNFmpEfv95AqkwjvTiBC4P
 /Yk1391ExVg48CzZNQ==
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 1MzhnN-1tNZwh0dc1-0168Nf; Sat, 15
 Feb 2025 09:21:30 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <87ikpczi6b.fsf@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN>
Date: Sat, 15 Feb 2025 09:21:27 +0100
Message-ID: <87ldu7y5x4.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-Provags-ID: V03:K1:G3p25wQ3CQANWZqy8mJOZj3ZbX9a55ZGxI7AeWDOF4vpWB4fuz7
 TUkTSyLds55dsGJDsvOgOAul9Len6C8ZWg7FuNVfyBMNEy1agm2kHcQqw5nH4lQsfS69POC
 cuaKS1v70roDQ8Lxc0e8G02Mek1lrndZpo7CebkgTGLdu48+u0WZ5zRXwvTW1mKyPty/8QT
 iOPV3KIFj1+mVokVlz8Mw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:gLWKrGm0vCI=;1e8Gt5EV8Sh+4erLZJwUeElnSmk
 oG1s5osRpEqd5pKm4QrhanhGBUL+/FQOQjTl+rfhH0p1rgnGLgiyyrEen+uSO9WtVtCE99puX
 nA/ui//DfYyn4cJh8a0ujcHJMEunRuiCekWtarsvmLBXRQjJSg5iL7pV6oyuKbKNMC36BEjUE
 A84BjMu0qqFCDbmEgUkYVrpCaxTQich5RuYtjVf7ZWbWgeymCBQOkGkpbLMq+GEhZEoyz3RUH
 16STTzkr8AA60SAjslPu3SbrRgmFDG4EwsHtfMyqZdWMxZexUiaqg9xanyZ/xZW1ITqHlEt3A
 q07uG9wB/DakpVoqfAjF4TUAR5zvt8IElQRkHYwQhVIVwZH9ulTnypagexsv9eXx75jrVZPPx
 AJ9UlOSJi6DaQsYq/9twyvxcZNRiH4iTL63J4ysJG4z6jzOMC1mnE3cr3jmz4fMFu44z47M2t
 AlH1OfpNrWkOf4ETuGGz3A3Ihf9RKMhBTu7XbrrfbzMK4TaneM/2uOLXSiXWkZJmC30j0LCCX
 gpEHEIj8LTVc10+AIsFAVPgv7OiBvrQKfYRRfSC3usZZ2BtAnO0KDCRxy1fahIBjEdtem3aCo
 UYKjz4VAhHd/6G8Iecsq+xsc+FburySqXavDzyQe+Xn9SngfpuYKZlwFFm8Tqb2hILzF6go99
 xPpy9doMKrvaoDd12pFG3F+VyjXDRrF0vqaJOabAU/hRVB+5xo3SxL+l83lycsd25EgVuphA8
 YvJXUs3cM5G7S3XuODFi8YWtjFeO2DLYY0bq0FNe2rXJ0LhEKzc9VkDB9FGGokVNRE6wbg9S1
 s+AF00ZV73fHBwnnPYeWCB+9hJWoIWZoOlQHaqJM528jb/KSSMnnf0MX/M6pC5O2Mu19pHuvt
 uMoARiAe+wT7LgCEd1YCwshGxQdmcxRrkedXrzhF03FrL1PuTWMtbGQoB7TGDpuoC7R6a0EiO
 N3XC2zkA634w40OJ0U/6R+CAXWtpptmNdBliXxfJmU0h1VyZhHJRzjxjFY2RmUMO1+Hdm8mKo
 GMglGnbdo05Eqg3U/OvEYtOiYnjehse9WBY7+9t30mp1Dl1XRkFTJIOIgawA0i/3ZhgFR+hne
 tJwZBxBVNTBLV5iaLh2Xc6tuGD8IDYrSoi3JApMuI2LpKgHOjzBY4rnrOWp3fUnfVPz5vb+FH
 2wEDHr794TzGL9rs0MAGntcnkoJhBpTl4ZLwo7h6iPl12UVOoULcReY7lajhpbU+reYiDQv2d
 ss00At9/M8oINT62kQ3yfiGIaNM78fcgKKDxPHUBmnFVVPWVpRJ3IYNGp42SJmMuxygYKGjPM
 NCjXkWQzF4cCQGE8WRa3y9dtmzlCCv4ySWncPzKU8Cxq/rOEDXzAHciTay4IWg6ZQJZThcDKO
 hj9meoiHQuXUe29LV5ApzMEtSD+eIhsDTkq5DejOzofrTzIer37M3ERd6u
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

Michael Albinus <michael.albinus@HIDDEN> writes:

>> Hi, Michael,

Hi,

>> If it is possible to do at bookmarking time, please tell me how. If
>> this is not possible, we will highlight in the docs that
>> tramp-show-ad-hoc-proxies must be t if users expect multi-hop
>> bookmarks to be effective.
>
> I'll check, whether I can improve this in Tramp.

Finally, it is much simpler than expected. The Tramp manual tells us TheTru=
th=E2=84=A2,
(info "(tramp) Frequently Asked Questions")

--8<---------------cut here---------------start------------->8---
   =E2=80=A2 Why saved multi-hop file names do not work in a new Emacs sess=
ion?

     When saving ad-hoc multi-hop TRAMP file names (*note Ad-hoc
     multi-hops::) via bookmarks, recent files, filecache, bbdb, or
     another package, use the full ad-hoc file name including all hops,
     like =E2=80=98/ssh:bird@bastion|ssh:news.my.domain:/opt/news/etc=E2=80=
=99.

     Alternatively, when saving abbreviated multi-hop file names
     =E2=80=98/ssh:news@HIDDEN:/opt/news/etc=E2=80=99, the user opt=
ion
     =E2=80=98tramp-save-ad-hoc-proxies=E2=80=99 must be set non-=E2=80=98n=
il=E2=80=99 value.
--8<---------------cut here---------------end--------------->8---

If you document to set tramp-save-ad-hoc-proxies to non-nil it should
work out-of-the-box.

>> -Stephane

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 14 Feb 2025 19:27:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 14:27:07 2025
Received: from localhost ([127.0.0.1]:51915 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tj1L9-0003jF-18
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 14:27:07 -0500
Received: from mail-ua1-x92b.google.com ([2607:f8b0:4864:20::92b]:51401)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tj1L5-0003ih-SI
 for 65039 <at> debbugs.gnu.org; Fri, 14 Feb 2025 14:27:04 -0500
Received: by mail-ua1-x92b.google.com with SMTP id
 a1e0cc1a2514c-868f18a629bso532242241.2
 for <65039 <at> debbugs.gnu.org>; Fri, 14 Feb 2025 11:27:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739561218; x=1740166018; 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=4lfEvCIMANSN6wXj61TiF+YzneTJrQIWsoFbJYH8N7A=;
 b=XeyzIkIoRB8oiYGOGHvJJvOqRL6JafuDr+MAcqx2W0/h//B5FO5XxTZKrQhDTsjE6u
 0zoXvATzIlEIOEPUsY3oC73wmX04nsTi8mVoJ6siz/lLlorlHPtCkSqz/3ctNyqoTXii
 5zSd+GVHuU9BFYtq7e8A962s8jTBN5oASCixlMk9x6a10d+89LwSqZz8B/+fAAH40Nfb
 QcwkfZHPHkwG217YNL78KtcS/JRxLPvJdZpgRAJ0nLLXxea1dqEQwXZQDqc+KxKs/4+a
 85r2UnFKdSQcA3hgAD/o1Ax0AfaMhE8D0ESdD+sA1BbdVOPc+uHRXpcBH73AGQwKHxuD
 z70w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739561218; x=1740166018;
 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=4lfEvCIMANSN6wXj61TiF+YzneTJrQIWsoFbJYH8N7A=;
 b=uEEbWFNnl0Rd8mWyomsV3+4ex5Lsmp2Xmqr9/4dkFz6BZM1PpQhZV3Fw2aVUxb3zVo
 axrMV5vsUb9wQ/UJaLxMvNGp1Thkjx7Fx9dA4bWlQ0QIrt/2D2JmclBYy64PlYVcFXQM
 ZTwSGKSlUvu2zQfKvdorfQEY4zUQjucWxOk24B/E1s04S4FS3/HcFD4/SDur4Lg1AD9e
 Gng5w+lDY03xz1U3w2+w/zzbN+f/W23IxxXTC32s6rSV8zgvue1sA3zx6ITqpBUJDNAB
 0/AIkMP6HX5YsJaO4YdAMJbuaLQcuTEYpw+2fkOXCkT1ggEOuuyjILoiPeeLbAAP19hu
 Y9KQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCXirEqzQzfR/060fYubuRVgaBUZNi5P/mqG+Bm4+0dENPljkNFLEhfRPiGnjIS2z4LwG720rA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yyk87TAr97C0K6KsDymKzX3cJMoGItp4EVnwf3uMdBA8L6AWfJZ
 Eg6xDBch3sGPlmKiI6LRHTKtxs/RHw5LrIq2hubhTu+O0MIxUktk49tQ0rWWd3iuG+n3M/F6t8a
 hTVD+Miyk0UTP2xz7GP5ZGqwJC5k=
X-Gm-Gg: ASbGnctP3UY0dPXCwoxeQSL2qHdQdPtwpzrT1Me6QSWWbk/fBJd5m0ovWekG1x70kYp
 LogOFiv6+KyMk3SLjl5JUWGeeEZI/D63hYKmSc5Eubfatc2COwDtdnUZ/+aYiUfzeRf4EbVQ0
X-Google-Smtp-Source: AGHT+IHuipBLTq3rGUiGvsAtEetWL0I2YvX52SvFiIfCZKpK5ixYDts2Mjo8mPryeDqU6b6n5sXxeOBIapMdfvxwUaU=
X-Received: by 2002:a05:6102:91a:b0:4bb:9b46:3f88 with SMTP id
 ada2fe7eead31-4bd3fcd7a31mr1087867137.11.1739561217940; Fri, 14 Feb 2025
 11:26:57 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN>
 <CAN+1HboptOdwd1yzOt6UUwc+PB2OkAvqvbWeq-gvAAYuoaYAsQ@HIDDEN>
 <87cyfkzccz.fsf@HIDDEN>
 <CAN+1Hbp7vuavjPemU474fPVUw10-uFWUwGYC9Up2_XJHD2Nnug@HIDDEN>
 <87tt8wxx1w.fsf@HIDDEN>
 <CAN+1HbqCE5=vMYwqjXELb2iCpfH1u-JfV1nA_ZoNK_SK0Y3dXA@HIDDEN>
In-Reply-To: <CAN+1HbqCE5=vMYwqjXELb2iCpfH1u-JfV1nA_ZoNK_SK0Y3dXA@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Fri, 14 Feb 2025 14:26:46 -0500
X-Gm-Features: AWEUYZkvQhvAvpwXYNl8rtNV1VKZpm_dC4Xi05KGtOX3A9hE-f1aKZ3_QkQ_zDU
Message-ID: <CAN+1HbqkZYLS_XRi9+7tE6-bpXL-UJ49bmh0FHDTSY6f=ryMOg@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/mixed; boundary="0000000000007742ec062e1f28d7"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

--0000000000007742ec062e1f28d7
Content-Type: multipart/alternative; boundary="0000000000007742eb062e1f28d5"

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

Latest version of the patch attached.

On Fri, Feb 14, 2025 at 1:09=E2=80=AFPM Ship Mints <shipmints@HIDDEN> wr=
ote:

> On Fri, Feb 14, 2025 at 12:20=E2=80=AFPM Michael Albinus <michael.albinus=
@gmx.de>
> wrote:
>
>> Ship Mints <shipmints@HIDDEN> writes:
>>
>> > The original multi-hop file name is gone by then if
>> > tramp-show-ad-hoc-proxies is nil globally. Let-binding
>> > tramp-show-ad-hoc-proxies to t in a function context still has to have
>> > a way to get the original remote file spec.
>>
>> The multi-hop file name can still be reconstructed from
>> tramp-default-proxies-alist. See string property tramp-ad-hoc.
>>
>
> Good to know. I applaud all the work you've put into remote features (and
> the sheer amount of support work that generates).
>

--0000000000007742eb062e1f28d5
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">Latest version of the patch attached.</div></div><br><div class=3D"gmail=
_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri,=
 Feb 14, 2025 at 1:09=E2=80=AFPM Ship Mints &lt;<a href=3D"mailto:shipmints=
@gmail.com">shipmints@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"></div><d=
iv class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Feb =
14, 2025 at 12:20=E2=80=AFPM Michael Albinus &lt;<a href=3D"mailto:michael.=
albinus@HIDDEN" target=3D"_blank">michael.albinus@HIDDEN</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">Ship Mints &lt;<a h=
ref=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a=
>&gt; writes:<br><br>
&gt; The original multi-hop file name is gone by then if<br>
&gt; tramp-show-ad-hoc-proxies is nil globally. Let-binding<br>
&gt; tramp-show-ad-hoc-proxies to t in a function context still has to have=
<br>
&gt; a way to get the original remote file spec.<br>
<br>
The multi-hop file name can still be reconstructed from<br>
tramp-default-proxies-alist. See string property tramp-ad-hoc.<br></blockqu=
ote><div><br></div><div><div class=3D"gmail_default" style=3D"font-family:m=
onospace">Good to know. I applaud all the work you&#39;ve put into remote f=
eatures (and the sheer amount of support work that generates).<br></div></d=
iv></div></div>
</blockquote></div>

--0000000000007742eb062e1f28d5--

--0000000000007742ec062e1f28d7
Content-Type: application/octet-stream; 
	name="0001-Add-shell-mode-bookmark-support-for-local-and-remote.patch"
Content-Disposition: attachment; 
	filename="0001-Add-shell-mode-bookmark-support-for-local-and-remote.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m755tmei0>
X-Attachment-Id: f_m755tmei0

RnJvbSAzYWE1MGViY2M3ZjhkZGY3Y2MxZTQxZTNiYzk3YjYxYmYwMWYyMzllIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFR1ZSwgMTEgRmViIDIwMjUgMTQ6MzU6MjcgLTA1MDAKU3ViamVjdDogW1BBVENIXSBBZGQgc2hl
bGwtbW9kZSBib29rbWFyayBzdXBwb3J0IGZvciBsb2NhbCBhbmQgcmVtb3RlIHNoZWxscwoKKiBs
aXNwL3NoZWxsLmVsCihzaGVsbC1tb2RlKTogU2V0IGJvb2ttYXJrLW1ha2UtcmVjb3JkLWZ1bmN0
aW9uLgooc2hlbGwtYm9va21hcmstbmFtZS1mdW5jdGlvbik6IE5ldyBkZWZjdXN0b20uCihzaGVs
bC1ib29rbWFyay1uYW1lLWZyb20tZGVmYXVsdC1kaXJlY3RvcnkpOiBOZXcgZGVmdW4uCihzaGVs
bC1ib29rbWFyay1uYW1lLWZyb20tYnVmZmVyLW5hbWUpOiBOZXcgZGVmdW4uCihzaGVsbC1ib29r
bWFyay1kZWZhdWx0cy1mdW5jdGlvbik6IE5ldyBkZWZ2YXIuCihzaGVsbC1ib29rbWFyay1kZWZh
dWx0cyk6IE5ldyBkZWZ1bi4KKHNoZWxsLWJvb2ttYXJrLW1ha2UtcmVjb3JkKTogTmV3IGRlZnVu
Lgooc2hlbGwtYm9va21hcmstanVtcC1ub24tZXNzZW50aWFsKTogTmV3IGRlZnZhci4KKHNoZWxs
LWJvb2ttYXJrLWp1bXApOiBOZXcgZGVmdW4gd2l0aCBwcm9wZXJ0aWVzOiAnYm9va21hcmstaGFu
ZGxlci10eXBlCiJTaGVsbCIsICdib29rbWFyay1pbmhpYml0ICdpbnNlcnQuCgoqIGxpc3AvYm9v
a21hcmsuZWw6Cihib29rbWFyay1pbnNlcnQpOiBSZWZ1c2UgdG8gaW5zZXJ0IGJvb2ttYXJrcyB3
aG9zZSBoYW5kbGVycyBoYXZlIHRoZQpwcm9wZXJ0eSAnYm9va21hcmstaW5oaWJpdCBlcSAnaW5z
ZXJ0LgoKKiBldGMvTkVXUzogQW5ub3VuY2Ugc2hlbGwtbW9kZSBib29rbWFyayBjYXBhYmlsaXR5
LgotLS0KIGRvYy9lbWFjcy9taXNjLnRleGkgfCAgMzggKysrKysrKysrKysrLQogZXRjL05FV1Mg
ICAgICAgICAgICB8ICAxMCArKysrCiBsaXNwL2Jvb2ttYXJrLmVsICAgIHwgIDIwICsrKystLS0K
IGxpc3Avc2hlbGwuZWwgICAgICAgfCAxMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTkxIGluc2VydGlvbnMoKyksIDkgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNzL21pc2MudGV4aSBiL2RvYy9lbWFjcy9t
aXNjLnRleGkKaW5kZXggMjJhZjc3YjYyYzYuLjBkNjg3YjMzODUzIDEwMDY0NAotLS0gYS9kb2Mv
ZW1hY3MvbWlzYy50ZXhpCisrKyBiL2RvYy9lbWFjcy9taXNjLnRleGkKQEAgLTc3Myw2ICs3NzMs
NyBAQCBTaGVsbAogKiBTaGVsbCBQcm9tcHRzOjogICAgICAgICAgVHdvIHdheXMgdG8gcmVjb2du
aXplIHNoZWxsIHByb21wdHMuCiAqIEhpc3Rvcnk6IFNoZWxsIEhpc3RvcnkuICBSZXBlYXRpbmcg
cHJldmlvdXMgY29tbWFuZHMgaW4gYSBzaGVsbCBidWZmZXIuCiAqIERpcmVjdG9yeSBUcmFja2lu
Zzo6ICAgICBLZWVwaW5nIHRyYWNrIHdoZW4gdGhlIHN1YnNoZWxsIGNoYW5nZXMgZGlyZWN0b3J5
LgorKiBTaGVsbCBCb29rbWFya3M6OiAgICAgICAgU2F2ZSBhbmQgcmVzdG9yZSBsb2NhbCBhbmQg
cmVtb3RlIHNoZWxsIGJ1ZmZlcnMuCiAqIE9wdGlvbnM6IFNoZWxsIE9wdGlvbnMuICBPcHRpb25z
IGZvciBjdXN0b21pemluZyBTaGVsbCBtb2RlLgogKiBUZXJtaW5hbCBlbXVsYXRvcjo6ICAgICAg
QW4gRW1hY3Mgd2luZG93IGFzIGEgdGVybWluYWwgZW11bGF0b3IuCiAqIFRlcm0gTW9kZTo6ICAg
ICAgICAgICAgICBTcGVjaWFsIEVtYWNzIGNvbW1hbmRzIHVzZWQgaW4gVGVybSBtb2RlLgpAQCAt
MTE5OSw3ICsxMjAwLDcgQEAgU2hlbGwgTW9kZQogCiBCeSBkZWZhdWx0LCBTaGVsbCBtb2RlIGhh
bmRsZXMgY29tbW9uIEBhY3Jvbnlte0FOU0l9IGVzY2FwZSBjb2RlcyAoZm9yCiBpbnN0YW5jZSwg
Zm9yIGNoYW5naW5nIHRoZSBjb2xvciBvZiB0ZXh0KS4gIEVtYWNzIGFsc28gb3B0aW9uYWxseQot
c3VwcG9ydHMgc29tZSBleHRlbmQgZXNjYXBlIGNvZGVzLCBsaWtlIHNvbWUgb2YgdGhlIEBhY3Jv
bnlte09TQ30KK3N1cHBvcnRzIHNvbWUgZXh0ZW5kZWQgZXNjYXBlIGNvZGVzLCBsaWtlIHNvbWUg
b2YgdGhlIEBhY3Jvbnlte09TQ30KIChPcGVyYXRpbmcgU3lzdGVtIENvZGVzKSBpZiB5b3UgcHV0
IHRoZSBmb2xsb3dpbmcgaW4geW91ciBpbml0IGZpbGU6CiAKIEBsaXNwCkBAIC0xNTAzLDYgKzE1
MDQsNDEgQEAgRGlyZWN0b3J5IFRyYWNraW5nCiBkaXJ0cmFjay1tb2RlfSBpbiB0aGUgU2hlbGwg
YnVmZmVyLCBvciBhZGQgQGNvZGV7ZGlydHJhY2stbW9kZX0gdG8KIEBjb2Rle3NoZWxsLW1vZGUt
aG9va30gKEBweHJlZntIb29rc30pLgogCitAbm9kZSBTaGVsbCBCb29rbWFya3MKK0BzdWJzZWN0
aW9uIFNoZWxsIEJvb2ttYXJrcworQGNpbmRleCBzaGVsbCBib29rbWFya3MKKworU2hlbGwgbW9k
ZSBidWZmZXJzIGNhbiBiZSBib29rbWFya2VkLCBhbmQgYm90aCBsb2NhbCBhbmQgcmVtb3RlCiso
QHB4cmVme1JlbW90ZSBGaWxlc30pIHNoZWxsIGJ1ZmZlcnMgYXJlIHN1cHBvcnRlZC4gIEB4cmVm
e0Jvb2ttYXJrc30uCisKKyAgT3BlbmluZywgb3IgYGBqdW1waW5nJycgdG8sIGEgYm9va21hcmtl
ZCBzaGVsbCByZXN0b3JlcyBpdHMgYnVmZmVyCituYW1lLCBpdHMgY3VycmVudCBkaXJlY3Rvcnks
IGFuZCB3aWxsIGNyZWF0ZSBhIHJlbW90ZSBjb25uZWN0aW9uLCBhcworbmVjZXNzYXJ5LCB1c2lu
ZyB0aGUgc2hlbGwgY29tbWFuZCB5b3UgdXNlZCB0byBjcmVhdGUgcmVtb3RlIGJ1ZmZlci4KKwor
QHZpbmRleCBzaGVsbC1ib29rbWFyay1uYW1lLWZ1bmN0aW9uCitAZmluZGV4IHNoZWxsLWJvb2tt
YXJrLW5hbWUtZnJvbS1kZWZhdWx0LWRpcmVjdG9yeQorQGZpbmRleCBzaGVsbC1ib29rbWFyay1u
YW1lLWZyb20tYnVmZmVyLW5hbWUKKyAgVGhlIG9wdGlvbiBAY29kZXtzaGVsbC1ib29rbWFyay1u
YW1lLWZ1bmN0aW9ufSBjYW4gYmUgY3VzdG9taXplZCB0bworc3VpdCB5b3VyIHByZWZlcmVuY2Vz
LiAgSXQgZGVmYXVsdHMgdG8gdGhlIGZ1bmN0aW9uCitAY29kZXtzaGVsbC1ib29rbWFyay1uYW1l
LWZyb20tZGVmYXVsdC1kaXJlY3Rvcnl9IHdoaWNoIHVzZXMgdGhlIGZpbmFsCitjb21wb25lbnQg
b2YgdGhlIGJ1ZmZlcidzIEBjb2Rle2RlZmF1bHQtZGlyZWN0b3J5fS4gIEFuIGFsdGVybmF0ZQor
ZnVuY3Rpb24sIEBjb2Rle3NoZWxsLWJvb2ttYXJrLW5hbWUtZnJvbS1idWZmZXItbmFtZX0sIHVz
ZXMgdGhlIGJ1ZmZlcidzCituYW1lIHdpdGggaXRzIEBjb2Rle3JlbmFtZS11bmlxdWVseX0gc3Vm
Zml4IGJyYWNrZXRzICI8PiIgc3RyaXBwZWQuICBZb3UKK2NhbiBiaW5kIHRoaXMgb3B0aW9uIHRv
IHlvdXIgb3duIGZ1bmN0aW9uLgorCisgIFlvdSBjYW4gaW5oaWJpdCByZW1vdGUgY29ubmVjdGlv
bnMgd2hlbiB5b3Ugb3BlbiBhIHJlbW90ZSBzaGVsbAorYm9va21hcmsuICBUaGlzIGlzIHVzZWZ1
bCB3aGVuIHlvdSByZXN0b3JlIHNlc3Npb25zIHdpdGgKK0Bjb2Rle2Rlc2t0b3AtbG9hZH0sIG9y
IHZpYSBhbm90aGVyIHNlc3Npb24tbWFuYWdlbWVudCBwYWNrYWdlLCB0byBhdm9pZAordGltZSBk
ZWxheXMgZXN0YWJsaXNoaW5nIGNvbm5lY3Rpb25zLiAgWW91IGNhbiBlc3RhYmxpc2ggYSBjb25u
ZWN0aW9uIG9uCithbiB1bmNvbm5lY3RlZCByZW1vdGUgYnVmZmVyIHVzaW5nIHRoZSBjb21tYW5k
IEBrYmR7Qy14IEMtdn0KKyhAY29kZXtmaW5kLWFsdGVybmF0ZS1maWxlfSkuICBUbyBpbmhpYml0
IGEgY29ubmVjdGlvbiBpbnRlcmFjdGl2ZWx5LAorZ2l2ZSBhIHByZWZpeCBhcmd1bWVudCBiZWZv
cmUgaW52b2tpbmcgdGhlIG9wZW4vanVtcCBib29rbWFyayBtZW51IGl0ZW0sCitvciBiZWZvcmUg
aW52b2tpbmcgdGhlIGNvbW1hbmQgQGNvZGV7Ym9va21hcmstanVtcH0uICBAZm9vdG5vdGV7VG8K
K2luaGliaXQgYSBjb25uZWN0aW9uIHByb2dyYW1tYXRpY2FsbHksIHJlZmVyIHRvIHRoZSBkb2N1
bWVudGF0aW9uIGZvcgordGhlIHZhcmlhYmxlIEBjb2Rle3NoZWxsLWJvb2ttYXJrLWp1bXAtbm9u
LWVzc2VudGlhbH0ufSAgQGZvb3Rub3Rle1RvCitwcm9wZXJseSBoYW5kbGUgbXVsdGktaG9wIHJl
bW90ZSBjb25uZWN0aW9ucywgcmVmZXIgdG8gdGhlIGRvY3VtZW50YXRpb24KK2ZvciB0aGUgZnVu
Y3Rpb24gQGNvZGV7c2hlbGwtYm9va21hcmstanVtcH0ufQorCiBAbm9kZSBTaGVsbCBPcHRpb25z
CiBAc3Vic2VjdGlvbiBTaGVsbCBNb2RlIE9wdGlvbnMKIApkaWZmIC0tZ2l0IGEvZXRjL05FV1Mg
Yi9ldGMvTkVXUwppbmRleCA3N2IxMDQzYTA4ZC4uOTcyMzRlY2EyNDQgMTAwNjQ0Ci0tLSBhL2V0
Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC01MzQsNiArNTM0LDE2IEBAIEl0IHJlbW92ZXMgYWxs
IHRoZSBidXR0b25zIGluIHRoZSBzcGVjaWZpZWQgcmVnaW9uLgogCiAqKiBTaGVsbAogCistLS0K
KyoqKiBTaGVsbCBidWZmZXJzIG5vdyBzdXBwb3J0IGJvb2ttYXJrcy4KKworWW91IGNhbiBub3cg
Ym9va21hcmsgbG9jYWwgYW5kIHJlbW90ZSBzaGVsbCBidWZmZXJzIHVzaW5nIHRoZSBib29rbWFy
aworbWVudSAnYm9va21hcmstYm1lbnUtbGlzdCcsIG9yIGJ5IHVzaW5nIHRoZSBjb21tYW5kICdi
b29rbWFyay1zZXQnLgorU2hlbGwgYm9va21hcmtzIGNhbiBiZSBsb2FkZWQgdmlhIHRoZSBtZW51
IGFuZCBieSB1c2luZyB0aGUgY29tbWFuZAorJ2Jvb2ttYXJrLWp1bXAnLCB3aGljaCBvcGVuIGEg
Ym9va21hcmtlZCBzaGVsbCwgcmVzdG9yZSBpdHMgYnVmZmVyIG5hbWUsCitpdHMgY3VycmVudCBk
aXJlY3RvcnksIGFuZCBjcmVhdGUgYSByZW1vdGUgY29ubmVjdGlvbiwgaWYgbmVjZXNzYXJ5Lgor
WW91IGNhbiBjdXN0b21pemUgJ3NoZWxsLWJvb2ttYXJrLW5hbWUtZnVuY3Rpb24nLgorCiAqKiog
TmV3IGNvbW1hbmQgdG8gY29tcGxldGUgdGhlIHNoZWxsIGhpc3RvcnkuCiAnY29taW50LWNvbXBs
ZXRlLWlucHV0LXJpbmcnICgnQy14IDx1cD4nKSBpcyBsaWtlICdtaW5pYnVmZmVyLWNvbXBsZXRl
LWhpc3RvcnknCiBidXQgY29tcGxldGVzIG9uIGNvbWludCBpbnB1dHMuCmRpZmYgLS1naXQgYS9s
aXNwL2Jvb2ttYXJrLmVsIGIvbGlzcC9ib29rbWFyay5lbAppbmRleCBlOGFkMGNlZTMxZC4uZTgx
ODZjZTE2YjYgMTAwNjQ0Ci0tLSBhL2xpc3AvYm9va21hcmsuZWwKKysrIGIvbGlzcC9ib29rbWFy
ay5lbApAQCAtMTUzMCwxNCArMTUzMCwxOCBAQCBib29rbWFyay1pbnNlcnQKICAgKGludGVyYWN0
aXZlIChsaXN0IChib29rbWFyay1jb21wbGV0aW5nLXJlYWQgIkluc2VydCBib29rbWFyayBjb250
ZW50cyIpKSkKICAgKGJvb2ttYXJrLW1heWJlLWhpc3RvcmljaXplLXN0cmluZyBib29rbWFyay1u
YW1lKQogICAoYm9va21hcmstbWF5YmUtbG9hZC1kZWZhdWx0LWZpbGUpCi0gIChsZXQgKChvcmln
LXBvaW50IChwb2ludCkpCi0JKHN0ci10by1pbnNlcnQKLQkgKHNhdmUtY3VycmVudC1idWZmZXIK
LSAgICAgICAgICAgKGJvb2ttYXJrLWhhbmRsZS1ib29rbWFyayBib29rbWFyay1uYW1lKQotCSAg
IChidWZmZXItc3RyaW5nKSkpKQotICAgIChpbnNlcnQgc3RyLXRvLWluc2VydCkKLSAgICAocHVz
aC1tYXJrKQotICAgIChnb3RvLWNoYXIgb3JpZy1wb2ludCkpKQorICAoaWYgKGVxICdpbnNlcnQg
KGdldCAob3IgKGJvb2ttYXJrLWdldC1oYW5kbGVyIGJvb2ttYXJrLW5hbWUpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAjJ2Jvb2ttYXJrLWRlZmF1bHQtaGFuZGxlcikKKyAgICAgICAgICAg
ICAgICAgICAgICAgJ2Jvb2ttYXJrLWluaGliaXQpKQorICAgICAgKGVycm9yICJJbnNlcnQgbm90
IHN1cHBvcnRlZCBmb3IgYm9va21hcmsgJXMiIGJvb2ttYXJrLW5hbWUpCisgICAgKGxldCAoKG9y
aWctcG9pbnQgKHBvaW50KSkKKwkgIChzdHItdG8taW5zZXJ0CisJICAgKHNhdmUtY3VycmVudC1i
dWZmZXIKKyAgICAgICAgICAgICAoYm9va21hcmstaGFuZGxlLWJvb2ttYXJrIGJvb2ttYXJrLW5h
bWUpCisJICAgICAoYnVmZmVyLXN0cmluZykpKSkKKyAgICAgIChpbnNlcnQgc3RyLXRvLWluc2Vy
dCkKKyAgICAgIChwdXNoLW1hcmspCisgICAgICAoZ290by1jaGFyIG9yaWctcG9pbnQpKSkpCiAK
IAogOzs7IyMjYXV0b2xvYWQKZGlmZiAtLWdpdCBhL2xpc3Avc2hlbGwuZWwgYi9saXNwL3NoZWxs
LmVsCmluZGV4IGEzODM0NjM0ZGY3Li4xMTAyMjc5ZDdmZCAxMDA2NDQKLS0tIGEvbGlzcC9zaGVs
bC5lbAorKysgYi9saXNwL3NoZWxsLmVsCkBAIC03MDAsNiArNzAwLDcgQEAgc2hlbGwtbW9kZQog
ICAoc2V0cS1sb2NhbCBwYXJhZ3JhcGgtc2VwYXJhdGUgIlxcJyIpCiAgIChzZXRxLWxvY2FsIHBh
cmFncmFwaC1zdGFydCBjb21pbnQtcHJvbXB0LXJlZ2V4cCkKICAgKHNldHEtbG9jYWwgZm9udC1s
b2NrLWRlZmF1bHRzICcoc2hlbGwtZm9udC1sb2NrLWtleXdvcmRzIHQpKQorICAoc2V0cS1sb2Nh
bCBib29rbWFyay1tYWtlLXJlY29yZC1mdW5jdGlvbiAjJ3NoZWxsLWJvb2ttYXJrLW1ha2UtcmVj
b3JkKQogICAoc2V0cS1sb2NhbCBzaGVsbC1kaXJzdGFjayBuaWwpCiAgIChzZXRxLWxvY2FsIHNo
ZWxsLWxhc3QtZGlyIG5pbCkKICAgKHNldHEtbG9jYWwgY29taW50LWdldC1vbGQtaW5wdXQgIydz
aGVsbC1nZXQtb2xkLWlucHV0KQpAQCAtMTg2Miw2ICsxODYzLDEzNyBAQCBzaGVsbC1oaWdobGln
aHQtdW5kZWYtbW9kZS1yZXN0YXJ0CiAgICh3aGVuIHNoZWxsLWhpZ2hsaWdodC11bmRlZi1tb2Rl
CiAgICAgKHNoZWxsLWhpZ2hsaWdodC11bmRlZi1tb2RlIDEpKSkKIAorOzs7IEJvb2ttYXJrIHN1
cHBvcnQ6CisKKyhkZWNsYXJlLWZ1bmN0aW9uIGJvb2ttYXJrLXByb3AtZ2V0ICJib29rbWFyayIg
KGJvb2ttYXJrIHByb3ApKQorCisoZGVmY3VzdG9tIHNoZWxsLWJvb2ttYXJrLW5hbWUtZnVuY3Rp
b24gIydzaGVsbC1ib29rbWFyay1uYW1lLWZyb20tZGVmYXVsdC1kaXJlY3RvcnkKKyAgIkZ1bmN0
aW9uIHRvIGdlbmVyYXRlIGEgc2hlbGwgYm9va21hcmsgbmFtZS4KK1RoZSBkZWZhdWx0IGlzIGBz
aGVsbC1ib29rbWFyay1uYW1lJywgd2hpY2ggc2VlLiIKKyAgOmdyb3VwICdzaGVsbAorICA6dHlw
ZSBgKGNob2ljZSAoZnVuY3Rpb24taXRlbSAsIydzaGVsbC1ib29rbWFyay1uYW1lLWZyb20tZGVm
YXVsdC1kaXJlY3RvcnkpCisgICAgICAgICAgICAgICAgIChmdW5jdGlvbi1pdGVtICwjJ3NoZWxs
LWJvb2ttYXJrLW5hbWUtZnJvbS1idWZmZXItbmFtZSkKKyAgICAgICAgICAgICAgICAgZnVuY3Rp
b24pCisgIDp2ZXJzaW9uICIzMS4xIikKKworKGRlZnVuIHNoZWxsLWJvb2ttYXJrLW5hbWUtZnJv
bS1kZWZhdWx0LWRpcmVjdG9yeSAoKQorICAiUmV0dXJuIGEgYHNoZWxsLW1vZGUnIGJvb2ttYXJr
IG5hbWUgYmFzZWQgb24gYGRlZmF1bHQtZGlyZWN0b3J5Jy4KK1JldHVybiBcInNoZWxsLVwiIGFw
cGVuZGVkIHdpdGggdGhlIGZpbmFsIHBhdGggY29tcG9uZW50IG9mIHRoZSBidWZmZXIncworYGRl
ZmF1bHQtZGlyZWN0b3J5Jy4iCisgIChmb3JtYXQgInNoZWxsLSVzIgorICAgICAgICAgIChmaWxl
LW5hbWUtbm9uZGlyZWN0b3J5CisgICAgICAgICAgIChkaXJlY3RvcnktZmlsZS1uYW1lCisgICAg
ICAgICAgICAoZmlsZS1uYW1lLWRpcmVjdG9yeSBkZWZhdWx0LWRpcmVjdG9yeSkpKSkpCisKKyhk
ZWZ1biBzaGVsbC1ib29rbWFyay1uYW1lLWZyb20tYnVmZmVyLW5hbWUgKCkKKyAgIlJldHVybiBh
IGBzaGVsbC1tb2RlJyBib29rbWFyayBuYW1lIGJhc2VkIG9uIGJ1ZmZlciBuYW1lJy4KK1JldHVy
biBgYnVmZmVyLW5hbWUnIHN0cmlwcGVkIG9mIGl0cyBjb3VudCBzdWZmaXg7IGUuZy4sIFwiKnNo
ZWxsKjwyPlwiLAoraWYgYWRvcm5lZCBieSBgcmVuYW1lLXVuaXF1ZWx5Jywgd2hpY2ggc2VlLiIK
KyAgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZyAiPFtbOmRpZ2l0Ol1dKz5cXCciICIiIChidWZm
ZXItbmFtZSkpKQorCisoZGVmdmFyIHNoZWxsLWJvb2ttYXJrLWRlZmF1bHRzLWZ1bmN0aW9uICMn
c2hlbGwtYm9va21hcmstZGVmYXVsdHMKKyAgIkZ1bmN0aW9uIHRvIGdlbmVyYXRlIGEgbGlzdCBv
ZiBkZWZhdWx0IHNoZWxsIGJvb2ttYXJrIG5hbWVzLgorVGhpcyBsaXN0IGlzIHVzZWQgYnkgYGJv
b2ttYXJrLXNldCcgYW5kIHByb21wdGVkIGJ5CitgcmVhZC1mcm9tLW1pbmlidWZmZXInLiIpCisK
KyhkZWZ1biBzaGVsbC1ib29rbWFyay1kZWZhdWx0cyAoKQorICAiUmV0dXJuIGJvb2ttYXJrIG5h
bWUgb3B0aW9ucyBmb3IgdGhlIGN1cnJlbnQgYHNoZWxsLW1vZGUnIGJ1ZmZlci4iCisgIChsaXN0
CisgICAoZnVuY2FsbCBzaGVsbC1ib29rbWFyay1uYW1lLWZ1bmN0aW9uKQorICAgKGJ1ZmZlci1u
YW1lKQorICAgZGVmYXVsdC1kaXJlY3RvcnkpKQorCisoZGVmdW4gc2hlbGwtYm9va21hcmstbWFr
ZS1yZWNvcmQgKCkKKyAgIkNyZWF0ZSBhIGJvb2ttYXJrIHJlY29yZCBmb3IgdGhlIGN1cnJlbnQg
YHNoZWxsLW1vZGUnIGJ1ZmZlci4KK0hhbmRsZSBib3RoIGxvY2FsIGFuZCByZW1vdGUgc2hlbGwg
YnVmZmVycy4KK0JpbmQgYHRyYW1wLXNob3ctYWQtaG9jLXByb3hpZXMnIHRvIG5vbi1uaWwgdG8g
ZW5zdXJlIG11bHRpLWhvcCByZW1vdGUKK2Nvbm5lY3Rpb25zIGFyZSBmdWxseSBxdWFsaWZpZWQu
IgorICAobGV0ICgoYm9va21hcmstc2hlbGwtZmlsZS1uYW1lCisgICAgICAgICAoY29uZAorICAg
ICAgICAgICgoZmlsZS1yZW1vdGUtcCBkZWZhdWx0LWRpcmVjdG9yeSkKKyAgICAgICAgICAgKHdp
dGgtY29ubmVjdGlvbi1sb2NhbC12YXJpYWJsZXMKKyAgICAgICAgICAgIChjZHIgKGFzc29jICdz
aGVsbC1maWxlLW5hbWUgKGJ1ZmZlci1sb2NhbC12YWx1ZQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJ2Nvbm5lY3Rpb24tbG9jYWwtdmFyaWFibGVzLWFsaXN0Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3VycmVudC1idWZmZXIp
KSkpKSkKKyAgICAgICAgICAoc2hlbGwtZmlsZS1uYW1lIHNoZWxsLWZpbGUtbmFtZSkKKyAgICAg
ICAgICAodCBzaC1zaGVsbC1maWxlKSkpKQorICAgIGAoKGRlZmF1bHRzIC4gLChmdW5jYWxsIHNo
ZWxsLWJvb2ttYXJrLWRlZmF1bHRzLWZ1bmN0aW9uKSkKKyAgICAgIChsb2NhdGlvbiAuICxkZWZh
dWx0LWRpcmVjdG9yeSkKKyAgICAgIChzaGVsbC1maWxlLW5hbWUgLiAsYm9va21hcmstc2hlbGwt
ZmlsZS1uYW1lKQorICAgICAgKGhhbmRsZXIgLiBzaGVsbC1ib29rbWFyay1qdW1wKSkpKQorCiso
ZGVmdmFyIHNoZWxsLWJvb2ttYXJrLWp1bXAtbm9uLWVzc2VudGlhbCBuaWwKKyAgIklmIG5vbi1u
aWwsIG5ldyByZW1vdGUgY29ubmVjdGlvbnMgYXJlIGluaGliaXRlZCBpbiBzaGVsbC1ib29rbWFy
ay1qdW1wLgorVGhpcyBpcyB1c2VmdWwgd2hlbiBsb2FkaW5nIGEgc2Vzc2lvbiB2aWEgYGRlc2t0
b3AtcmVhZCcgb3IgYW5vdGhlcgorc2Vzc2lvbi1tYW5hZ2VtZW50IHBhY2thZ2UuIikKKworOzs7
IyMjYXV0b2xvYWQKKyhkZWZ1biBzaGVsbC1ib29rbWFyay1qdW1wIChib29rbWFyaykKKyAgIkRl
ZmF1bHQgQk9PS01BUksgaGFuZGxlciBmb3Igc2hlbGwgYnVmZmVycy4KK0NyZWF0ZSBhIHNoZWxs
IGJ1ZmZlciB3aXRoIGl0cyBgZGVmYXVsdC1kaXJlY3RvcnknLCBzaGVsbCBwcm9jZXNzLCBhbmQK
K2J1ZmZlciBuYW1lIGZyb20gdGhlIGJvb2ttYXJrLiAgSWYgdGhlcmUgaXMgYW4gZXhpc3Rpbmcg
c2hlbGwgYnVmZmVyIG9mCit0aGUgc2FtZSBuYW1lLCBkZWZhdWx0IHNoZWxsLW1vZGUgYmVoYXZp
b3IgaXMgdG8gcmV1c2UgdGhhdCBidWZmZXIuCisKK0ZvciBhIHJlbW90ZSBzaGVsbCBgZGVmYXVs
dC1kaXJlY3RvcnknIHdpbGwgYmUgdGhlIHJlbW90ZSBmaWxlIG5hbWUuCitSZW1vdGUgc2hlbGwg
YnVmZmVycyByZXVzZSBleGlzdGluZyBjb25uZWN0aW9ucyB0aGF0IG1hdGNoIHRoZSByZW1vdGUK
K2ZpbGUgbmFtZSwgb3IgbWF5IHByb21wdCB5b3UgdG8gY3JlYXRlIGEgbmV3IGNvbm5lY3Rpb24u
ICBCaW5kCitgdHJhbXAtc2hvdy1hZC1ob2MtcHJveGllcycgdG8gbm9uLW5pbCB0byBlbnN1cmUg
bXVsdGktaG9wIHJlbW90ZQorY29ubmVjdGlvbnMgYXJlIGZ1bGx5IHF1YWxpZmllZC4KKworSWYg
Y2FsbGVkIHdpdGggYSBzaW5nbGUgXFxbdW5pdmVyc2FsLWFyZ3VtZW50XSBwcmVmaXgsIGEgbmV3
IHNoZWxsCitidWZmZXIgd2lsbCBiZSBjcmVhdGVkIGlmIHRoZXJlIGlzIGFuIGV4aXN0aW5nIGJ1
ZmZlciB3aXRoIHRoZSBzYW1lCituYW1lLiAgVGhlIG5ldyBidWZmZXIgbmFtZSBpcyBtYWRlIHVu
aXF1ZSB1c2luZyBgcmVuYW1lLXVuaXF1ZWx5Jywgd2hpY2gKK3NlZS4KKworSWYgY2FsbGVkIHdp
dGggYSBkb3VibGUgXFxbdW5pdmVyc2FsLWFyZ3VtZW50XSBwcmVmaXgsIG5ldyByZW1vdGUKK2Nv
bm5lY3Rpb25zIGFyZSBpbmhpYml0ZWQsIHRob3VnaCBhbiBleGlzdGluZyBjb25uZWN0aW9uIHdp
bGwgYmUgcmV1c2VkLgorWW91IGNhbiBtYWtlIGEgcmVtb3RlIGNvbm5lY3Rpb24gbWFudWFsbHkg
YnkgcmVsb2FkaW5nIHRoZSBidWZmZXIgdXNpbmcKK1xcW2ZpbmQtYWx0ZXJuYXRlLWZpbGVdIG9y
IGNyZWF0ZSBhIG5ldyBzaGVsbCB1c2luZyBcXFtzaGVsbF0uCisKK0lmIGNhbGxlZCB3aXRoIGEg
dHJpcGxlIFxcW3VuaXZlcnNhbC1hcmd1bWVudF0gcHJlZml4LCBhIG5ldyBidWZmZXIgd2lsbAor
YmUgY3JlYXRlZCBpZiBuZWNlc3NhcnksIGFuZCBuZXcgcmVtb3RlIGNvbm5lY3Rpb25zIGFyZSBp
bmhpYml0ZWQuIgorICAobGV0KiAoKGJvb2ttYXJrLWRlZmF1bHQtZGlyZWN0b3J5IChib29rbWFy
ay1wcm9wLWdldCBib29rbWFyayAnbG9jYXRpb24pKQorICAgICAgICAgKGRlZmF1bHQtZGlyZWN0
b3J5IGJvb2ttYXJrLWRlZmF1bHQtZGlyZWN0b3J5KQorICAgICAgICAgKGV4cGxpY2l0LXNoZWxs
LWZpbGUtbmFtZSAoYm9va21hcmstcHJvcC1nZXQgYm9va21hcmsgJ3NoZWxsLWZpbGUtbmFtZSkp
CisgICAgICAgICAocHJlZml4LWFyZyAocHJlZml4LW51bWVyaWMtdmFsdWUgY3VycmVudC1wcmVm
aXgtYXJnKSkKKyAgICAgICAgIChtYXliZS1uZXctc2hlbGwgKG9yICg9IDQgcHJlZml4LWFyZykg
KD0gNjQgcHJlZml4LWFyZykpKQorICAgICAgICAgKG5vbi1lc3NlbnRpYWwgKG9yIHNoZWxsLWJv
b2ttYXJrLWp1bXAtbm9uLWVzc2VudGlhbAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICg9
IDE2IHByZWZpeC1hcmcpICg9IDY0IHByZWZpeC1hcmcpKSkKKyAgICAgICAgIChzaGVsbC1idWZm
ZXItbmFtZSAoY2FyIGJvb2ttYXJrKSkKKyAgICAgICAgIChzaGVsbC1idWZmZXItbmFtZSAoaWYg
KGFuZCBtYXliZS1uZXctc2hlbGwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoY29taW50LWNoZWNrLXByb2Mgc2hlbGwtYnVmZmVyLW5hbWUpKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoZ2VuZXJhdGUtbmV3LWJ1ZmZlci1uYW1lIHNoZWxsLWJ1ZmZlci1u
YW1lKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hlbGwtYnVmZmVyLW5hbWUpKSkK
KyAgICA7OyBIYW5kbGUgYSBsb2NhbCBzaGVsbCwgYSByZW1vdGUgc2hlbGwgd2l0aCBhbiBleGlz
dGluZworICAgIDs7IGNvbm5lY3Rpb24sIG9yIGEgcmVtb3RlIHNoZWxsIG5lZWRpbmcgYSBjb25u
ZWN0aW9uIGFuZCBuZXcKKyAgICA7OyBjb25uZWN0aW9ucyBub3QgaW5oaWJpdGVkLgorICAgIChp
ZiAob3IgKG5vdCAoZmlsZS1yZW1vdGUtcCBkZWZhdWx0LWRpcmVjdG9yeSkpCisgICAgICAgICAg
ICAoZmlsZS1yZW1vdGUtcCBkZWZhdWx0LWRpcmVjdG9yeSBuaWwgJ2Nvbm5lY3RlZCkKKyAgICAg
ICAgICAgIChhbmQgKG5vdCBub24tZXNzZW50aWFsKQorICAgICAgICAgICAgICAgICAobm90IChm
aWxlLXJlbW90ZS1wIGRlZmF1bHQtZGlyZWN0b3J5IG5pbCAnY29ubmVjdGVkKSkpKQorICAgICAg
ICAoc2hlbGwgc2hlbGwtYnVmZmVyLW5hbWUpCisgICAgICA7OyBIYW5kbGUgYSByZW1vdGUgc2hl
bGwgd2l0aCBubyBtYXRjaGluZyBhY3RpdmUgY29ubmVjdGlvbiBhbmQgaWYKKyAgICAgIDs7IG5l
dyBjb25uZWN0aW9ucyBhcmUgaW5oaWJpdGVkLgorICAgICAgKGxldCogKChmaWxlLW5hbWUtaGFu
ZGxlci1hbGlzdCBuaWwpCisgICAgICAgICAgICAgOzsgSWdub3JlIGZpbGUtbmFtZS1oYW5kbGVy
LWFsaXN0IHRvIGd1YXJkCisgICAgICAgICAgICAgOzsgYWJicmV2aWF0ZS1maWxlLW5hbWUsIGV0
LmFsLiwgd2hpY2ggYXJlIHJlbW90ZSBhd2FyZS4KKyAgICAgICAgICAgICA7OyBUaGUgbWFjcm8g
d2l0aG91dC1yZW1vdGUtZmlsZXMgaXMgaW5zdWZmaWNpZW50IGZvciB0aGlzCisgICAgICAgICAg
ICAgOzsgY2FzZS4KKyAgICAgICAgICAgICAoc2hlbGwtYnVmZmVyCisgICAgICAgICAgICAgIChz
aGVsbCBzaGVsbC1idWZmZXItbmFtZSkpKQorICAgICAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciBz
aGVsbC1idWZmZXIKKyAgICAgICAgICA7OyBBbGxvdyByZWxvYWRpbmcgb3IgTS14IHNoZWxsIHRv
IGF0dGVtcHQgYSByZW1vdGUgY29ubmVjdGlvbi4KKyAgICAgICAgICAoc2V0cSBkZWZhdWx0LWRp
cmVjdG9yeSBib29rbWFyay1kZWZhdWx0LWRpcmVjdG9yeSkKKyAgICAgICAgICAoc2V0cSBsaXN0
LWJ1ZmZlcnMtZGlyZWN0b3J5IGJvb2ttYXJrLWRlZmF1bHQtZGlyZWN0b3J5KQorICAgICAgICAg
IDs7IEluaGliaXQgZmVhdHVyZXMgdGhhdCBtYXkgY2F1c2UgcmVtb3RlIGNvbm5lY3Rpb24gYXR0
ZW1wdHMuCisgICAgICAgICAgOzsgVGhlc2Ugc2V0dGluZ3MgcmV2ZXJ0IHdoZW4gdGhlIHVzZXIg
cmVsb2FkcyB0aGUgYnVmZmVyLgorICAgICAgICAgIChkaXJ0cmFjay1tb2RlIC0xKQorICAgICAg
ICAgIChzaGVsbC1kaXJ0cmFjay1tb2RlIC0xKQorICAgICAgICAgIChkZWxxIChhc3NvYyAiNyIg
YW5zaS1vc2MtaGFuZGxlcnMpIDsgYW5zaS1vc2MtZGlyZWN0b3J5LXRyYWNrZXIKKyAgICAgICAg
ICAgICAgICBhbnNpLW9zYy1oYW5kbGVycykpKSkpKQorKHB1dCAjJ3NoZWxsLWJvb2ttYXJrLWp1
bXAgJ2Jvb2ttYXJrLWhhbmRsZXItdHlwZSAiU2hlbGwiKQorKHB1dCAjJ3NoZWxsLWJvb2ttYXJr
LWp1bXAgJ2Jvb2ttYXJrLWluaGliaXQgJ2luc2VydCkKKwogKHByb3ZpZGUgJ3NoZWxsKQogCiA7
Ozsgc2hlbGwuZWwgZW5kcyBoZXJlCi0tIAoyLjQ3LjEKCg==
--0000000000007742ec062e1f28d7--




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

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


Received: (at 65039) by debbugs.gnu.org; 14 Feb 2025 18:10:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 13:10:10 2025
Received: from localhost ([127.0.0.1]:51659 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tj08f-0008Hs-V6
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 13:10:10 -0500
Received: from mail-ua1-x92a.google.com ([2607:f8b0:4864:20::92a]:53713)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tj08d-0008HL-Cy
 for 65039 <at> debbugs.gnu.org; Fri, 14 Feb 2025 13:10:08 -0500
Received: by mail-ua1-x92a.google.com with SMTP id
 a1e0cc1a2514c-868e8ce3f73so575268241.3
 for <65039 <at> debbugs.gnu.org>; Fri, 14 Feb 2025 10:10:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739556601; x=1740161401; 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=s9ssZqBN25BVo5Ypbp0GbryjL5Dbyvvn8ho4HJ20+jg=;
 b=hwQiyR9rn/42iX2wSGxtkGbCS59DkyjPfzRnBKRciB6f/BUswRup/iBB4UUBvvNgtX
 z0bOP+LJCMhTXmnQU0yzQVXy6m16PnwmM0hxx1FmYQhdi3ckqam06epzn6CjWQJadXYO
 KquiGXCelUumJmIg5KtZP2WXHXiO2uYG1YSocGVIUgY+W+L17AobYTSfMK3kIFIEtIf5
 kdJ9QI7oT7YPuAiImOMTwuVXjoCX5gxNbjdrTTl//jiZKiox2vS4Ba/AbWr+qbv7ZMX9
 oLEU10JdpNbAG1XEeypAP3ETkFPf8auE+vhWe2h3xCPkpzfjFQqj2YWvlnCTkGvYrGjI
 Jpfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739556601; x=1740161401;
 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=s9ssZqBN25BVo5Ypbp0GbryjL5Dbyvvn8ho4HJ20+jg=;
 b=vfx6c93JIxKgRYbTR7luDojhegrrekDBixASZg+3AEIXmnbrkVZrGuhbSnaQPpRakm
 21hSlB24qrTKZHWALNFRTzM2GpDPkuF2PKIYAOXimoJDdZd4YmmWpPHEC9QMRRCcdu0t
 mStYAWFKIMef1cfwr2B7l8qhhvOTAuOlScSla8F3elGcuG7Ja2FqGNAd4X9P73hXUwSN
 Vij70S76Vfsu2wPhFj7Y8rsbei5IgLN743YVGZZ1AWfwA7o8UtoCmd/CNOnE6gxjneB3
 fyRvTijuhvOf92fs3GntF/lTidbtauw+IIEJpE/oMmH992Zedw4Q9y3+FlHZRE/+eKJO
 u0RQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCWyqXdoIzQbYE/awDUjo36iXe5LAQqBYujYID6eFKpmYKVQ8Mnp2ks9jrBcbuVjHJedCPgIRA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzF7jZOUAZ5z8xic80af5SfFJXwpMOMfKAPSkWwQDeRgqtpWhOE
 p6GdtkPHV/u5luwJt4wMiJxv3npBzx/TmsAtB2lAO33RL2sYr+lGVgde7+WpMBKbt0lxHdieZSL
 Lfn9pwt369j2XAQC/5t1yL5WBtIE=
X-Gm-Gg: ASbGncuyYy3Rd/fVoYGnNM4Qbg31TXhgsFxY2PCZnH0mmS+OQ3+Qf9IroFCHw3a0PF4
 1mkzdDyl7+HJs2oziwEQN+TA0JQV4jZXRC1q0OqeLUMHjAZ9T3mUMMJ8KiE2ZBXbkF8Z23a0o
X-Google-Smtp-Source: AGHT+IHKwEikGEVpxBTTj0DlYA0zY69bvLFlYlWzDEvFM4/SMD4xs+ECJruuiw+WowNVInaLhPJ12Udo5mahweAgkWw=
X-Received: by 2002:a05:6122:1b02:b0:520:51a4:b819 with SMTP id
 71dfb90a1353d-5209da1b57emr84564e0c.1.1739556601534; Fri, 14 Feb 2025
 10:10:01 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN>
 <CAN+1HboptOdwd1yzOt6UUwc+PB2OkAvqvbWeq-gvAAYuoaYAsQ@HIDDEN>
 <87cyfkzccz.fsf@HIDDEN>
 <CAN+1Hbp7vuavjPemU474fPVUw10-uFWUwGYC9Up2_XJHD2Nnug@HIDDEN>
 <87tt8wxx1w.fsf@HIDDEN>
In-Reply-To: <87tt8wxx1w.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Fri, 14 Feb 2025 13:09:49 -0500
X-Gm-Features: AWEUYZlGQclkkEnUtfEVC6wqkS6omecf0KwH6oZF45Cp9iVvLrPDrOKb8NQ0FAs
Message-ID: <CAN+1HbqCE5=vMYwqjXELb2iCpfH1u-JfV1nA_ZoNK_SK0Y3dXA@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000004d20aa062e1e153a"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

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

On Fri, Feb 14, 2025 at 12:20=E2=80=AFPM Michael Albinus <michael.albinus@g=
mx.de>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> > The original multi-hop file name is gone by then if
> > tramp-show-ad-hoc-proxies is nil globally. Let-binding
> > tramp-show-ad-hoc-proxies to t in a function context still has to have
> > a way to get the original remote file spec.
>
> The multi-hop file name can still be reconstructed from
> tramp-default-proxies-alist. See string property tramp-ad-hoc.
>

Good to know. I applaud all the work you've put into remote features (and
the sheer amount of support work that generates).

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

<div dir=3D"ltr"><div dir=3D"ltr"></div><div class=3D"gmail_quote gmail_quo=
te_container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Feb 14, 2025 at=
 12:20=E2=80=AFPM Michael Albinus &lt;<a href=3D"mailto:michael.albinus@gmx=
.de">michael.albinus@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">Ship Mints &lt;<a href=3D"mailto:shipmints@gmail=
.com" target=3D"_blank">shipmints@HIDDEN</a>&gt; writes:<br><br>
&gt; The original multi-hop file name is gone by then if<br>
&gt; tramp-show-ad-hoc-proxies is nil globally. Let-binding<br>
&gt; tramp-show-ad-hoc-proxies to t in a function context still has to have=
<br>
&gt; a way to get the original remote file spec.<br>
<br>
The multi-hop file name can still be reconstructed from<br>
tramp-default-proxies-alist. See string property tramp-ad-hoc.<br></blockqu=
ote><div><br></div><div><div class=3D"gmail_default" style=3D"font-family:m=
onospace">Good to know. I applaud all the work you&#39;ve put into remote f=
eatures (and the sheer amount of support work that generates).<br></div></d=
iv></div></div>

--0000000000004d20aa062e1e153a--




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

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


Received: (at 65039) by debbugs.gnu.org; 14 Feb 2025 17:21:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 12:21:01 2025
Received: from localhost ([127.0.0.1]:51530 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tizN6-0005yV-T2
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 12:21:01 -0500
Received: from mout.gmx.net ([212.227.17.20]:38575)
 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 1tizN3-0005yC-Tn
 for 65039 <at> debbugs.gnu.org; Fri, 14 Feb 2025 12:20:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739553646; x=1740158446; i=michael.albinus@HIDDEN;
 bh=VCjDg3dm4epLP4Pn8xLS7G7vC3PZxbr1PU6HMgeSkF0=;
 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=B4aw8FPr/O8UxzIdBu1Q4lEPGW5lql+nSOVZlJMgZH8BXY6huO/CZsU9CQk9bJkt
 55YiQ0xsxHnFWTPVz0K4+9YMHX2uEKuwR8JY0llflJXc1u793Bgs8eJGNb+k/GcUS
 o7N1/7mf1QQTfMFK06pBRPTxE4hbcoAz6XLKTTvZ66mPjH9o7qbZtDMVpSx3xFRUT
 OMgXj5z+pLo1pvzW41cpRmzhICMV/xukr200609N7PSPcG3KXir7CN9ZGd+twfuXO
 EacqGqxl8EzPEmBVLkg+/sw06s4qoPnbNqRHZqNw5CbQYKaS73sPPLwZ9T/A1GKzH
 PK3heVO7iRZ8uyfI3w==
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 1MtfNf-1tNKJV1bDT-012IzG; Fri, 14
 Feb 2025 18:20:46 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <CAN+1Hbp7vuavjPemU474fPVUw10-uFWUwGYC9Up2_XJHD2Nnug@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN>
 <CAN+1HboptOdwd1yzOt6UUwc+PB2OkAvqvbWeq-gvAAYuoaYAsQ@HIDDEN>
 <87cyfkzccz.fsf@HIDDEN>
 <CAN+1Hbp7vuavjPemU474fPVUw10-uFWUwGYC9Up2_XJHD2Nnug@HIDDEN>
Date: Fri, 14 Feb 2025 18:20:43 +0100
Message-ID: <87tt8wxx1w.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:yyTahAZheualCoA4DSgWqpoYb3Wofqj2P07d2QLHom5YBYUycHP
 KajXd38RVSKi8kd213rA5ofTTGcb2dUPtK/Mq+zEd1uoJ8Q1nMcbSub6MUT4Yhb++Ol3kbW
 N5IoWYu3ZdMxYr+CCaZFsUF9m7IpaFXt0vKoU6zt/RnIE0bgVHuBKG4snCVKCKUJEtRND6e
 tesnCeKquHBWIg6d6SrXA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:j2bW+h+XjIc=;KMohKslwVsdbDaeLzT1gYb9/T79
 7a+sqYai9SpPgCM0DnIDRQzalrIRU+qeeq8TwlXpcqNr6bSgDR8M8BbFlbS+H+ZeJavdQ4xF0
 ZrylN5dIfzpnbaLOr84AWBn80uQDOM4CucDwWkKpbv/4+5Yi4p9TZgGdRTc6+A2iRL70IXxoV
 ujynBBoCSRlmXFWPaUONf6B0HzUzEqP0SbGcBrBdHFEyWtSn/I0ACc15TH4+Pl5hEQBdJpSSf
 jIAm6GKiH3MiFGvxbKapTyp+IA+Bhc0u9KDbSVkJDqjZ76wCwoAupwTL7P0SptDoYkvPj9NlD
 MZq0rMBbztuJBz77+ZTqhc6208TNMJsigE17EP012CMEy3o4F1V1iA8Ji4P9WoFUAvtVVWeGD
 hSPrxZ6f0+S7iEoiltc4/XFdsHNNqy4BrYUcmbOQ3mvnLwHR1IB2W5sG90VFjLsZS80kHA3IS
 uarZbiaNNvveH2h3ajXhvccovlC1xJ+/IuKyyeOO9Pu8NVuTrECvlg9i6cqq/iN7SjOoLTMY6
 Wvix4SmlggTm58xyBkIrx8t6mGJk04JNdsDsvXpkvE697iafctyUqtvunKxCPG7fQtd515cwd
 b8VxKKkoLB8s8nS/4IAxm3ywVTZJrSQS50ZKlC422j1qqdAfbF8FbTQKzQEpOUTqgu/g8gZcj
 olnL+OiJ5C+L5XKhI+t2m4Ql6Xyv/Qhaitid0Us/6O99lqEFgXQ5Qye7ryelrY0iCBMEtOwGo
 4ZdHSDuZ7CID5keV+LyaDOBfaDdOwvT9aeesnYsAwUQLoCfLY5rAydZy9loy4D/v00OhvFcXM
 V/JmvajaWj13qWpwhTUX9cTk+3OBPzyJdn+vfB/fMJZa42N/wuA3RfXTzJPDNUVFe84+sQJAW
 ZZX8X5Cwgiiak0sa6XZArtPagn6GXbKQpkhpKRAbEs3olkGKb8ddaM1eRgxlI3cH6RXpflH4R
 5b8N4hPT7iilj1Vm3SS3rZhddTOi4XFUq3dMuf+lECifMRkLigk160I2Stf019MvmTxNhSwl1
 Q5c0nMXaBIrQDI8OfKJsgVrk8kf8lsSU1bLN4+O/cLq3MuLcfaH0g74faQJQTfPXk4N6dQ0aX
 20H0chtEoXl+f+Jf+HhxIcABUrUCKKtqcuY3vImMX1S+tBWZTzv54HydOQ0FmxJnToN9hHnp3
 nUJPuIzHNRnDSN9rzpxZ7pas/bmwrbH7xygDH60StUWeztzmIk0qf+ZMp/pX4cgO45j5SPdqj
 PFTU54qXPEGGpjUnPepTmSBWqZHfR4+WVLzpcg97pUF+wldl9u57OUHIAUoSfKXDatVA4BSO9
 RKoqvSjgJNQzv02VGEZ26ZkpKGzDNA0EkyZBoEl9YEt6UrkxXFPyZKGdNEU9d7jXKAfGhpgxv
 yh002PXTzx3ysVzwipZLg6UYPbPhtVd8VqkqvERZepUAGUJxjTYDCCXXNx
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 idea is rather to extend expand-file-name. If
>     tramp-show-ad-hoc-proxies is non-nil, it should return the whole
>     ad-hoc
>     multi-hop remote file name. Something like this.
>
>     (I thought it is simple, but it looks a little bit more complex.)
>
> The original multi-hop file name is gone by then if
> tramp-show-ad-hoc-proxies is nil globally. Let-binding
> tramp-show-ad-hoc-proxies to t in a function context still has to have
> a way to get the original remote file spec.

The multi-hop file name can still be reconstructed from
tramp-default-proxies-alist. See string property tramp-ad-hoc.

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 14 Feb 2025 17:14:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 12:14:44 2025
Received: from localhost ([127.0.0.1]:51518 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tizH2-0002aJ-93
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 12:14:44 -0500
Received: from mail-vs1-xe35.google.com ([2607:f8b0:4864:20::e35]:51398)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tizH0-0002a3-71
 for 65039 <at> debbugs.gnu.org; Fri, 14 Feb 2025 12:14:42 -0500
Received: by mail-vs1-xe35.google.com with SMTP id
 ada2fe7eead31-4bbe0d2189aso687866137.2
 for <65039 <at> debbugs.gnu.org>; Fri, 14 Feb 2025 09:14:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739553276; x=1740158076; 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=TfObmd0nF36U0zWQ2VeSM+fFZwxt4noiYaPF8ze/l0U=;
 b=R1aeCLhKCCvEfAhhNUK/665vKP9kjhTSJEav1mD5jfsOtjkX6EwbAqao4i3JwoX7MJ
 r4SjDyY0/3FQ0U39ji+UxYt49K2LNWVwv+SUouJl8kPqrCNWJWM1KOrdDOdpD/9V6RHc
 2YcSFJEBhWqIMFwrWtvzRBSdINJL+67TRp1islzyvzIp6ELWGTKaoCDBHQegbD6LTPWz
 T5i17JQpJha//50oCs2t3VOJJ8evyoN8LppsxpTwgoj658Of0jJ0f+Dv4S8lnAHzc90l
 FGzMMmUNs1QfG66Kt6x+PONClyVN8OEeRkLXA09B0n6nzGgV1gZFl3EYiy4bb+2UO6mJ
 afJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739553276; x=1740158076;
 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=TfObmd0nF36U0zWQ2VeSM+fFZwxt4noiYaPF8ze/l0U=;
 b=b9kHsEROqnGHDEyTwG6pNZ6Oi+R5aJ10n+7785Pzqui9Of6kcW7FqbZGYiK3DWEtX4
 b/qiY8c06GiUMzgvU/Bx1O/Ua83D7odljKrbRfNKnhga5uLTyjZlotA7M1KO4tD1Hfse
 gQLmtpuWjsml4KDZPWCjrs20sdHFd5hJl9caPJbS3Iamd/e8GDynqCd2hUHBub+EBlh4
 yVuKyRK6yAhCXG6BgrE/8dfBl+Umvq2AcyNmN3kUm3T1UaZcrbPhWzKEBV+LO9Q74Whz
 q/3AaSSEz7MUFzKt6S+QajdsDTvb3MsSAc3b62KDTS4w2COKjVJhi9Cus1purszqf+eQ
 sMtg==
X-Forwarded-Encrypted: i=1;
 AJvYcCXGwZuvQ40CVouVPCVHu5v+lsiIOzwMgFZ2mKX41kU2YNkRzolhi02aE1tg0R9lVddHp72tZQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyreoYs5yiSU1MURZFI9c/f8sUbZ8uYibfi5ytK9u28Y+3AvRrZ
 QJrGH0azurM1m82CVy7/7Dp/UxJCdY0AamUWLMltkyPJNxc1g8WAm0z1zfz/d5S4bVIYFZkYFoZ
 iSCJ3HwSqF4hIlLIB6Ywg+CtQyMc=
X-Gm-Gg: ASbGnctfJn+SoGHiQL1/yqGXT6Z2g//S6hCtGLnD0Q/PkcrBHNABRYki/QB8aHUQfsN
 kfjh8nAZ/Cc4C6l+rbPHA2NwE/YidQDSHWZPJ1+gQFbE1h/U3qWmyHH6Q59wLMH62Wpoj85aE
X-Google-Smtp-Source: AGHT+IEbhRXuOavgH4JUoHPKW0N7Sjv4e5w1wrgB/ExY4FdoSVBmLGss2oACQM/eTu0eZl9qn9+T882lWhsIGZ3xiEM=
X-Received: by 2002:a05:6102:5e81:b0:4bb:edc9:f94b with SMTP id
 ada2fe7eead31-4bd3fc7a620mr415836137.5.1739553276359; Fri, 14 Feb 2025
 09:14:36 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN>
 <CAN+1HboptOdwd1yzOt6UUwc+PB2OkAvqvbWeq-gvAAYuoaYAsQ@HIDDEN>
 <87cyfkzccz.fsf@HIDDEN>
In-Reply-To: <87cyfkzccz.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Fri, 14 Feb 2025 12:14:25 -0500
X-Gm-Features: AWEUYZkNxRGE9nKKdNDymHHdmibfZjzzZDcfj8KqkqCEEtFYMemKl9exm0pSg3g
Message-ID: <CAN+1Hbp7vuavjPemU474fPVUw10-uFWUwGYC9Up2_XJHD2Nnug@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000001afbea062e1d4f85"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

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

On Fri, Feb 14, 2025 at 12:04=E2=80=AFPM Michael Albinus <michael.albinus@g=
mx.de>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> Hi,
>
> >     I'll check, whether I can improve this in Tramp.
> >
> > Perhaps something as simple as a buffer-local in either the main
> > buffer or in the remote buffer, accessible via
> > with-connection-local-variables?
>
> My idea is rather to extend expand-file-name. If
> tramp-show-ad-hoc-proxies is non-nil, it should return the whole ad-hoc
> multi-hop remote file name. Something like this.
>
> (I thought it is simple, but it looks a little bit more complex.)
>

The original multi-hop file name is gone by then
if tramp-show-ad-hoc-proxies is nil globally. Let-binding
tramp-show-ad-hoc-proxies to t in a function context still has to have a
way to get the original remote file spec.

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

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><br></div></div><br><div class=3D"gmail_quote gmail_quo=
te_container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Feb 14, 2025 at=
 12:04=E2=80=AFPM Michael Albinus &lt;<a href=3D"mailto:michael.albinus@gmx=
.de">michael.albinus@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">Ship Mints &lt;<a href=3D"mailto:shipmints@gmail=
.com" target=3D"_blank">shipmints@HIDDEN</a>&gt; writes:<br>
<br>
Hi,<br>
<br>
&gt;=C2=A0 =C2=A0 =C2=A0I&#39;ll check, whether I can improve this in Tramp=
.<br>
&gt;<br>
&gt; Perhaps something as simple as a buffer-local in either the main<br>
&gt; buffer or in the remote buffer, accessible via<br>
&gt; with-connection-local-variables?<br>
<br>
My idea is rather to extend expand-file-name. If<br>
tramp-show-ad-hoc-proxies is non-nil, it should return the whole ad-hoc<br>
multi-hop remote file name. Something like this.<br>
<br>
(I thought it is simple, but it looks a little bit more complex.)<br></bloc=
kquote><div><br></div><div class=3D"gmail_default" style=3D"font-family:mon=
ospace">The original multi-hop file name is gone by then if=C2=A0tramp-show=
-ad-hoc-proxies is nil globally. Let-binding tramp-show-ad-hoc-proxies to t=
 in a function context still has to have a way to get the original remote f=
ile spec.</div></div></div>

--0000000000001afbea062e1d4f85--




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

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


Received: (at 65039) by debbugs.gnu.org; 14 Feb 2025 17:05:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 12:05:04 2025
Received: from localhost ([127.0.0.1]:51469 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiz7f-00025q-Qh
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 12:05:04 -0500
Received: from mout.gmx.net ([212.227.15.19]:48085)
 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 1tiz7c-00024x-KX
 for 65039 <at> debbugs.gnu.org; Fri, 14 Feb 2025 12:05:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739552685; x=1740157485; i=michael.albinus@HIDDEN;
 bh=zJfeqk8q2lhtbUUl7n5DMNAjyjcCFJS5BBH/cAhFaVc=;
 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=jbDs+Jbae/uWnoKoUTqWJt1EsFsQzL6vPtCMdRsckhxNHLZMUNg5wBnJNngGLN1s
 Ui4MoMuI7hGcxeDQbl6YJOWiLny16VVAmoo2+DXh4mTTnZOoH8NJojepTVJlblYbD
 GVtt+6h6PdzBDMjoj5XTbYrks8LhMIIXSI0Xe7NVx0tKgP4v/Y6cAjTtYbIIs7sAI
 3Nl0j0PBe8/xFZUb6CTKxnvQhWIjAchQteTws4sjQW5Dvt8sebBMIS3M0LxrMbi+J
 ISrKghSETkSDh4ijEEYl68VFj16ZeJGVdNfnFxC/tuXwFkbBxVhhLecYrYJFOBcmV
 HmOevFR1D+e4/wZ5Pg==
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 1MXGrE-1tsDSt0ZGI-00TS7Z; Fri, 14
 Feb 2025 18:04:45 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <CAN+1HboptOdwd1yzOt6UUwc+PB2OkAvqvbWeq-gvAAYuoaYAsQ@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN>
 <CAN+1HboptOdwd1yzOt6UUwc+PB2OkAvqvbWeq-gvAAYuoaYAsQ@HIDDEN>
Date: Fri, 14 Feb 2025 18:04:44 +0100
Message-ID: <87cyfkzccz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:XWs57tZnYYN0/kLWuqg5+EspIpSOzJjRrIwhs5o9Usb1EI1LZRg
 jyoSJ5l/1oXV3m74w33M8aVbQljXIJhqJ97pi5ZaKW0MhF5qbosIFORtNctwHKuWfyV5fFO
 nK2WkWBiaStK0MG5kvhn+o5QqutvRebbRKJbVet9wyajUUF9zbVkMFc0gtUlGZqTugZ2T3g
 mTVP0AD4Mj/tnF2qAANwg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:jtvy/d31YyE=;P0TML+UzXUbx91HTxVMIXDegQRd
 pC0ZS73G8/SD8cEGXM29RIuXP2xA4ZZ4vT5v4aI4pB7OLVaXNU9Ea4/ZleqvyXsLF1Dv4NFbz
 FBmGPNgqV2+v9kw+1KKnlQjAxVTYCtlp7H6vY8JWdPw/2gpGRVenU/jLHXxDjvaJJNDCfVrpM
 CLyz/MO7N4zYkQeYtphyeUodbNq85vye1vVOC0J2tW3ZcZi/ZMmYu5f59QAhqv0LkmfUUsD+S
 8YBp+MCz1hOd6B0KkwK2MOzVEU86WcN2LV7izx7CIO9DiAlZhuDkmT6wzkNGFn9f8kFLmd1H8
 dD+96y7TLIIl52S4JrQc4mR3wyxakHHo3mVVdPU9cX9Y25BCmjN0kmkAehMbBuSwoxMeeqlyo
 UEkQEzEDSHgojj4FXjCATAG/uV7ZATq4f5xIN0vk8tZyuK69Uql66Cw12rDfqCgzdd64UoQ6g
 suQk0hTw2XfPueaEdhyD9+hXDQNCjiSLs1MJ6qhTl0mlKTMskeKqpb3YIqxq4nL/iM7pS7O4r
 hlMtk3AXPxjpf+KaTerIt+0/xtSWypVRyrImpzj9zfh/E7pHiqvkYFaqiQ2oT9pVJSvDReOjq
 oyFV+XC6AI1wYjMv39CoDfNyFEQ1Rf/vMZQDzTRsH+N9SI7mVhuwJZ9q1aTCMHJjErxNfM3Y6
 wdI0WqtzTeNqUF9fGysTC+0fDNYSisJ67HHxwGd8mpmD7Yitsx4EgmnKDbUI66FgY6Y9tr3ta
 L/0+2CbZegdS6kOaczSRHD+SjnKfETG8h1FLrt8WXbCqFm/WpSzR73iFc+2ES3IWAqAD+Yb60
 RujuPE1FfeBn+WhMLjOcFvBMUgz8JF1txI+ZIcK5WfWlAhdHF3mygUIwIrf47JH6hf4zpPtsZ
 Csvo5XL6LkzdWDSHKfyrrO1QddgwTaoii2jHVE+X26VgKi5wzIA552sQG9tTqckW7Zxny98Pg
 KJMnAvRTUg+ahq9a4haYwOrFji6kGzsxjeyvcSb37bm4/9R+7WjR5NohHFyVjyU9bss7OQ3Un
 wJ8973SJX2+oSrHxJJuH1A+E9mL4nzzYeFJgJa7TPHwYoMwe/85yQO0B//LjdDa1dM+TulxZk
 epzCX6scNm52z2Z+umpekvjxctAzVRnKuhHeh+mXLQ5PLGx2uQbTrnNF7qIVi7iar9uDNPKp7
 28xK5PxDyw3AZwXMkRaGhAZO7qHXLkN96GVRIjYS6r/n05DZ/xuuXPguN9nCp7LVoqMVDn8+V
 NZ/bttkYxRcMO0mSvmaVWwnR/8MeGIH/O9M0zygKoNrYu/bQnBa0+h/FCZEUU/767prUUdaDc
 Y8Fo6/Gta7UstI8Jl3EBMTswQLv+UO4K0SVmr4BzjgKZJCosoTqEmHRe7JmI8vMl2/qvaogUX
 qMtVKPl5uGz7B0gv9rO5ocfMM8lJHLeaV42eMUYKxgexJN0BEmc9cXXW4J
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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'll check, whether I can improve this in Tramp.
>
> Perhaps something as simple as a buffer-local in either the main
> buffer or in the remote buffer, accessible via
> with-connection-local-variables?

My idea is rather to extend expand-file-name. If
tramp-show-ad-hoc-proxies is non-nil, it should return the whole ad-hoc
multi-hop remote file name. Something like this.

(I thought it is simple, but it looks a little bit more complex.)

> I'll work on the documentation as Eli suggested and post a revised
> patch today including documentation for tramp-show-ad-hoc-proxies.

Thanks.

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 14 Feb 2025 15:33:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 10:33:50 2025
Received: from localhost ([127.0.0.1]:51232 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tixhO-0006AW-1q
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 10:33:50 -0500
Received: from mail-vs1-xe29.google.com ([2607:f8b0:4864:20::e29]:47278)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tixhK-0006AD-U1
 for 65039 <at> debbugs.gnu.org; Fri, 14 Feb 2025 10:33:48 -0500
Received: by mail-vs1-xe29.google.com with SMTP id
 ada2fe7eead31-4bbd3cff198so1267490137.2
 for <65039 <at> debbugs.gnu.org>; Fri, 14 Feb 2025 07:33:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739547221; x=1740152021; 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=gmCk19JW8tKfZByrHfd+f7ptmNfA+8R22YqYpzmUs50=;
 b=nXFkwyMceVhE5axR/VcVC795aPrZ1i15gdNpEOKD1TdCsGmJFKz1HZ9aK41lW7CS7y
 1C411VJODAwM2XUNfJLq/p9s/1XH1VXfdgz+3aTGLZtb41fhISlEvX1+q31Olkhlbx0O
 pynHtMCkaWoLV9VoUT/kEeitiZ326HcS70qidstKQl7WgyVnp7sg+wasT+Ni1Kcu6mWN
 XkQ9CIZf/CzZmQOTHQUjF7Jo12oJUstZONmjIMH2BRcRHk1Mz5A/7VU0xFxS5roPw+nq
 EfV9onKasxfDLuW4/UIFbzGurijsOmG9PaqRsawIYbqVzPHKFVMuJE6TtINEFs8JsEdW
 bWtQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739547221; x=1740152021;
 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=gmCk19JW8tKfZByrHfd+f7ptmNfA+8R22YqYpzmUs50=;
 b=toOvg9EXT8HXQpp1yJbA+y+qCCkUlfuqzWTd7+ppFj4RceC+12JjPN1C5tXVtOH9Bv
 KEoOumpaLT13AoHopEurJjXwtDoHSHJOQ/BkGDOtwWgyLkHhwJS1614SkowV5TKGxCTm
 ssevbnNO2DGIXF6J5CxcNVnzobrZPatdeBddlvatNeskniwYOp5Zh8yZsEOQyuKDvlx+
 7jBW5zvSUu+qeaARurE2MJv0OTL9Q7QR0i2EhZK8/9ENi7UP0vn8CjYvR9RKqWnn3uJA
 rvUOPCuWzkqWSEDq7K9+mEUtMBPE+HUio7f2yvGMKVO3Z8c0gd/JzCS+99IcgPQ2NRuD
 0wkA==
X-Forwarded-Encrypted: i=1;
 AJvYcCVLMkSEoX5xLCuck2MZbGZnc06SgeEZlM+4zahxq3u9LdZwrmR9sTXdkAaYs1+R6+TCiPLLAw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyP1Mdhnlt1if8+h3On65GnVew0FeGvD0Na0wmi1O41C+SgOYc3
 XBPLdFjm5k06vU6Jg3GRMYHqNqbS63lHwVKYDPXNOHAiAzWf06r8/SmIEI641a1mGrEK0KR7BHy
 0Rv0aTFG5rtDOFeOspkdAUKWIVGo=
X-Gm-Gg: ASbGnctutZ0ypEnIcUgvypF9ZUnw51yC1yUdRzdJrPhC6JX/S815Km4Tbf9SY0bVLnE
 jDWkPo6uitZz0/UTgcxBTKYgCOA43RD/b7qImdj8wYl8gnbzfJfKN9yR4U+g+iCJyZZ1Cbz03
X-Google-Smtp-Source: AGHT+IHvXyKKXaIixZtbYM19nzIJYXL4UeH1cfhIc2ghXEOwbnlaL+vQdETBvuCb7LEl6kn/YWKgMZeT4FrFPjUzmNI=
X-Received: by 2002:a05:6122:3104:b0:520:3536:febc with SMTP id
 71dfb90a1353d-52067ca08c9mr8747459e0c.8.1739547221173; Fri, 14 Feb 2025
 07:33:41 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
 <87ikpczi6b.fsf@HIDDEN>
In-Reply-To: <87ikpczi6b.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Fri, 14 Feb 2025 10:33:30 -0500
X-Gm-Features: AWEUYZlxU9dXwcqdVkuFypKlZ3Hu7A-NgajmS_vqp5RaxtH9oJ7MCUOdvC66DDU
Message-ID: <CAN+1HboptOdwd1yzOt6UUwc+PB2OkAvqvbWeq-gvAAYuoaYAsQ@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000302c02062e1be6b6"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

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

On Fri, Feb 14, 2025 at 9:59=E2=80=AFAM Michael Albinus <michael.albinus@gm=
x.de>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> > If it is possible to do at bookmarking time, please tell me how. If
> > this is not possible, we will highlight in the docs that
> > tramp-show-ad-hoc-proxies must be t if users expect multi-hop
> > bookmarks to be effective.
>
> I'll check, whether I can improve this in Tramp.
>

Perhaps something as simple as a buffer-local in either the main buffer or
in the remote buffer, accessible via with-connection-local-variables?

I'll work on the documentation as Eli suggested and post a revised patch
today including documentation for tramp-show-ad-hoc-proxies.

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

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Fri, Feb 14, 2025 at 9:59=E2=80=AFAM Michael Albinus &lt;<a href=3D"mail=
to:michael.albinus@HIDDEN">michael.albinus@HIDDEN</a>&gt; wrote:</span></di=
v></div><div class=3D"gmail_quote gmail_quote_container"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">Ship Mints &lt;<a href=3D"mailto:shipmints=
@gmail.com" target=3D"_blank">shipmints@HIDDEN</a>&gt; writes:<br><br>
&gt; If it is possible to do at bookmarking time, please tell me how. If<br=
>
&gt; this is not possible, we will highlight in the docs that<br>
&gt; tramp-show-ad-hoc-proxies must be t if users expect multi-hop<br>
&gt; bookmarks to be effective.<br>
<br>
I&#39;ll check, whether I can improve this in Tramp.<br></blockquote><div><=
br></div><div><div class=3D"gmail_default" style=3D"font-family:monospace">=
Perhaps something as simple as a buffer-local in either the main buffer or =
in the remote buffer, accessible via with-connection-local-variables?</div>=
</div><div class=3D"gmail_default" style=3D"font-family:monospace"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:monospace">I&#39;ll wor=
k on the documentation as Eli suggested and post a revised patch today incl=
uding documentation for=C2=A0tramp-show-ad-hoc-proxies.</div></div></div>

--000000000000302c02062e1be6b6--




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

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


Received: (at 65039) by debbugs.gnu.org; 14 Feb 2025 14:59:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 09:59:24 2025
Received: from localhost ([127.0.0.1]:51130 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tixA3-0001Rm-PN
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 09:59:24 -0500
Received: from mout.gmx.net ([212.227.15.18]:38385)
 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 1tixA0-0001RR-OG
 for 65039 <at> debbugs.gnu.org; Fri, 14 Feb 2025 09:59:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739545150; x=1740149950; i=michael.albinus@HIDDEN;
 bh=K5YZ99J2B8kC+KI+erCOyTehzZegINrYvYkAH1Oqk5s=;
 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=RzT1IONJ2R7YuTUtsU+MOd2+hHO2svLFU3JjxZ2N/0/BDOs/qPiF8lfcnSd72mBe
 RWf10BZUMPM7jgnLuSWgYMe5H1F8rEFZadKgL5eHw1sM/FaEDS0n9TnA3YVF1tRLy
 ze4iew/az1a2v2qSshhlIBWQdkXuT+BJ4eYiFF8oBARnSHurHUM3dbRbq8NaIm6Wm
 n9gQ+MNQ1fxeaJCWdLnjcgSM5Dn89S1ZwwNIC04uy3zqlKfCt0szjelcSbakfNCiC
 s3mlDkKQj62OcrHHK0HJrKONPUxu9irW1LlMxCCGBF/qFY3ARKjTF9T9UgvlNLbt4
 /6g/qbny/EmmPUPAQw==
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 1MbirE-1t62Mt3YH0-00gsMT; Fri, 14
 Feb 2025 15:59:09 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
 <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
Date: Fri, 14 Feb 2025 15:59:08 +0100
Message-ID: <87ikpczi6b.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:BjJC1BJFOSyOiKEqGnZkYxEC2Q3uZ3Op2sJ1VaG4nlDc2Ri72xE
 lsHpabSCl4yuXjR+1nsrUkj8qKVS4hAwez5PSfa2rs+zllXeYTwImOr7bbVe11sDOnj3Epf
 u4Ap429Ugo3qWxSev7R9wSqgqvBltQ6QJf/MKz4bL/lnZOuhP2kmNyVonNgb5oqD9+8pUiX
 RqWRz3zkKdGlw7vFxN3Mg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:1ehjfOtg318=;necWye3X1WsIB9R/XBogfNXRTzi
 ky+eWibelNhDpscpSQZrh2ny7BxavtEZ8PDBBlVA8uLOLevwrFzW30fgamkn9pIfKRXHE4eBf
 s3kTga4IMZxV3FC4vLpqMpKIhefsbkx2gtVlRvHETzd8Y0H9ID3w6CS6s2yV8Tcd6zTXxgDKV
 GbJ2u9h4Wilb2UX2+rF7BYUeOI6oXxR+hIbubnQOHuOPJkerJCT+cNgxQBQY4N+9UP5/wku6B
 6zswNt/5J9j99pwHXY63WpJYqCRXidUrmkDcPQb6Fs8aGGuz0JNPnK4dzxDYA573XFux4mMTw
 FX20Tb8DDgGYluM/1mx20t7ASh8T2bBMN2Uwyw1pZTx3pG2nx50qKBe9z9KDuBWncfkH1lXar
 5BkNVIjWy2sQNZtfBa/69eKhwMDYjnqBp/qBnTNdmu5Byyk984gvcK5FG/TIfKpoRQtj735AA
 2esMgB658yLjtPOLw7QzLgHW2wBYv9d2cYoJmdRiz+5K2CiVxr1n5bijSzV87BpNtZ0DfHJ0X
 NVoyYBewzkJh2Opb5FW+d5RtXUDii//4faikplSD/07wvEUQk4y8v7pPSAf+K9eIWgnrejoOG
 qXT5hCEiE636JGfNeKWfdhAuKzuUs2olOj20lhqc0YjtdDP4ubTKD1XEBXXCrDyhaKKMStaxP
 sB07TQmC/yQQy425g0ip6CX+G62qnO85Kv0JWkx9U8T2f503tMnSSazMcPMWEGn601wVwbdqS
 cvZYXx3EZEVVejPiyayIznLKPFueSrTIlD44sWIDlEUy0/OFbVbMLTohM5o/6Ocu8Z6KT4aig
 jqpuwsWMM475ETgt7yk6bZ7oKBNq8vu1q+iu5tQZWJ3RjZC1aw+8WfT2ue/5CGe2Ne5HAEh3i
 7o6zLqWm5CyqJa8if46vlwmOJx90wmuW2nf/rZkE8DzsVXy6FsgYRXYazEa0qg89vXioTWxpm
 NDQAyzfczBHo5ZQwn2ycPLagzB6s0/yo4DWzEFG+/6kYatPPqwmAVIX5rKct9AU7Dt0v2frZ1
 PPn/JA5mfA6Q+3EcbPSSCSGDBQfTNU1OxztTHpofZHavcadagSGgyvXnGB/A83RSjUNAAMfsW
 aSi/d9o4oWbjTxk0+fwN5DwkeiSoZKhznNVhy1O2w/24mdQiPN1ROaPU/bHh4TTJyivsTw1c1
 g/rupyopqBpni7/1FwnQHVA7QQVfIbrBKIoZ0CJMYL06yfX8EI1F+VgoNDy7Iz7aLxLSBypML
 CH/Oxx17ZxfgGAPYDxvKMaU5nwS517tSSEBibYLn1qJOqtF1CgoxUjau/SgCQIfesHjQiLBNa
 tLp4sjBFyPp0ceMAUJ9Cj9+B37MIsAsefh3UsNk3K3WzRKO12zK86UKYjwYeUTkTRgIAqtAq9
 8mpbK2V/XmK0BN6BmPfJS7V86/O0B/StK7xN2P/DEm59dArEVYTsLp10tw
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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, Michael,

Hi,

> With tramp-show-ad-hoc-proxies bound to t *at the time of multi-hop
> connection*, default-directory retains the fully-qualified multi-hop
> file name and bookmarks work fine. I tested both shell and file
> bookmarks. Though files are not in scope for this patch, I ensured
> they worked, too.
>
> When nil, default-directory is abbreviated, as you pointed out. I
> can't see a way to recover the multi-hop nature of the buffer based on
> just default-directory. I read through the tramp code and I can't find
> a way to do that.

Yes, you're right :-(

> If it is possible to do at bookmarking time, please tell me how. If
> this is not possible, we will highlight in the docs that
> tramp-show-ad-hoc-proxies must be t if users expect multi-hop
> bookmarks to be effective.

I'll check, whether I can improve this in Tramp.

> -Stephane

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 13 Feb 2025 17:54:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 12:54:16 2025
Received: from localhost ([127.0.0.1]:45364 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tidPk-0001eu-8j
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 12:54:16 -0500
Received: from mail-vs1-xe32.google.com ([2607:f8b0:4864:20::e32]:52243)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tidPg-0001ec-QP
 for 65039 <at> debbugs.gnu.org; Thu, 13 Feb 2025 12:54:13 -0500
Received: by mail-vs1-xe32.google.com with SMTP id
 ada2fe7eead31-4ba0eb3b0f9so284357137.0
 for <65039 <at> debbugs.gnu.org>; Thu, 13 Feb 2025 09:54:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739469247; x=1740074047; 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=qiu2ITvk3A2f5Ky+fP0bgbvVDL/5W6VoRZ4mhQscZ0A=;
 b=AEg76HytOdvr1o80/iFUJ1wH9fCZA6WAMvcDyZ04TQnoooGZGI0tQLlORSvNv0t/ZX
 qP/DmIh7mLlwDDcz5xmeCSEVX4uQoqNjS88MWZK+3JlrfLqJuoo1hv2FATHfCdFp1uPU
 Pmp4QkKhbRKzdTc/efpO2uB5dSzAPnc/RFR4mXgpbszOZMRUCzL/eDh5Unni0pwkKSXp
 ytn3xyypqv4pQF4y/epVRWSfFgfKntELu0l2qPKh3cypfIaWPkKGhrUNmGwil8MCvn/S
 Cm/xWaMlXPn3DDuV0oZoQ4nmH7jQhwzumLWUet7EUBhO41JyfB2+AVVECKu535/luVTG
 ajTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739469247; x=1740074047;
 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=qiu2ITvk3A2f5Ky+fP0bgbvVDL/5W6VoRZ4mhQscZ0A=;
 b=dr4UGQ0kQRaJ5QGdNDm8DlDmCnpIVZHo1NJpG15kAdJ8ZI5mCelLlhBWxRaMh7PfzR
 UwnN4FDOyF5yWl3RIc9X9QLj6/ztxb3aG0JDjYMbSNxI0LTk1D9BfFNPWTDY30P9Xzqa
 NShWLqXp4WPrgFYlqlzBWL9F14lKYy1i8gwnZ4/a6qMdFnBz12mfSw66Gv4WbN3n+4Z9
 LC9yFjs3L5/uer8uV113qtxVBS8ngZ/PxbBJiF/hNGVHyw0+lP8kXcm1n0IP5S+/UZMC
 Q4WwyY/wDVLQ3bWdlVJj1zU6OIeSLkyL1dV0o6SNmdqlKG/K2KT6kXZh6ZQS0Q/z6lNE
 bk0A==
X-Forwarded-Encrypted: i=1;
 AJvYcCVAiioWQiD8VVPwxjy/RyTt+XviYJ0R+lNa2WojyRHl0LWGY48gqIUAPGcjXceCDnEttF8bLQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yznort51atCJ1HE05BkLPO4Bv+BUXqyF/IiEkWLtqsWOBoDJ5Au
 7OLDMzlq8t6aw2d2U+b7qI+TJSQWKQ47FZ0JYu2RwZkTIoLugVsUGm87vJ5obzvMMnWvSengzB8
 2FR9PXxPqVX1cGdrgeQSwb1rNOYM=
X-Gm-Gg: ASbGncsX2Aa9pGVDgIC4YKyM6hDUB/DPS0gEhWKsXtoxiG1lGSPUOkUwYDNZFnE15pw
 M0KZaKrYWhBJwk8eeRlNGb0mJ7UYC2/MMMlK+J4zCBmcQsbC+Z3/0wnOL+4lSTCH5ktDe6oPz
X-Google-Smtp-Source: AGHT+IH371anthkrHPSpq2Qcgg7Cprp8DtGrn2qtjhcLUXGnMSyRI2qcnp1ZFSYDFaRh0dbQ6lcEAp54725JhlIqOp4=
X-Received: by 2002:a05:6102:6cb:b0:4ba:eb24:fb1b with SMTP id
 ada2fe7eead31-4bc037c3feamr4535792137.23.1739469247005; Thu, 13 Feb 2025
 09:54:07 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
 <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
In-Reply-To: <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Thu, 13 Feb 2025 12:53:55 -0500
X-Gm-Features: AWEUYZloMZ1oTWI4h1P65hVsaP_lyqwLyuej1bCHB_ZjBMCJRqpqnJ5dNwfeIVg
Message-ID: <CAN+1Hbq=Tn5Z61f9WPcUtT2xWOc9NEh+c6EDO+diNTwntEfHdw@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000090cb4c062e09beda"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

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

On Thu, Feb 13, 2025 at 11:34=E2=80=AFAM Ship Mints <shipmints@HIDDEN> w=
rote:

> On Thu, Feb 13, 2025 at 11:23=E2=80=AFAM Michael Albinus <michael.albinus=
@gmx.de>
> wrote:
>
>>
>> A further remark (don't know where to do it in your code): If you
>> bookmark a remote file name, I recommend to keep multi-hop file names
>> (let-bind tramp-show-ad-hoc-proxies to t). Otherwise, a remote file name
>> like "/ssh:host|sudo:host:/" would be saved in your bookmark-default-fil=
e
>> as "/sudo:host:/", which doesn't work in the next Emacs session.
>>
>
> I'll experiment with multi-hop now and ensure they are correctly stored
> and restored.
>

Hi, Michael,

With tramp-show-ad-hoc-proxies bound to t *at the time of multi-hop
connection*, default-directory retains the fully-qualified multi-hop file
name and bookmarks work fine. I tested both shell and file bookmarks.
Though files are not in scope for this patch, I ensured they worked, too.

When nil, default-directory is abbreviated, as you pointed out. I can't see
a way to recover the multi-hop nature of the buffer based on just
default-directory. I read through the tramp code and I can't find a way to
do that.

If it is possible to do at bookmarking time, please tell me how. If this is
not possible, we will highlight in the docs that tramp-show-ad-hoc-proxies
must be t if users expect multi-hop bookmarks to be effective.

-Stephane

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

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Thu, Feb 13, 2025 at 11:34=E2=80=AFAM Ship Mints &lt;<a href=3D"mailto:s=
hipmints@HIDDEN">shipmints@HIDDEN</a>&gt; wrote:</span></div></div><d=
iv class=3D"gmail_quote gmail_quote_container"><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"><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"font-=
family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">On=
 Thu, Feb 13, 2025 at 11:23=E2=80=AFAM Michael Albinus &lt;<a href=3D"mailt=
o:michael.albinus@HIDDEN" target=3D"_blank">michael.albinus@HIDDEN</a>&gt; =
wrote:</span></div></div><div class=3D"gmail_quote"><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"><br></blockquote><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex">
A further remark (don&#39;t know where to do it in your code): If you<br>
bookmark a remote file name, I recommend to keep multi-hop file names<br>
(let-bind tramp-show-ad-hoc-proxies to t). Otherwise, a remote file name<br=
>
like &quot;/ssh:host|sudo:host:/&quot; would be saved in your bookmark-defa=
ult-file<br>
as &quot;/sudo:host:/&quot;, which doesn&#39;t work in the next Emacs sessi=
on.<br></blockquote><div><br></div><div style=3D"font-family:monospace">I&#=
39;ll experiment with multi-hop now and ensure they are correctly stored an=
d restored.</div></div></div></blockquote><div><br></div><div class=3D"gmai=
l_default" style=3D"font-family:monospace">Hi, Michael,</div><div class=3D"=
gmail_default" style=3D"font-family:monospace"><br></div><div class=3D"gmai=
l_default" style=3D"font-family:monospace">With=C2=A0tramp-show-ad-hoc-prox=
ies bound to t *at the time of multi-hop connection*, default-directory ret=
ains the fully-qualified multi-hop file name and bookmarks work fine. I tes=
ted both shell and file bookmarks. Though files are not in scope for this p=
atch, I ensured they worked, too.</div><div class=3D"gmail_default" style=
=3D"font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"=
font-family:monospace">When nil, default-directory is abbreviated, as you p=
ointed out. I can&#39;t see a way to recover the multi-hop nature of the bu=
ffer based on just default-directory. I read through the tramp code and I c=
an&#39;t find a way to do that.</div><div class=3D"gmail_default" style=3D"=
font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"font=
-family:monospace">If it is possible to do at bookmarking time, please tell=
 me how. If this is not possible, we will highlight in the docs that tramp-=
show-ad-hoc-proxies must be t if users expect multi-hop bookmarks to be eff=
ective.</div><div class=3D"gmail_default" style=3D"font-family:monospace"><=
br></div><div class=3D"gmail_default" style=3D"font-family:monospace">-Step=
hane</div></div></div>

--00000000000090cb4c062e09beda--




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

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


Received: (at 65039) by debbugs.gnu.org; 13 Feb 2025 16:34:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 11:34:41 2025
Received: from localhost ([127.0.0.1]:45147 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ticAj-0003RX-03
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 11:34:41 -0500
Received: from mail-vk1-xa2a.google.com ([2607:f8b0:4864:20::a2a]:61692)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1ticAh-0003RJ-2E
 for 65039 <at> debbugs.gnu.org; Thu, 13 Feb 2025 11:34:39 -0500
Received: by mail-vk1-xa2a.google.com with SMTP id
 71dfb90a1353d-52031ffca74so331142e0c.2
 for <65039 <at> debbugs.gnu.org>; Thu, 13 Feb 2025 08:34:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739464472; x=1740069272; 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=w+th3E410W9NCbNdukeMpouq5BPPfNVzkyyjcAIgxNk=;
 b=VgFWEFCtn6owq20SysqL8hAAyKvhHpYKZaZjxRbXT4tS5WfcMI+qDz+0Wi9VTm6kMU
 ZJlCqKYK/34ZTBWq3a9/KOvI/aOlqeOF4P4kHuArGmFCrkb7fs4SbWp4RutiBYStpLc8
 1/Ytlak2+ywijFo86On1Fk03/GkxPDyiZw5haEmNmqXFyxtgtwS33V1jZetFAznk7RDE
 weHUidPIGjFV3LwSitInyvIAnAI/4gvufKjrJqtB7H9tPzPLFF+E+6NOkyNHE+tX6c5B
 +7S3l3jh8vGT0KJjgs9pi0VHcMI0Z6geta0oMrL3ijd/BGAJQbv3Vyx2q3NRDOJJPOfV
 C0WA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739464472; x=1740069272;
 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=w+th3E410W9NCbNdukeMpouq5BPPfNVzkyyjcAIgxNk=;
 b=MezdkjE1fpGTf7R05W7jQC3fxIFGxkQ1Tp+e3d0XsGDyHPmedT9C5xHkyS5WM3mkLZ
 xwwmZLOX/i0usZRNRNLf+gCKoAqdcyNYYkVc/NjWqV4Us/s5yg7uECvhIWnroeWgEiAJ
 gk3MYQBwY+Py+effOV1cRZL3j1Ok3KctH5/6fs7KRfchtogYEwVsbXIAs6SLrRHONj4U
 Q4XxrhsOYiZmhx0MARYZqlZiyzOpXm2NiJnvwJzuUVuseQj1gH68fQCUVpH4GxlRP0tA
 J2Prw7Itc/g5MnQ58Ul7xhRummdL7X3dF5kNWlQmztR4Zdm7toJ3uUoLxkKXcjRQ8gfH
 2wcg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWFzVGGtR4yII3gYhAmBI3C+2QuhmrLVSItfYx9fmflIULklCMCz8ymXopiStrQqlYVAzy3SA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yy+pppfOb7qt3BU1paNYP1r3jijgGSTVLw+L9eMduTz/iLTxGDQ
 f9EYtxogovH8tPDt/deUWFIDKTbmX8wRTHsDHNGHfpViwUJQDMHTLLl//74Zah5mLevLs+6Sb58
 j3gZ6z/G7eYGtLmizAUwAC2ckk7k=
X-Gm-Gg: ASbGncv60MpLUuxVrvVaks0i/blLnE05Fg+S8Qvy3+mPymFx68gPlogotKN6HEs5BxV
 yFFZ7zF6WEHuH8JNYjESmgSigfvi/bJ5dYyZe2fzBaZdPxXhFqFs129m6+vbooYgL7NUdIzak
X-Google-Smtp-Source: AGHT+IGikP8muNi45YjpHfNGXQNg298JbJEwidAGCuUrqAjeY2GYvvyVmKwFZcfX51c0ylcRjz0PYo5bwIY+L9rcKyc=
X-Received: by 2002:a05:6122:514:b0:520:61ee:c814 with SMTP id
 71dfb90a1353d-52067b33fcemr5849382e0c.1.1739464472193; Thu, 13 Feb 2025
 08:34:32 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <87ikpdstic.fsf@HIDDEN>
In-Reply-To: <87ikpdstic.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Thu, 13 Feb 2025 11:34:20 -0500
X-Gm-Features: AWEUYZnJ2ctFpllre2WiVdqD6OGnUeSZgqcw9Beeh7nNhFB86oee3j-6SIzXPAg
Message-ID: <CAN+1HboR3U0UtxWciq0mZ0USz3jnqg0FkWhy1G06iFMNJ=y86A@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Michael Albinus <michael.albinus@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000f6f3e7062e08a1b3"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 (-)

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

On Thu, Feb 13, 2025 at 11:23=E2=80=AFAM Michael Albinus <michael.albinus@g=
mx.de>
wrote:

> Ship Mints <shipmints@HIDDEN> writes:
>
> > +(defcustom shell-bookmark-name-function
> #'shell-bookmark-name-from-default-directory
> > +  "Function to generate a shell bookmark name.
> > +The default is `shell-bookmark-name', which see."
> > +  :group 'shell
> > +  :type `(choice (function-item
> ,#'shell-bookmark-name-from-default-directory)
> > +                 (function-item ,#'shell-bookmark-name-from-buffer-nam=
e)
> > +                 function)
>
> Wouldn't this be sufficient?
>
> --8<---------------cut here---------------start------------->8---
>   :type '(choice (function-item shell-bookmark-name-from-default-director=
y)
>                  (function-item shell-bookmark-name-from-buffer-name)
>                  function)
> --8<---------------cut here---------------end--------------->8---
>

It would be but referencing functions as functions vs. naked symbols seems
like a better style?


> > +  (replace-regexp-in-string "\\(.*\\)<[[:digit:]]+>\\'"
> > +                            "\\1"
> > +                            (buffer-name)))
>
> --8<---------------cut here---------------start------------->8---
>   (replace-regexp-in-string "<[[:digit:]]+>\\'" "" (buffer-name)))
> --8<---------------cut here---------------end--------------->8---
>

I'll review that regexp. Thanks for that simplification.


> A further remark (don't know where to do it in your code): If you
> bookmark a remote file name, I recommend to keep multi-hop file names
> (let-bind tramp-show-ad-hoc-proxies to t). Otherwise, a remote file name
> like "/ssh:host|sudo:host:/" would be saved in your bookmark-default-file
> as "/sudo:host:/", which doesn't work in the next Emacs session.
>

I'll experiment with multi-hop now and ensure they are correctly stored and
restored.

-Stephane

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

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Thu, Feb 13, 2025 at 11:23=E2=80=AFAM Michael Albinus &lt;<a href=3D"mai=
lto:michael.albinus@HIDDEN">michael.albinus@HIDDEN</a>&gt; wrote:</span></d=
iv></div><div class=3D"gmail_quote gmail_quote_container"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">Ship Mints &lt;<a href=3D"mailto:shipmints=
@gmail.com" target=3D"_blank">shipmints@HIDDEN</a>&gt; writes:<br>
<br>&gt; +(defcustom shell-bookmark-name-function #&#39;shell-bookmark-name=
-from-default-directory<br>
&gt; +=C2=A0 &quot;Function to generate a shell bookmark name.<br>
&gt; +The default is `shell-bookmark-name&#39;, which see.&quot;<br>
&gt; +=C2=A0 :group &#39;shell<br>
&gt; +=C2=A0 :type `(choice (function-item ,#&#39;shell-bookmark-name-from-=
default-directory)<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(functi=
on-item ,#&#39;shell-bookmark-name-from-buffer-name)<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0functio=
n)<br>
<br>
Wouldn&#39;t this be sufficient?<br>
<br>
--8&lt;---------------cut here---------------start-------------&gt;8---<br>
=C2=A0 :type &#39;(choice (function-item shell-bookmark-name-from-default-d=
irectory)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(function-ite=
m shell-bookmark-name-from-buffer-name)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0function)<br>
--8&lt;---------------cut here---------------end---------------&gt;8---<br>=
</blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"font=
-family:monospace">It would be but referencing functions as functions vs. n=
aked symbols seems like a better style?</div></div><div>=C2=A0</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">
&gt; +=C2=A0 (replace-regexp-in-string &quot;\\(.*\\)&lt;[[:digit:]]+&gt;\\=
&#39;&quot;<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;\\1&quot;<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (buffer-name)))<br>
<br>
--8&lt;---------------cut here---------------start-------------&gt;8---<br>
=C2=A0 (replace-regexp-in-string &quot;&lt;[[:digit:]]+&gt;\\&#39;&quot; &q=
uot;&quot; (buffer-name)))<br>
--8&lt;---------------cut here---------------end---------------&gt;8---<br>=
</blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"font=
-family:monospace">I&#39;ll review that regexp. Thanks for that simplificat=
ion.</div></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex">
A further remark (don&#39;t know where to do it in your code): If you<br>
bookmark a remote file name, I recommend to keep multi-hop file names<br>
(let-bind tramp-show-ad-hoc-proxies to t). Otherwise, a remote file name<br=
>
like &quot;/ssh:host|sudo:host:/&quot; would be saved in your bookmark-defa=
ult-file<br>
as &quot;/sudo:host:/&quot;, which doesn&#39;t work in the next Emacs sessi=
on.<br></blockquote><div><br></div><div class=3D"gmail_default" style=3D"fo=
nt-family:monospace">I&#39;ll experiment with multi-hop now and ensure they=
 are correctly stored and restored.</div><div class=3D"gmail_default" style=
=3D"font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"=
font-family:monospace">-Stephane</div></div></div>

--000000000000f6f3e7062e08a1b3--




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

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


Received: (at 65039) by debbugs.gnu.org; 13 Feb 2025 16:24:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 11:24:13 2025
Received: from localhost ([127.0.0.1]:45107 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tic0b-0002wr-CN
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 11:24:13 -0500
Received: from mout.gmx.net ([212.227.17.21]:35847)
 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 1tic0Z-0002wc-1j
 for 65039 <at> debbugs.gnu.org; Thu, 13 Feb 2025 11:24:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739463837; x=1740068637; i=michael.albinus@HIDDEN;
 bh=OaXw1V7rn/OP1EWPzEixzwDUSa237X5gyiIXtVvyi6k=;
 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=P+M9bTNk3h0HmqxYndcGfF3wbR7ZuO29wjgtnRSavL2Shqqg6yPxMeRsigMWxJME
 BRWfemAlMtXubhpKeMJYjNI4HpYMGsccN/m4qElrqvstguT9d+4Ew7591Prg2x239
 3NkVK26SE+lmiK2DhHfiFwTUSbcPYqRqZMrNHCFHSRSeLDg56BWwlwvDgqgFTeLHq
 JFEc3uUlyUFYcW+SEDwb9oOIksEEgw6VIz2UlxV6tklPrHA1xgWn2X4DmwX31zTiR
 wnmbgH3/Pv4imcKnlaYKvvLb/8UO8L+GFOux2wvQfAjbbFNakekQ4triBXIcmgKb/
 qtneKNF+yykqjKatXA==
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 1MLzBp-1u0YWq0NvN-00VKPM; Thu, 13
 Feb 2025 17:23:57 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
In-Reply-To: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
Date: Thu, 13 Feb 2025 17:23:55 +0100
Message-ID: <87ikpdstic.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:87NyHH5XoPSa2Oqi+SeJwoZxFV1b2ywz8dpcxiXAnVxAx08gIQe
 vl27QA9qiZw+ssCrn6gMKK8t1Yx+eLb+zEzvq4ba7FUc6/JN6ViTYdTYSZNLtKYddUMYDtE
 EXA+LcwXGngK9Si3ofb0KzOFQLITDQ7VuCcsZvHRk+WLKshHXO1di1eYIiQ23/y/hfg9xRv
 hw34nZ4rLY9Wym9wq+sdw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:NGVXsO/JgCI=;oDbhv93bhlmukv8OPed626Aw3IO
 VIwdzgL88jBKunPPet743BQXClkqFH9Su/d/9ZLCEvHZvT+9NVh9UvYIbDODgqf5WUC0zRRnW
 PkFEkivnSkXP2so0k/8aAoM3J+rEzMQPwmNTP7pTACiWU3WxxA42DTgXeyvoUSKna9M4Pvn4D
 ADChUUksISEBLSHfjaFkMAsU+WiEuMi7N4BDDMJ/aR0wPQ6HS3jEua8rCNVWT+2aNtKQu3hOP
 amGpEGarG3c3p5voiG8H0dJpky+vLdHtQGUGDrCelmJ3w7ZkSZwpOybWG0IjaLZXo1a0uEAA3
 2emlK76Qf7vY7jbFsqhtfh0KgaQBMZQ+kIPfx039OQ52OMdPbL+9hToh/eKveZJDOcqzxPoIX
 7wOTd0Mvi9WbcvGcYIHF7oUm/rh/GuT6Gc+06RJ5dBM32oWOuFiU9f3WxWif8juzVNhiTzzI6
 vMOhnmMizD2VHJngHUsCe257VC3YllJeDuT49JePZs9nqR9IuLwfFIcJSp5VuwllbU4QElW7d
 J4vr5zOxFA4xCO319bgrQvDo94ZXRoZ53gyvcWmY6Ki48SyQ9Ny9lAYoAOMn247cPZndUmdaC
 BXPw+c5k9ASIVRc3yc5fO9FrGyzayKl9WGvEBf29ZKE24YQeVkRB4wfLPolX41b1qYLEU3vlB
 OWf/nAycjQli1cXvoZ6KIU0Hhr+D/FRI6nfUcdQYtXj3KPfzb3HejOALYDicez5WVFrpHHVir
 ET+af6X0Vwog3P/jO0huvAt98w5og/VdqyPoDHMnv5d2fwdp6EfDLmcbNSkQjPhFxnkIsBw7q
 CUGddMjZDjfAuRArJpQ1ZensatmoLJz1KUpavdSpHZrX6f8OuZbTPuzMnv7AGd88G466syBqw
 +ei6OANFCPpQqnFUvXqySt8mCqgLAMNNdC42s8bl4vavxHPjxiow2RPmuhd3kfx+bxkv971Gb
 mabd29r8piWfAwY/WVzYk8xDMBO8eTOzKnmRwNQusCLALZqiNgCjR6ufwOc+4JBfi9mRtkP9S
 vYXVYxzweJ8pDGCNEOvhmc9v6g26OLWnENo4Iqy9ZIem1VpxOHi8T73qbpu2P3ezysoPuDfq7
 7R4aY9PkZSdOd0ZgALf/g7Oj6JJRwo9BqCIAYQP3o7Sh1+C8EiMDNxLi9zDLZSE8eYu9E4YQH
 XxxLQb04CaMC4TA9FzuaH6aLqLJqv7OXDWK2clLDHDV5T4a3wUF1pdUonV1a0MTT8YJoxa9Of
 AbrTWlOcRktTNZsfY9c8wk7aDQvwvmmW6+6+UMPd3xIEpSN6Fl5cS1t3YE936w3TQjtfBnBLq
 bFmVKnvw9GXUiE1SZEj0ZdLhjcwIOG402DwFUDf5O+c+L7NURYr2b3iXPR5vZBw1eqXunN73n
 d1wrX7C7X2PZnGmiOjB2X9apDq3admfiKiB5dSW3xsWFoVyzpW4imJ6cGO
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, prot@HIDDEN,
 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 cc'd Michael Albinus on this since it touches remote features and he
> may want to scrutinize what's in this patch. Testing this patch is
> what led me to help fix the bug in ansi-osc-directory-tracker.
>
> Let me know what you all think.

I gave it a cursory view. Nothing problematic; just some minor remarks.

> +(defcustom shell-bookmark-name-function #'shell-bookmark-name-from-default-directory
> +  "Function to generate a shell bookmark name.
> +The default is `shell-bookmark-name', which see."
> +  :group 'shell
> +  :type `(choice (function-item ,#'shell-bookmark-name-from-default-directory)
> +                 (function-item ,#'shell-bookmark-name-from-buffer-name)
> +                 function)

Wouldn't this be sufficient?

--8<---------------cut here---------------start------------->8---
  :type '(choice (function-item shell-bookmark-name-from-default-directory)
                 (function-item shell-bookmark-name-from-buffer-name)
                 function)
--8<---------------cut here---------------end--------------->8---

> +  (replace-regexp-in-string "\\(.*\\)<[[:digit:]]+>\\'"
> +                            "\\1"
> +                            (buffer-name)))

--8<---------------cut here---------------start------------->8---
  (replace-regexp-in-string "<[[:digit:]]+>\\'" "" (buffer-name)))
--8<---------------cut here---------------end--------------->8---

A further remark (don't know where to do it in your code): If you
bookmark a remote file name, I recommend to keep multi-hop file names
(let-bind tramp-show-ad-hoc-proxies to t). Otherwise, a remote file name
like "/ssh:host|sudo:host:/" would be saved in your bookmark-default-file
as "/sudo:host:/", which doesn't work in the next Emacs session.

> -Stephane

Best regards, Michael.




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

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


Received: (at 65039) by debbugs.gnu.org; 12 Feb 2025 12:31:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 07:31:36 2025
Received: from localhost ([127.0.0.1]:33111 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiBtw-0000gh-DB
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 07:31:36 -0500
Received: from mail-ua1-x930.google.com ([2607:f8b0:4864:20::930]:55676)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tiBtt-0000gP-5I
 for 65039 <at> debbugs.gnu.org; Wed, 12 Feb 2025 07:31:33 -0500
Received: by mail-ua1-x930.google.com with SMTP id
 a1e0cc1a2514c-867044e979dso1704374241.3
 for <65039 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 04:31:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739363485; x=1739968285; 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=s3k7I4SB39M5Uo7OTGD534EdE6oPWs9iFMUMMrYrNus=;
 b=jxMgmYpCwdvsE1cox24R1sL4ItBBpv2JoXK3jI5djotufTe0qGS1FO1bdowFel6zWe
 L0WncKAYuwLO0E8NFM9UEBCSgbYbgpCUFMkega9ScjD+xhrzAPfU/0SONtwZJsdavc3F
 DVd3qNVngqiwyamRBnM6+2qqJRqqbhuh6Eozgd4TG510UwBjn4H35wXc5+C6Dg6rX4cw
 dhZHRG7Rlv3icPbGpJAz/zu5B6824zv0uISUKcxIZkhe1I0CQLl4bcQmbR6BNzNBqxUH
 dyIqhDRimWLF8Pq6ZoC8Erf/LzMYbKy5ni7W8CSeBu6Nq/J+xFLXog9G9s49lDUwEtd6
 yYCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739363485; x=1739968285;
 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=s3k7I4SB39M5Uo7OTGD534EdE6oPWs9iFMUMMrYrNus=;
 b=ghPX2ci0IHSuAo6Si+JHYjX5OFz+TJUvd1sg7DkWfKQNKLKJW3x6tZm2jTQZcTLkoA
 afvwhxt0aIoqgHThFfpUKNl2dz7mgc8UGgX50OpMAZvERVX2JbAEYEokRlndnsIAX/7W
 lDsnfCsNH+OFtOLXg2yQbe05ykn+mzv2SeIV3IUwQ3zepUHeQzO2pLvcnz3MdmQ1c3tP
 bfFGumjOuJ6gxndcJOiakZ2uCuFyyHCZpFL5VC8OaAJgDv3Kd9ftxNEuzn9vwoQt7HIH
 enwb7uA/UfrvkgDAwnXL4UGP/jkTozhjJDny2wDiQLKAgT4L3GpZX8lJeyUgke6SgaYG
 /B+Q==
X-Forwarded-Encrypted: i=1;
 AJvYcCVq4EaSAFH18qel6y0TSBS6VwKjg711ar8YMsu8/6cz4987ama1nBZWSNu+MOtc5aIpr59+qw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwrkPkyPqjAtr3hcnS+XM+mqv4gdz3yS74qSoy2ecjuOGvwzR//
 nmn8qEK6W5Rpu8UTuaA0ed3Sfhp66W2Y5PihBZjTreCfuOIJpggRfrq2rhKVJz2JUC0J1SHuMIm
 /87UEMB8UZwvjRTiSnyM5CZNHUt0=
X-Gm-Gg: ASbGncuPpxc8VHFjND3kyqGB3zf76qUjSZhau00r98PaGZhmjAWw38qWdVGq2QmjgTH
 WsExmTqVg85Kkz2k1Qc42WfW2znb2tzJZfGCFphRdtqfBd9IlRaPGYVddsr8YIJi9ynXfbTUX
X-Google-Smtp-Source: AGHT+IGOsnwbipVXlvEvqfa0d3+Pzkm4KcurBlS8VJr4RSOwLFjASEUBdSSuhMw+psKlEKKKoVb96+PrI6ygdNwHuyQ=
X-Received: by 2002:a05:6122:8295:b0:520:61ee:c7fc with SMTP id
 71dfb90a1353d-52067b6746dmr2155735e0c.4.1739363484308; Wed, 12 Feb 2025
 04:31:24 -0800 (PST)
MIME-Version: 1.0
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 <861pw3we3q.fsf@HIDDEN>
In-Reply-To: <861pw3we3q.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Wed, 12 Feb 2025 07:31:12 -0500
X-Gm-Features: AWEUYZkqqkd4mlMKgQG6Eqo07WM8wEuEJv7Ita_tGLA7zgihKQbz1G9KoaIOcIQ
Message-ID: <CAN+1HbrPk30N=Nvx6SHnY6Pxs_CRe3=eDN=i8P6KE0S712hG4Q@HIDDEN>
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000009e29ab062df11ed7"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, michael.albinus@HIDDEN, prot@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 (-)

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

Sure. I'll work on documentation and NEWS once the patch is agreed so any
alterations are captured. bookmark-jump perhaps can use an alias
bookmark-open. The concept of jumping is very document centric considering
that bookmarks can be just about anything that a handler writer wants. One
of the packages I help maintain uses bookmarks in a more expansive way for
which I will also leverage the new property to inhibit bookmark-insert.

On Wed, Feb 12, 2025 at 7:18=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrote:

> > From: Ship Mints <shipmints@HIDDEN>
> > Date: Tue, 11 Feb 2025 14:56:08 -0500
> > Cc: 65039 <at> debbugs.gnu.org
> >
> > +---
>
> Should we mention this feature in the user manual?
>
> > +*** Shell buffers now support bookmarks support.
> > +
> > +You can now bookmark shell buffers using the bookmark menu
> > +'bookmark-bmenu-list', or by using the command 'bookmark-set'.  Shell
> > +bookmarks can be loaded via the menu, or by using the command
> > +'bookmark-jump'.
> > +
> > +Remote shell bookmarks remember the buffer's remote 'default-directory=
'
> > +at the time you create a bookmark, along with the shell you used to
> > +start the remote shell.  You can inhibit remote connections during
> > +bookmark loading.  This is useful when restoring sessions with
> > +'desktop-load', where the time delays to establish a connection for ea=
ch
> > +remote shell can be long.  When you reload an unconnected remote buffe=
r
> > +using 'C-x C-v', a connection will be initiated.
> > +
> > +You can customize the bookmark naming function to suit your preference=
s.
> > +The default option is to use the final component of the buffer's
> > +'default-directory'.  An alternate provided option uses the buffer's
> > +name with its 'rename-uniquely' suffix brackets "<>" stripped.  You ca=
n
> > +supply your own function.
>
> AFAU, this doesn't explain what it means to "jump to a shell
> bookmark".  Does it start a shell, does it change the current
> directory in an existing shell buffer, does it initiate a connection
> to the remote host, does it do something else?  I don't think the
> answers to these questions are trivial, so I suggest to have them
> answered in the NEWS entry.
>
> By contrast, the second and the third paragraphs describe aspects of
> secondary importance, and should perhaps be in the doc strings and not
> in NEWS.
>
> Thanks.
>

--0000000000009e29ab062df11ed7
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">Sure. I&#39;ll work on documentation and NEWS once the patch is agreed s=
o any alterations are captured. bookmark-jump perhaps can use an alias book=
mark-open. The concept of jumping is very document centric considering that=
 bookmarks can be just about anything that a handler writer wants. One of t=
he packages I help maintain uses bookmarks in a more expansive way for whic=
h I will also leverage the new property to inhibit bookmark-insert.</div></=
div><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Wed, Feb 12, 2025 at 7:18=E2=80=AFAM Eli Zaretskii &=
lt;<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">&gt; From: Ship Mints &lt;<a=
 href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN<=
/a>&gt;<br>
&gt; Date: Tue, 11 Feb 2025 14:56:08 -0500<br>
&gt; Cc: <a href=3D"mailto:65039 <at> debbugs.gnu.org" target=3D"_blank">65039@d=
ebbugs.gnu.org</a><br>
&gt; <br>
&gt; +---<br>
<br>
Should we mention this feature in the user manual?<br>
<br>
&gt; +*** Shell buffers now support bookmarks support.<br>
&gt; +<br>
&gt; +You can now bookmark shell buffers using the bookmark menu<br>
&gt; +&#39;bookmark-bmenu-list&#39;, or by using the command &#39;bookmark-=
set&#39;.=C2=A0 Shell<br>
&gt; +bookmarks can be loaded via the menu, or by using the command<br>
&gt; +&#39;bookmark-jump&#39;.<br>
&gt; +<br>
&gt; +Remote shell bookmarks remember the buffer&#39;s remote &#39;default-=
directory&#39;<br>
&gt; +at the time you create a bookmark, along with the shell you used to<b=
r>
&gt; +start the remote shell.=C2=A0 You can inhibit remote connections duri=
ng<br>
&gt; +bookmark loading.=C2=A0 This is useful when restoring sessions with<b=
r>
&gt; +&#39;desktop-load&#39;, where the time delays to establish a connecti=
on for each<br>
&gt; +remote shell can be long.=C2=A0 When you reload an unconnected remote=
 buffer<br>
&gt; +using &#39;C-x C-v&#39;, a connection will be initiated.<br>
&gt; +<br>
&gt; +You can customize the bookmark naming function to suit your preferenc=
es.<br>
&gt; +The default option is to use the final component of the buffer&#39;s<=
br>
&gt; +&#39;default-directory&#39;.=C2=A0 An alternate provided option uses =
the buffer&#39;s<br>
&gt; +name with its &#39;rename-uniquely&#39; suffix brackets &quot;&lt;&gt=
;&quot; stripped.=C2=A0 You can<br>
&gt; +supply your own function.<br>
<br>
AFAU, this doesn&#39;t explain what it means to &quot;jump to a shell<br>
bookmark&quot;.=C2=A0 Does it start a shell, does it change the current<br>
directory in an existing shell buffer, does it initiate a connection<br>
to the remote host, does it do something else?=C2=A0 I don&#39;t think the<=
br>
answers to these questions are trivial, so I suggest to have them<br>
answered in the NEWS entry.<br>
<br>
By contrast, the second and the third paragraphs describe aspects of<br>
secondary importance, and should perhaps be in the doc strings and not<br>
in NEWS.<br>
<br>
Thanks.<br>
</blockquote></div>

--0000000000009e29ab062df11ed7--




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

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


Received: (at 65039) by debbugs.gnu.org; 12 Feb 2025 12:19:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 07:19:07 2025
Received: from localhost ([127.0.0.1]:33063 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiBhq-0005PF-U7
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 07:19:07 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:46996)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tiBhn-0005Oi-Sl
 for 65039 <at> debbugs.gnu.org; Wed, 12 Feb 2025 07:19:04 -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 1tiBhh-0002Ym-0o; Wed, 12 Feb 2025 07:18:57 -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=kMGBpnz2PeUNTC4xl9f5hfztk8TG7ek0xXBT4iAWL1k=; b=sg61jfuKq33r
 7D07A5GAkYyJYCRV3rBoUhsSvC38Jz6KaqfO80tZGjXWWUHxF3gDCX7CBJkdXvvglNvKh/h8M9bUK
 7Ix75wx/jRfmm1u05vOav8j/ppuI6qkqtB0cIS8lJs6RDyNBMuYQFirx9I2fEi3nEn9vxjVM+up3d
 /V0OMNTGe4+sN3JExPS1HUCPq5b5zFf7tZPlfbR2XE8I7u7aDTU6yuG/s+YCK8FMuMD+O+19fttHo
 9GDrlC7a9lHH9fbcV3z290XueqjKaxGuFUhUFREvCvbYx87Sub7XS4Np6osdcmmjGvW4vmu0pana4
 gI6amV+6M7ATJSVoUHnjRg==;
Date: Wed, 12 Feb 2025 14:18:33 +0200
Message-Id: <861pw3we3q.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
In-Reply-To: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
 (message from Ship Mints on Tue, 11 Feb 2025 14:56:08 -0500)
Subject: Re: bug#65039: [PATCH] Add bookmark handler for shell-mode
References: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, michael.albinus@HIDDEN, prot@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 (---)

> From: Ship Mints <shipmints@HIDDEN>
> Date: Tue, 11 Feb 2025 14:56:08 -0500
> Cc: 65039 <at> debbugs.gnu.org
> 
> +---

Should we mention this feature in the user manual?

> +*** Shell buffers now support bookmarks support.
> +
> +You can now bookmark shell buffers using the bookmark menu
> +'bookmark-bmenu-list', or by using the command 'bookmark-set'.  Shell
> +bookmarks can be loaded via the menu, or by using the command
> +'bookmark-jump'.
> +
> +Remote shell bookmarks remember the buffer's remote 'default-directory'
> +at the time you create a bookmark, along with the shell you used to
> +start the remote shell.  You can inhibit remote connections during
> +bookmark loading.  This is useful when restoring sessions with
> +'desktop-load', where the time delays to establish a connection for each
> +remote shell can be long.  When you reload an unconnected remote buffer
> +using 'C-x C-v', a connection will be initiated.
> +
> +You can customize the bookmark naming function to suit your preferences.
> +The default option is to use the final component of the buffer's
> +'default-directory'.  An alternate provided option uses the buffer's
> +name with its 'rename-uniquely' suffix brackets "<>" stripped.  You can
> +supply your own function.

AFAU, this doesn't explain what it means to "jump to a shell
bookmark".  Does it start a shell, does it change the current
directory in an existing shell buffer, does it initiate a connection
to the remote host, does it do something else?  I don't think the
answers to these questions are trivial, so I suggest to have them
answered in the NEWS entry.

By contrast, the second and the third paragraphs describe aspects of
secondary importance, and should perhaps be in the doc strings and not
in NEWS.

Thanks.




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

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


Received: (at 65039) by debbugs.gnu.org; 11 Feb 2025 19:56:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 14:56:27 2025
Received: from localhost ([127.0.0.1]:58878 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thwMt-00033M-G4
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:56:27 -0500
Received: from mail-vk1-xa30.google.com ([2607:f8b0:4864:20::a30]:49268)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1thwMr-000338-8h
 for 65039 <at> debbugs.gnu.org; Tue, 11 Feb 2025 14:56:25 -0500
Received: by mail-vk1-xa30.google.com with SMTP id
 71dfb90a1353d-51faf3342b3so731502e0c.2
 for <65039 <at> debbugs.gnu.org>; Tue, 11 Feb 2025 11:56:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739303779; x=1739908579; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=huyFnFaXaMI70H3Y8ugOop158FaPxSsc7rWW3d9Xns8=;
 b=ccMsPcrAJZbbLYlBFIEx3jvlTptpiM5S9MqpxIML0bKm7bA2+iPAvwUJUe/Pphji5w
 y2MCiIo7QFEptoJ70afJOAZxi0F5SzMIrQoPYGE7WkUr3U6JulH0/F+X6hxRKfmEJBAe
 SCLUNbAwwmgDTaaIOrbYMVE9BpXD91njKlQVgfYviFd2KR9N1MIydQUrp2qDcm7C2l9o
 3/5q8uypEdxgEdvA1+kRibUnn4avlHeoNvHOxwiOUSm+iDNlESlCVx8RqdStWmZ1kCnq
 lWEoH5+QTli/Njaeq5T/i2EuEIgTt1AD2QckYes4b8lLaUTAlqoS1WICiDh1+v5bobOM
 JhmA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739303779; x=1739908579;
 h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=huyFnFaXaMI70H3Y8ugOop158FaPxSsc7rWW3d9Xns8=;
 b=AHrJuK3/i3inst7kDeqnmo4mGqJhZg3rb38knaLvsesVynWTV6i6sCqhbrHfcGcAjT
 kmcH+K9h5xwUEa+V/xZy0ns1/+fNb8+TLdVUGBb4vPbjmQUYfrqtVrx2AvLTVdctZs/F
 29oVGU/Qc+sE0fyTGb0agRCZQMmBtSZyvEIO2TRPXzfY+rdCxsUi1neuzcYV41Ket3Py
 Is761Kv2er/X0UiOLIOPH9lbYsVoDqzcHbFOZdSswuWIsc07SjZ1uwGhtuC1Y6bKyYuh
 XODqV9c0UZrBcGoQOXQpNqIK/x8YhBAfepBLi0cPRdYZljHYf9KgMLctSlyUcV10IUEm
 wDPA==
X-Gm-Message-State: AOJu0YwHie+Px3cB95EWoFw0DAznL7m70r4N4hoX/wgXtMppxLHNPpxe
 crI+1oQ1LFWLS9GCfPShHPT39O6/U1TDycyGL/jPmsWdMJfnan53yEKxPka4BXxy9K9Ow6SZ+oB
 UzcW1IG/s9yULg+ZZmX7f0Aqpr64=
X-Gm-Gg: ASbGncsYOO5yV3ASmq4Z7v1QO9fIhfTskCmMspijOhPSHDv0Z96MWUe4Fi3oG5vlg4q
 a3Y737imlylQ/zMLLQ5B4yiTqUYDjaj0Y/RXPkEXubJptnbqTdAO919zyQumizyqkmvGqxvDZ
X-Google-Smtp-Source: AGHT+IHUqhS0JzecXJdZCm6s/iX3TuI5HoqCUS235DANp7IgbbLpFAnkmd4Ylr9YLwARRHMzPcneSYy9B2ZRNv86FWM=
X-Received: by 2002:a05:6122:1823:b0:51f:fc9d:875d with SMTP id
 71dfb90a1353d-52067d3dc4cmr828512e0c.8.1739303779557; Tue, 11 Feb 2025
 11:56:19 -0800 (PST)
MIME-Version: 1.0
From: Ship Mints <shipmints@HIDDEN>
Date: Tue, 11 Feb 2025 14:56:08 -0500
X-Gm-Features: AWEUYZk5JkKLB4IDupQWBgMgi-rf-V_5HBmx-FZ7oFrSmp1SNaEPjZwxuUCs_kI
Message-ID: <CAN+1HbqojX40TOXZuOhXX+ETNJSKo4+rqSum4QoNvvn+rSYqLw@HIDDEN>
Subject: bug#65039: [PATCH] Add bookmark handler for shell-mode
To: Eli Zaretskii <eliz@HIDDEN>, Visuwesh <visuweshm@HIDDEN>, 
 Michael Albinus <michael.albinus@HIDDEN>, prot@HIDDEN
Content-Type: multipart/mixed; boundary="000000000000f0017a062de33769"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <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 (-)

--000000000000f0017a062de33769
Content-Type: multipart/alternative; boundary="000000000000f00178062de33767"

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

This is a continuation of the discussion in this bug report. I've had shell
bookmark support privately for a while, and I see Prot had something
similar, as I'm sure many others do. One of the open items from Prot's last
message was accommodating remote shells.

The attached patch aims to address both local and remote shells. There is a
feature to inhibit remote connections useful when restoring sessions with
'desktop-load' (or another session management package), where the time
delays to establish a connection for each remote shell can be long. When
you reload an unconnected remote buffer using 'C-x C-v', a connection will
be initiated.

Remote shell bookmarks remember the buffer's remote 'default-directory'
at the time you create a bookmark, along with the shell used to
start the remote shell.  I think this is something Visuwesh commented on
and which this patch attempts to address.

There are two options for shell bookmark names, one using default-directory
similar to eshell, and one using buffer name (my shell buffer names are
automated in a style I prefer).

I cc'd Michael Albinus on this since it touches remote features and he may
want to scrutinize what's in this patch. Testing this patch is what led me
to help fix the bug in ansi-osc-directory-tracker.

Let me know what you all think.

-Stephane

--000000000000f00178062de33767
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"><div class=3D"gmail_default">This is a continuation of the discussion in=
 this bug report. I&#39;ve had shell bookmark support privately for a while=
, and I see Prot had something similar, as I&#39;m sure many others do. One=
 of the open items from Prot&#39;s last message was accommodating remote sh=
ells.</div></div><div class=3D"gmail_default" style=3D"font-family:monospac=
e"><br></div><div class=3D"gmail_default" style=3D"font-family:monospace">T=
he attached patch aims to address both local and remote shells. There is a =
feature to inhibit remote connections useful when restoring sessions with</=
div><span style=3D"font-family:monospace">&#39;desktop-load&#39;<span class=
=3D"gmail_default" style=3D"font-family:monospace"> (or another session man=
agement package)</span>, where the time delays to establish a connection fo=
r each<span class=3D"gmail_default" style=3D"font-family:monospace">=C2=A0<=
/span></span><span style=3D"font-family:monospace">remote shell can be long=
. When you reload an unconnected remote buffer<span class=3D"gmail_default"=
 style=3D"font-family:monospace">=C2=A0</span></span><span style=3D"font-fa=
mily:monospace">using &#39;C-x C-v&#39;, a connection will be initiated.</s=
pan><div class=3D"gmail_default" style=3D"font-family:monospace"><br>Remote=
 shell bookmarks remember the buffer&#39;s remote &#39;default-directory&#3=
9;<br>at the time you create a bookmark, along with the shell used to<br>st=
art the remote shell.=C2=A0 I think this is something Visuwesh=C2=A0comment=
ed on and which this patch attempts to address.</div><div class=3D"gmail_de=
fault" style=3D"font-family:monospace"><br></div><div class=3D"gmail_defaul=
t" style=3D"font-family:monospace">There are two options for shell bookmark=
 names, one using default-directory similar to eshell, and one using buffer=
 name (my shell buffer names are automated in a style I prefer).</div><div =
class=3D"gmail_default" style=3D"font-family:monospace"><br></div><div clas=
s=3D"gmail_default" style=3D"font-family:monospace">I cc&#39;d Michael Albi=
nus on this since it touches remote features and he may want to scrutinize =
what&#39;s in this patch. Testing this patch is what led me to help fix the=
 bug in ansi-osc-directory-tracker.</div><div class=3D"gmail_default" style=
=3D"font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"=
font-family:monospace">Let me know what you all think.</div><div class=3D"g=
mail_default" style=3D"font-family:monospace"><br></div><div class=3D"gmail=
_default" style=3D"font-family:monospace">-Stephane</div><div class=3D"gmai=
l_default" style=3D"font-family:monospace"><br></div></div>

--000000000000f00178062de33767--

--000000000000f0017a062de33769
Content-Type: application/octet-stream; 
	name="0001-Add-shell-mode-bookmark-support-for-local-and-remote.patch"
Content-Disposition: attachment; 
	filename="0001-Add-shell-mode-bookmark-support-for-local-and-remote.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m70vxx860>
X-Attachment-Id: f_m70vxx860

RnJvbSA2YzViMTY1Zjk0Yjc1OTJmNzFjZjRhZjQzYjM4YTVlMjYzMmYyNDcwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzaGlwbWludHMgPHNoaXBtaW50c0BnbWFpbC5jb20+CkRhdGU6
IFR1ZSwgMTEgRmViIDIwMjUgMTQ6MzU6MjcgLTA1MDAKU3ViamVjdDogW1BBVENIXSBBZGQgc2hl
bGwtbW9kZSBib29rbWFyayBzdXBwb3J0IGZvciBsb2NhbCBhbmQgcmVtb3RlIHNoZWxscwoKKiBs
aXNwL3NoZWxsLmVsCihzaGVsbC1tb2RlKTogU2V0IGJvb2ttYXJrLW1ha2UtcmVjb3JkLWZ1bmN0
aW9uLgooc2hlbGwtYm9va21hcmstbmFtZS1mdW5jdGlvbik6IE5ldyBkZWZjdXN0b20uCihzaGVs
bC1ib29rbWFyay1uYW1lLWZyb20tZGVmYXVsdC1kaXJlY3RvcnkpOiBOZXcgZGVmdW4uCihzaGVs
bC1ib29rbWFyay1uYW1lLWZyb20tYnVmZmVyLW5hbWUpOiBOZXcgZGVmdW4uCihzaGVsbC1ib29r
bWFyay1kZWZhdWx0cy1mdW5jdGlvbik6IE5ldyBkZWZ2YXIuCihzaGVsbC1ib29rbWFyay1kZWZh
dWx0cyk6IE5ldyBkZWZ1bi4KKHNoZWxsLWJvb2ttYXJrLW1ha2UtcmVjb3JkKTogTmV3IGRlZnVu
Lgooc2hlbGwtYm9va21hcmstanVtcC1ub24tZXNzZW50aWFsKTogTmV3IGRlZnZhci4KKHNoZWxs
LWJvb2ttYXJrLWp1bXApOiBOZXcgZGVmdW4gd2l0aCBwcm9wZXJ0aWVzOiAnYm9va21hcmstaGFu
ZGxlci10eXBlCiJTaGVsbCIsICdib29rbWFyay1pbmhpYml0ICdpbnNlcnQuCgoqIGxpc3AvYm9v
a21hcmsuZWw6Cihib29rbWFyay1pbnNlcnQpOiBSZWZ1c2UgdG8gaW5zZXJ0IGJvb2ttYXJrcyB3
aG9zZSBoYW5kbGVycyBoYXZlIHRoZQpwcm9wZXJ0eSAnYm9va21hcmstaW5oaWJpdCBlcSAnaW5z
ZXJ0LgoKKiBldGMvTkVXUzogQW5ub3VuY2Ugc2hlbGwtbW9kZSBib29rbWFyayBjYXBhYmlsaXR5
LgotLS0KIGV0Yy9ORVdTICAgICAgICAgfCAgMjIgKysrKysrKysKIGxpc3AvYm9va21hcmsuZWwg
fCAgMjAgKysrKystLS0KIGxpc3Avc2hlbGwuZWwgICAgfCAxMzAgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTY0IGluc2Vy
dGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVX
UwppbmRleCA3N2IxMDQzYTA4ZC4uMGIwMDQzMWIwNDkgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisr
KyBiL2V0Yy9ORVdTCkBAIC01MzQsNiArNTM0LDI4IEBAIEl0IHJlbW92ZXMgYWxsIHRoZSBidXR0
b25zIGluIHRoZSBzcGVjaWZpZWQgcmVnaW9uLgogCiAqKiBTaGVsbAogCistLS0KKyoqKiBTaGVs
bCBidWZmZXJzIG5vdyBzdXBwb3J0IGJvb2ttYXJrcyBzdXBwb3J0LgorCitZb3UgY2FuIG5vdyBi
b29rbWFyayBzaGVsbCBidWZmZXJzIHVzaW5nIHRoZSBib29rbWFyayBtZW51CisnYm9va21hcmst
Ym1lbnUtbGlzdCcsIG9yIGJ5IHVzaW5nIHRoZSBjb21tYW5kICdib29rbWFyay1zZXQnLiAgU2hl
bGwKK2Jvb2ttYXJrcyBjYW4gYmUgbG9hZGVkIHZpYSB0aGUgbWVudSwgb3IgYnkgdXNpbmcgdGhl
IGNvbW1hbmQKKydib29rbWFyay1qdW1wJy4KKworUmVtb3RlIHNoZWxsIGJvb2ttYXJrcyByZW1l
bWJlciB0aGUgYnVmZmVyJ3MgcmVtb3RlICdkZWZhdWx0LWRpcmVjdG9yeScKK2F0IHRoZSB0aW1l
IHlvdSBjcmVhdGUgYSBib29rbWFyaywgYWxvbmcgd2l0aCB0aGUgc2hlbGwgeW91IHVzZWQgdG8K
K3N0YXJ0IHRoZSByZW1vdGUgc2hlbGwuICBZb3UgY2FuIGluaGliaXQgcmVtb3RlIGNvbm5lY3Rp
b25zIGR1cmluZworYm9va21hcmsgbG9hZGluZy4gIFRoaXMgaXMgdXNlZnVsIHdoZW4gcmVzdG9y
aW5nIHNlc3Npb25zIHdpdGgKKydkZXNrdG9wLWxvYWQnLCB3aGVyZSB0aGUgdGltZSBkZWxheXMg
dG8gZXN0YWJsaXNoIGEgY29ubmVjdGlvbiBmb3IgZWFjaAorcmVtb3RlIHNoZWxsIGNhbiBiZSBs
b25nLiAgV2hlbiB5b3UgcmVsb2FkIGFuIHVuY29ubmVjdGVkIHJlbW90ZSBidWZmZXIKK3VzaW5n
ICdDLXggQy12JywgYSBjb25uZWN0aW9uIHdpbGwgYmUgaW5pdGlhdGVkLgorCitZb3UgY2FuIGN1
c3RvbWl6ZSB0aGUgYm9va21hcmsgbmFtaW5nIGZ1bmN0aW9uIHRvIHN1aXQgeW91ciBwcmVmZXJl
bmNlcy4KK1RoZSBkZWZhdWx0IG9wdGlvbiBpcyB0byB1c2UgdGhlIGZpbmFsIGNvbXBvbmVudCBv
ZiB0aGUgYnVmZmVyJ3MKKydkZWZhdWx0LWRpcmVjdG9yeScuICBBbiBhbHRlcm5hdGUgcHJvdmlk
ZWQgb3B0aW9uIHVzZXMgdGhlIGJ1ZmZlcidzCituYW1lIHdpdGggaXRzICdyZW5hbWUtdW5pcXVl
bHknIHN1ZmZpeCBicmFja2V0cyAiPD4iIHN0cmlwcGVkLiAgWW91IGNhbgorc3VwcGx5IHlvdXIg
b3duIGZ1bmN0aW9uLgorCiAqKiogTmV3IGNvbW1hbmQgdG8gY29tcGxldGUgdGhlIHNoZWxsIGhp
c3RvcnkuCiAnY29taW50LWNvbXBsZXRlLWlucHV0LXJpbmcnICgnQy14IDx1cD4nKSBpcyBsaWtl
ICdtaW5pYnVmZmVyLWNvbXBsZXRlLWhpc3RvcnknCiBidXQgY29tcGxldGVzIG9uIGNvbWludCBp
bnB1dHMuCmRpZmYgLS1naXQgYS9saXNwL2Jvb2ttYXJrLmVsIGIvbGlzcC9ib29rbWFyay5lbApp
bmRleCBlOGFkMGNlZTMxZC4uZTgxODZjZTE2YjYgMTAwNjQ0Ci0tLSBhL2xpc3AvYm9va21hcmsu
ZWwKKysrIGIvbGlzcC9ib29rbWFyay5lbApAQCAtMTUzMCwxNCArMTUzMCwxOCBAQCBib29rbWFy
ay1pbnNlcnQKICAgKGludGVyYWN0aXZlIChsaXN0IChib29rbWFyay1jb21wbGV0aW5nLXJlYWQg
Ikluc2VydCBib29rbWFyayBjb250ZW50cyIpKSkKICAgKGJvb2ttYXJrLW1heWJlLWhpc3Rvcmlj
aXplLXN0cmluZyBib29rbWFyay1uYW1lKQogICAoYm9va21hcmstbWF5YmUtbG9hZC1kZWZhdWx0
LWZpbGUpCi0gIChsZXQgKChvcmlnLXBvaW50IChwb2ludCkpCi0JKHN0ci10by1pbnNlcnQKLQkg
KHNhdmUtY3VycmVudC1idWZmZXIKLSAgICAgICAgICAgKGJvb2ttYXJrLWhhbmRsZS1ib29rbWFy
ayBib29rbWFyay1uYW1lKQotCSAgIChidWZmZXItc3RyaW5nKSkpKQotICAgIChpbnNlcnQgc3Ry
LXRvLWluc2VydCkKLSAgICAocHVzaC1tYXJrKQotICAgIChnb3RvLWNoYXIgb3JpZy1wb2ludCkp
KQorICAoaWYgKGVxICdpbnNlcnQgKGdldCAob3IgKGJvb2ttYXJrLWdldC1oYW5kbGVyIGJvb2tt
YXJrLW5hbWUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAjJ2Jvb2ttYXJrLWRlZmF1bHQt
aGFuZGxlcikKKyAgICAgICAgICAgICAgICAgICAgICAgJ2Jvb2ttYXJrLWluaGliaXQpKQorICAg
ICAgKGVycm9yICJJbnNlcnQgbm90IHN1cHBvcnRlZCBmb3IgYm9va21hcmsgJXMiIGJvb2ttYXJr
LW5hbWUpCisgICAgKGxldCAoKG9yaWctcG9pbnQgKHBvaW50KSkKKwkgIChzdHItdG8taW5zZXJ0
CisJICAgKHNhdmUtY3VycmVudC1idWZmZXIKKyAgICAgICAgICAgICAoYm9va21hcmstaGFuZGxl
LWJvb2ttYXJrIGJvb2ttYXJrLW5hbWUpCisJICAgICAoYnVmZmVyLXN0cmluZykpKSkKKyAgICAg
IChpbnNlcnQgc3RyLXRvLWluc2VydCkKKyAgICAgIChwdXNoLW1hcmspCisgICAgICAoZ290by1j
aGFyIG9yaWctcG9pbnQpKSkpCiAKIAogOzs7IyMjYXV0b2xvYWQKZGlmZiAtLWdpdCBhL2xpc3Av
c2hlbGwuZWwgYi9saXNwL3NoZWxsLmVsCmluZGV4IGEzODM0NjM0ZGY3Li4zMTk1YTc4ZjQwYyAx
MDA2NDQKLS0tIGEvbGlzcC9zaGVsbC5lbAorKysgYi9saXNwL3NoZWxsLmVsCkBAIC03MDAsNiAr
NzAwLDcgQEAgc2hlbGwtbW9kZQogICAoc2V0cS1sb2NhbCBwYXJhZ3JhcGgtc2VwYXJhdGUgIlxc
JyIpCiAgIChzZXRxLWxvY2FsIHBhcmFncmFwaC1zdGFydCBjb21pbnQtcHJvbXB0LXJlZ2V4cCkK
ICAgKHNldHEtbG9jYWwgZm9udC1sb2NrLWRlZmF1bHRzICcoc2hlbGwtZm9udC1sb2NrLWtleXdv
cmRzIHQpKQorICAoc2V0cS1sb2NhbCBib29rbWFyay1tYWtlLXJlY29yZC1mdW5jdGlvbiAjJ3No
ZWxsLWJvb2ttYXJrLW1ha2UtcmVjb3JkKQogICAoc2V0cS1sb2NhbCBzaGVsbC1kaXJzdGFjayBu
aWwpCiAgIChzZXRxLWxvY2FsIHNoZWxsLWxhc3QtZGlyIG5pbCkKICAgKHNldHEtbG9jYWwgY29t
aW50LWdldC1vbGQtaW5wdXQgIydzaGVsbC1nZXQtb2xkLWlucHV0KQpAQCAtMTg2Miw2ICsxODYz
LDEzNSBAQCBzaGVsbC1oaWdobGlnaHQtdW5kZWYtbW9kZS1yZXN0YXJ0CiAgICh3aGVuIHNoZWxs
LWhpZ2hsaWdodC11bmRlZi1tb2RlCiAgICAgKHNoZWxsLWhpZ2hsaWdodC11bmRlZi1tb2RlIDEp
KSkKIAorOzs7IEJvb2ttYXJrIHN1cHBvcnQ6CisKKyhkZWNsYXJlLWZ1bmN0aW9uIGJvb2ttYXJr
LXByb3AtZ2V0ICJib29rbWFyayIgKGJvb2ttYXJrIHByb3ApKQorCisoZGVmY3VzdG9tIHNoZWxs
LWJvb2ttYXJrLW5hbWUtZnVuY3Rpb24gIydzaGVsbC1ib29rbWFyay1uYW1lLWZyb20tZGVmYXVs
dC1kaXJlY3RvcnkKKyAgIkZ1bmN0aW9uIHRvIGdlbmVyYXRlIGEgc2hlbGwgYm9va21hcmsgbmFt
ZS4KK1RoZSBkZWZhdWx0IGlzIGBzaGVsbC1ib29rbWFyay1uYW1lJywgd2hpY2ggc2VlLiIKKyAg
Omdyb3VwICdzaGVsbAorICA6dHlwZSBgKGNob2ljZSAoZnVuY3Rpb24taXRlbSAsIydzaGVsbC1i
b29rbWFyay1uYW1lLWZyb20tZGVmYXVsdC1kaXJlY3RvcnkpCisgICAgICAgICAgICAgICAgIChm
dW5jdGlvbi1pdGVtICwjJ3NoZWxsLWJvb2ttYXJrLW5hbWUtZnJvbS1idWZmZXItbmFtZSkKKyAg
ICAgICAgICAgICAgICAgZnVuY3Rpb24pCisgIDp2ZXJzaW9uICIzMS4xIikKKworKGRlZnVuIHNo
ZWxsLWJvb2ttYXJrLW5hbWUtZnJvbS1kZWZhdWx0LWRpcmVjdG9yeSAoKQorICAiUmV0dXJuIGEg
YHNoZWxsLW1vZGUnIGJvb2ttYXJrIG5hbWUgYmFzZWQgb24gYGRlZmF1bHQtZGlyZWN0b3J5Jy4K
K1JldHVybiBcInNoZWxsLVwiIGFwcGVuZGVkIHdpdGggdGhlIGZpbmFsIHBhdGggY29tcG9uZW50
IG9mIHRoZSBidWZmZXIncworYGRlZmF1bHQtZGlyZWN0b3J5Jy4iCisgIChmb3JtYXQgInNoZWxs
LSVzIgorICAgICAgICAgIChmaWxlLW5hbWUtbm9uZGlyZWN0b3J5CisgICAgICAgICAgIChkaXJl
Y3RvcnktZmlsZS1uYW1lCisgICAgICAgICAgICAoZmlsZS1uYW1lLWRpcmVjdG9yeSBkZWZhdWx0
LWRpcmVjdG9yeSkpKSkpCisKKyhkZWZ1biBzaGVsbC1ib29rbWFyay1uYW1lLWZyb20tYnVmZmVy
LW5hbWUgKCkKKyAgIlJldHVybiBhIGBzaGVsbC1tb2RlJyBib29rbWFyayBuYW1lIGJhc2VkIG9u
IGJ1ZmZlciBuYW1lJy4KK1JldHVybiBgYnVmZmVyLW5hbWUnIHN0cmlwcGVkIG9mIGl0cyBjb3Vu
dCBzdWZmaXg7IGUuZy4sIFwiKnNoZWxsKjwyPlwiLAoraWYgYWRvcm5lZCBieSBgcmVuYW1lLXVu
aXF1ZWx5Jywgd2hpY2ggc2VlLiIKKyAgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZyAiXFwoLipc
XCk8W1s6ZGlnaXQ6XV0rPlxcJyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXFwxIgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChidWZmZXItbmFtZSkpKQorCisoZGVmdmFyIHNo
ZWxsLWJvb2ttYXJrLWRlZmF1bHRzLWZ1bmN0aW9uICMnc2hlbGwtYm9va21hcmstZGVmYXVsdHMK
KyAgIkZ1bmN0aW9uIHRvIGdlbmVyYXRlIGEgbGlzdCBvZiBkZWZhdWx0IHNoZWxsIGJvb2ttYXJr
IG5hbWVzLgorVGhpcyBsaXN0IGlzIHVzZWQgYnkgYGJvb2ttYXJrLXNldCcgYW5kIHByb21wdGVk
IGJ5CitgcmVhZC1mcm9tLW1pbmlidWZmZXInLiIpCisKKyhkZWZ1biBzaGVsbC1ib29rbWFyay1k
ZWZhdWx0cyAoKQorICAiUmV0dXJuIGJvb2ttYXJrIG5hbWUgb3B0aW9ucyBmb3IgdGhlIGN1cnJl
bnQgYHNoZWxsLW1vZGUnIGJ1ZmZlci4iCisgIChsaXN0CisgICAoZnVuY2FsbCBzaGVsbC1ib29r
bWFyay1uYW1lLWZ1bmN0aW9uKQorICAgKGJ1ZmZlci1uYW1lKQorICAgZGVmYXVsdC1kaXJlY3Rv
cnkpKQorCisoZGVmdW4gc2hlbGwtYm9va21hcmstbWFrZS1yZWNvcmQgKCkKKyAgIkNyZWF0ZSBh
IGJvb2ttYXJrIHJlY29yZCBmb3IgdGhlIGN1cnJlbnQgYHNoZWxsLW1vZGUnIGJ1ZmZlci4KK0hh
bmRsZSBib3RoIGxvY2FsIHNoZWxsIGJ1ZmZlcnMgYW5kIHJlbW90ZSBzaGVsbCBidWZmZXJzLiIK
KyAgKGxldCAoKGJvb2ttYXJrLXNoZWxsLWZpbGUtbmFtZQorICAgICAgICAgKGNvbmQKKyAgICAg
ICAgICAoKGZpbGUtcmVtb3RlLXAgZGVmYXVsdC1kaXJlY3RvcnkpCisgICAgICAgICAgICh3aXRo
LWNvbm5lY3Rpb24tbG9jYWwtdmFyaWFibGVzCisgICAgICAgICAgICAoY2RyIChhc3NvYyAnc2hl
bGwtZmlsZS1uYW1lIChidWZmZXItbG9jYWwtdmFsdWUKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICdjb25uZWN0aW9uLWxvY2FsLXZhcmlhYmxlcy1hbGlzdAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGN1cnJlbnQtYnVmZmVyKSkp
KSkpCisgICAgICAgICAgKHNoZWxsLWZpbGUtbmFtZSBzaGVsbC1maWxlLW5hbWUpCisgICAgICAg
ICAgKHQgc2gtc2hlbGwtZmlsZSkpKSkKKyAgICBgKChkZWZhdWx0cyAuICwoZnVuY2FsbCBzaGVs
bC1ib29rbWFyay1kZWZhdWx0cy1mdW5jdGlvbikpCisgICAgICAobG9jYXRpb24gLiAsZGVmYXVs
dC1kaXJlY3RvcnkpCisgICAgICAoc2hlbGwtZmlsZS1uYW1lIC4gLGJvb2ttYXJrLXNoZWxsLWZp
bGUtbmFtZSkKKyAgICAgIChoYW5kbGVyIC4gc2hlbGwtYm9va21hcmstanVtcCkpKSkKKworKGRl
ZnZhciBzaGVsbC1ib29rbWFyay1qdW1wLW5vbi1lc3NlbnRpYWwgbmlsCisgICJJZiBub24tbmls
LCBuZXcgcmVtb3RlIGNvbm5lY3Rpb25zIGFyZSBpbmhpYml0ZWQgaW4gc2hlbGwtYm9va21hcmst
anVtcC4KK1RoaXMgaXMgdXNlZnVsIHdoZW4gbG9hZGluZyBhIHNlc3Npb24gdmlhIGBkZXNrdG9w
LXJlYWQnIG9yIGFub3RoZXIKK3Nlc3Npb24tbWFuYWdlbWVudCBwYWNrYWdlLiIpCisKKzs7OyMj
I2F1dG9sb2FkCisoZGVmdW4gc2hlbGwtYm9va21hcmstanVtcCAoYm9va21hcmspCisgICJEZWZh
dWx0IEJPT0tNQVJLIGhhbmRsZXIgZm9yIHNoZWxsIGJ1ZmZlcnMuCitDcmVhdGUgYSBzaGVsbCBi
dWZmZXIgd2l0aCBpdHMgYGRlZmF1bHQtZGlyZWN0b3J5Jywgc2hlbGwgcHJvY2VzcywgYW5kCiti
dWZmZXIgbmFtZSBmcm9tIHRoZSBib29rbWFyay4gIElmIHRoZXJlIGlzIGFuIGV4aXN0aW5nIHNo
ZWxsIGJ1ZmZlciBvZgordGhlIHNhbWUgbmFtZSwgZGVmYXVsdCBzaGVsbC1tb2RlIGJlaGF2aW9y
IGlzIHRvIHJldXNlIHRoYXQgYnVmZmVyLgorCitGb3IgYSByZW1vdGUgc2hlbGwgYGRlZmF1bHQt
ZGlyZWN0b3J5JyB3aWxsIGJlIHRoZSByZW1vdGUgZmlsZSBuYW1lLgorUmVtb3RlIHNoZWxsIGJ1
ZmZlcnMgcmV1c2UgZXhpc3RpbmcgY29ubmVjdGlvbnMgdGhhdCBtYXRjaCB0aGUgcmVtb3RlCitm
aWxlIG5hbWUsIG9yIG1heSBwcm9tcHQgeW91IHRvIGNyZWF0ZSBhIG5ldyBjb25uZWN0aW9uLgor
CitJZiBjYWxsZWQgd2l0aCBhIHNpbmdsZSBcXFt1bml2ZXJzYWwtYXJndW1lbnRdIHByZWZpeCwg
YSBuZXcgc2hlbGwKK2J1ZmZlciB3aWxsIGJlIGNyZWF0ZWQgaWYgdGhlcmUgaXMgYW4gZXhpc3Rp
bmcgYnVmZmVyIHdpdGggdGhlIHNhbWUKK25hbWUuICBUaGUgbmV3IGJ1ZmZlciBuYW1lIGlzIG1h
ZGUgdW5pcXVlIHVzaW5nIGByZW5hbWUtdW5pcXVlbHknLCB3aGljaAorc2VlLgorCitJZiBjYWxs
ZWQgd2l0aCBhIGRvdWJsZSBcXFt1bml2ZXJzYWwtYXJndW1lbnRdIHByZWZpeCwgbmV3IHJlbW90
ZQorY29ubmVjdGlvbnMgYXJlIGluaGliaXRlZCwgdGhvdWdoIGFuIGV4aXN0aW5nIGNvbm5lY3Rp
b24gd2lsbCBiZSByZXVzZWQuCitZb3UgY2FuIG1ha2UgYSByZW1vdGUgY29ubmVjdGlvbiBtYW51
YWxseSBieSByZWxvYWRpbmcgdGhlIGJ1ZmZlciB1c2luZworXFxbZmluZC1hbHRlcm5hdGUtZmls
ZV0gb3IgY3JlYXRlIGEgbmV3IHNoZWxsIHVzaW5nIFxcW3NoZWxsXS4KKworSWYgY2FsbGVkIHdp
dGggYSB0cmlwbGUgXFxbdW5pdmVyc2FsLWFyZ3VtZW50XSBwcmVmaXgsIGEgbmV3IGJ1ZmZlciB3
aWxsCitiZSBjcmVhdGVkIGlmIG5lY2Vzc2FyeSwgYW5kIG5ldyByZW1vdGUgY29ubmVjdGlvbnMg
YXJlIGluaGliaXRlZC4iCisgIChsZXQqICgoYm9va21hcmstZGVmYXVsdC1kaXJlY3RvcnkgKGJv
b2ttYXJrLXByb3AtZ2V0IGJvb2ttYXJrICdsb2NhdGlvbikpCisgICAgICAgICAoZGVmYXVsdC1k
aXJlY3RvcnkgYm9va21hcmstZGVmYXVsdC1kaXJlY3RvcnkpCisgICAgICAgICAoZXhwbGljaXQt
c2hlbGwtZmlsZS1uYW1lIChib29rbWFyay1wcm9wLWdldCBib29rbWFyayAnc2hlbGwtZmlsZS1u
YW1lKSkKKyAgICAgICAgIChwcmVmaXgtYXJnIChwcmVmaXgtbnVtZXJpYy12YWx1ZSBjdXJyZW50
LXByZWZpeC1hcmcpKQorICAgICAgICAgKG1heWJlLW5ldy1zaGVsbCAob3IgKD0gNCBwcmVmaXgt
YXJnKSAoPSA2NCBwcmVmaXgtYXJnKSkpCisgICAgICAgICAobm9uLWVzc2VudGlhbCAob3Igc2hl
bGwtYm9va21hcmstanVtcC1ub24tZXNzZW50aWFsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKD0gMTYgcHJlZml4LWFyZykgKD0gNjQgcHJlZml4LWFyZykpKQorICAgICAgICAgKHNoZWxs
LWJ1ZmZlci1uYW1lIChjYXIgYm9va21hcmspKQorICAgICAgICAgKHNoZWxsLWJ1ZmZlci1uYW1l
IChpZiAoYW5kIG1heWJlLW5ldy1zaGVsbAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChjb21pbnQtY2hlY2stcHJvYyBzaGVsbC1idWZmZXItbmFtZSkpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChnZW5lcmF0ZS1uZXctYnVmZmVyLW5hbWUgc2hlbGwtYnVm
ZmVyLW5hbWUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGVsbC1idWZmZXItbmFt
ZSkpKQorICAgIDs7IEhhbmRsZSBhIGxvY2FsIHNoZWxsLCBhIHJlbW90ZSBzaGVsbCB3aXRoIGFu
IGV4aXN0aW5nCisgICAgOzsgY29ubmVjdGlvbiwgb3IgYSByZW1vdGUgc2hlbGwgbmVlZGluZyBh
IGNvbm5lY3Rpb24gYW5kIG5ldworICAgIDs7IGNvbm5lY3Rpb25zIG5vdCBpbmhpYml0ZWQuCisg
ICAgKGlmIChvciAobm90IChmaWxlLXJlbW90ZS1wIGRlZmF1bHQtZGlyZWN0b3J5KSkKKyAgICAg
ICAgICAgIChmaWxlLXJlbW90ZS1wIGRlZmF1bHQtZGlyZWN0b3J5IG5pbCAnY29ubmVjdGVkKQor
ICAgICAgICAgICAgKGFuZCAobm90IG5vbi1lc3NlbnRpYWwpCisgICAgICAgICAgICAgICAgIChu
b3QgKGZpbGUtcmVtb3RlLXAgZGVmYXVsdC1kaXJlY3RvcnkgbmlsICdjb25uZWN0ZWQpKSkpCisg
ICAgICAgIChzaGVsbCBzaGVsbC1idWZmZXItbmFtZSkKKyAgICAgIDs7IEhhbmRsZSBhIHJlbW90
ZSBzaGVsbCB3aXRoIG5vIG1hdGNoaW5nIGFjdGl2ZSBjb25uZWN0aW9uIGFuZCBpZgorICAgICAg
OzsgbmV3IGNvbm5lY3Rpb25zIGFyZSBpbmhpYml0ZWQuCisgICAgICAobGV0KiAoKGZpbGUtbmFt
ZS1oYW5kbGVyLWFsaXN0IG5pbCkKKyAgICAgICAgICAgICA7OyBJZ25vcmUgZmlsZS1uYW1lLWhh
bmRsZXItYWxpc3QgdG8gZ3VhcmQKKyAgICAgICAgICAgICA7OyBhYmJyZXZpYXRlLWZpbGUtbmFt
ZSwgZXQuYWwuLCB3aGljaCBhcmUgcmVtb3RlIGF3YXJlLgorICAgICAgICAgICAgIDs7IFRoZSBt
YWNybyB3aXRob3V0LXJlbW90ZS1maWxlcyBpcyBpbnN1ZmZpY2llbnQgZm9yIHRoaXMKKyAgICAg
ICAgICAgICA7OyBjYXNlLgorICAgICAgICAgICAgIChzaGVsbC1idWZmZXIKKyAgICAgICAgICAg
ICAgKHNoZWxsIHNoZWxsLWJ1ZmZlci1uYW1lKSkpCisgICAgICAgICh3aXRoLWN1cnJlbnQtYnVm
ZmVyIHNoZWxsLWJ1ZmZlcgorICAgICAgICAgIDs7IEFsbG93IHJlbG9hZGluZyBvciBNLXggc2hl
bGwgdG8gYXR0ZW1wdCBhIHJlbW90ZSBjb25uZWN0aW9uLgorICAgICAgICAgIChzZXRxIGRlZmF1
bHQtZGlyZWN0b3J5IGJvb2ttYXJrLWRlZmF1bHQtZGlyZWN0b3J5KQorICAgICAgICAgIChzZXRx
IGxpc3QtYnVmZmVycy1kaXJlY3RvcnkgYm9va21hcmstZGVmYXVsdC1kaXJlY3RvcnkpCisgICAg
ICAgICAgOzsgSW5oaWJpdCBmZWF0dXJlcyB0aGF0IG1heSBjYXVzZSByZW1vdGUgY29ubmVjdGlv
biBhdHRlbXB0cy4KKyAgICAgICAgICA7OyBUaGVzZSBzZXR0aW5ncyByZXZlcnQgd2hlbiB0aGUg
dXNlciByZWxvYWRzIHRoZSBidWZmZXIuCisgICAgICAgICAgKGRpcnRyYWNrLW1vZGUgLTEpCisg
ICAgICAgICAgKHNoZWxsLWRpcnRyYWNrLW1vZGUgLTEpCisgICAgICAgICAgKGRlbHEgKGFzc29j
ICI3IiBhbnNpLW9zYy1oYW5kbGVycykgOyBhbnNpLW9zYy1kaXJlY3RvcnktdHJhY2tlcgorICAg
ICAgICAgICAgICAgIGFuc2ktb3NjLWhhbmRsZXJzKSkpKSkpCisocHV0ICMnc2hlbGwtYm9va21h
cmstanVtcCAnYm9va21hcmstaGFuZGxlci10eXBlICJTaGVsbCIpCisocHV0ICMnc2hlbGwtYm9v
a21hcmstanVtcCAnYm9va21hcmstaW5oaWJpdCAnaW5zZXJ0KQorCiAocHJvdmlkZSAnc2hlbGwp
CiAKIDs7OyBzaGVsbC5lbCBlbmRzIGhlcmUKLS0gCjIuNDcuMQoK
--000000000000f0017a062de33769--




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

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


Received: (at 65039) by debbugs.gnu.org; 18 Sep 2023 05:29:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 18 01:29:16 2023
Received: from localhost ([127.0.0.1]:51865 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qi6ou-0002AI-GY
	for submit <at> debbugs.gnu.org; Mon, 18 Sep 2023 01:29:16 -0400
Received: from relay3-d.mail.gandi.net ([2001:4b98:dc4:8::223]:50905)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <info@HIDDEN>) id 1qi6or-00029z-Cw
 for 65039 <at> debbugs.gnu.org; Mon, 18 Sep 2023 01:29:15 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 4502460002;
 Mon, 18 Sep 2023 05:28:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com;
 s=gm1; t=1695014939;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=MRup7TvzpG602+qPz3f62OjBguDcp7xBbh2UQ00ET6I=;
 b=h3DU3A7aCRyO9Z8BKsLa4PTyLkywKEmoHfbtMQWDncOjyuSCJVQk0N9BYkN7PdrzfeZ2CC
 TMhcVkUygyTUGJmExY9fBwtyXX1NBZNULiU9RRyFb2tZ2UmP/XsbrVFK87wgZtQudAbIhO
 rGnnu0/n7Gjj8P70/6LhtG21mllWVSFDusFQjoENocFNJ31G2f7TJ1hUh1lbpJ3aCkSwqa
 hLbKK+5E7y2ssa9gMS8zVSiWMBDvh6LBYb8t6Zolxb+dni2D/+rUVHRzeCLAhrJiSuQMsv
 P5RjHc8OHG33q7Fj07Md+ZIkpCMsZIbIo7EppeMPKDeuHk5SEaquDIbDJ5vIHw==
From: Protesilaos Stavrou <info@HIDDEN>
To: Eshel Yaron <me@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
In-Reply-To: <m1fs3tqh2p.fsf@HIDDEN>
References: <877cqcw5m0.fsf@HIDDEN> <83zg38w25c.fsf@HIDDEN>
 <87y1ir2mko.fsf@HIDDEN> <834jlfw116.fsf@HIDDEN>
 <871qgisxz0.fsf@HIDDEN> <83bkflu9ti.fsf@HIDDEN>
 <CADwFkmmnpedGpgkFY3XeDUkindUS9D9vBzTMaZYypyf6UCQ1hg@HIDDEN>
 <875y4pqln5.fsf@HIDDEN> <m1fs3tqh2p.fsf@HIDDEN>
Date: Mon, 18 Sep 2023 08:28:56 +0300
Message-ID: <87bke0canb.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-GND-Sasl: info@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Stefan Kangas <stefankangas@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 (-)

> From: Eshel Yaron <me@HIDDEN>
> Date: Tue,  5 Sep 2023 08:17:50 +0200
>
> Hello Prot,

Hello Eshel,

Sorry for being slow to respond.  I did not have electricity at home.
Now I do and am back in action.

>> The problem is with a Tramp 'ssh' connection.  I don't have a machine
>> with ssh access to test this.  Another person suggested a setup to
>> establish an ssh connection to localhost, but I cannot get it to work.
>
> If it helps, you can send me your SSH public key (possibly off-list),
> and I'll give you SSH access to one of my machines for testing.

Thank you!  I will send it now off-list.

All the best,
Prot

-- 
Protesilaos Stavrou
https://protesilaos.com




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

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


Received: (at 65039) by debbugs.gnu.org; 5 Sep 2023 06:18:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 02:18:00 2023
Received: from localhost ([127.0.0.1]:53223 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qdPNv-0000Se-Lh
	for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 02:17:59 -0400
Received: from mail.eshelyaron.com ([107.175.124.16]:54604 helo=eshelyaron.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1qdPNr-0000ST-Fy
 for 65039 <at> debbugs.gnu.org; Tue, 05 Sep 2023 02:17:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com;
 s=mail; t=1693894674;
 bh=PkfwTP4Lv9Exe9hWRlAj/tMTeEgh5jH2DPkrN7vygSY=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=gmd9ZfHfgvN8KYiYqzGARkcY+TYz9n7aRknNr9WHAXq70lqBkUm0QqE9hH3Fvo1qj
 8rCWpABbBoD+ef7UaJA3ZMYY9ZL/KAdwq+BpBbtiYMDFSCzR9tGf9JrN0z3inaf10f
 n9bv0ABaVGYWxHw8y+BZ613Z0wo0yeZ7l3yXT64BvDsB5lLqAPHlfRyNyJi6J1zTEo
 XCDIyI9nwLs2JmHl3JQ5lZ+z6iMG+DABcoCajNN7X52EKKFPMschB52dZN8ALnbccF
 9b+nbzQi58+X/EF6BA/RZKBp/QGA1fHbo3HoN9xELWhRlsIrjITGixsGWTG3t68s1Z
 inYDBossSymdA==
From: Eshel Yaron <me@HIDDEN>
To: Protesilaos Stavrou <info@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
In-Reply-To: <875y4pqln5.fsf@HIDDEN> (Protesilaos Stavrou's message
 of "Tue, 05 Sep 2023 07:39:10 +0300")
References: <877cqcw5m0.fsf@HIDDEN> <83zg38w25c.fsf@HIDDEN>
 <87y1ir2mko.fsf@HIDDEN> <834jlfw116.fsf@HIDDEN>
 <871qgisxz0.fsf@HIDDEN> <83bkflu9ti.fsf@HIDDEN>
 <CADwFkmmnpedGpgkFY3XeDUkindUS9D9vBzTMaZYypyf6UCQ1hg@HIDDEN>
 <875y4pqln5.fsf@HIDDEN>
Date: Tue, 05 Sep 2023 08:17:50 +0200
Message-ID: <m1fs3tqh2p.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Stefan Kangas <stefankangas@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 (-)

Hello Prot,

> The problem is with a Tramp 'ssh' connection.  I don't have a machine
> with ssh access to test this.  Another person suggested a setup to
> establish an ssh connection to localhost, but I cannot get it to work.

If it helps, you can send me your SSH public key (possibly off-list),
and I'll give you SSH access to one of my machines for testing.


Best,

Eshel




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

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


Received: (at 65039) by debbugs.gnu.org; 5 Sep 2023 04:39:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 05 00:39:24 2023
Received: from localhost ([127.0.0.1]:53138 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qdNqW-00067c-GY
	for submit <at> debbugs.gnu.org; Tue, 05 Sep 2023 00:39:24 -0400
Received: from relay4-d.mail.gandi.net ([217.70.183.196]:33521)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <info@HIDDEN>) id 1qdNqR-00067K-B0
 for 65039 <at> debbugs.gnu.org; Tue, 05 Sep 2023 00:39:23 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 4373AE0002;
 Tue,  5 Sep 2023 04:39:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com;
 s=gm1; t=1693888752;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=5s7e9C+Xvw2//zfOKP2mrbz+muhsMVTZuVZB/PSeMeM=;
 b=FtsmHfnjiujwChjgq8/qjJNZ6+6/n4hNhL+HiCQ+NYPfRbwT3/ERrYU1JLzWugTCSy1EBG
 8E7tgi00j04Uwt1fuCkNQa9GbfxtBaFC3dncHolbvcqAfQ8mPuNp4KnYrAyRsOMJXEkvfh
 of5UfLwP89udy44ntaHftgj+/SIlLzzD5nulYEteE/DtYCt3IvQaREH88aha8ZFLi6GRm7
 ENGzGFPJCxN9sNMM6vyU7X5PtPJzRkPCfeyxg/ZGaRadTT3zViFkITFBFS73iyEDHvGDKs
 JJLarb2Ac51Y3DCx7B24ihbvWc/2ticEEQuMrEUVvh853wn971Fh3EM5aF5R7g==
From: Protesilaos Stavrou <info@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
In-Reply-To: <CADwFkmmnpedGpgkFY3XeDUkindUS9D9vBzTMaZYypyf6UCQ1hg@HIDDEN>
References: <877cqcw5m0.fsf@HIDDEN> <83zg38w25c.fsf@HIDDEN>
 <87y1ir2mko.fsf@HIDDEN> <834jlfw116.fsf@HIDDEN>
 <871qgisxz0.fsf@HIDDEN> <83bkflu9ti.fsf@HIDDEN>
 <CADwFkmmnpedGpgkFY3XeDUkindUS9D9vBzTMaZYypyf6UCQ1hg@HIDDEN>
Date: Tue, 05 Sep 2023 07:39:10 +0300
Message-ID: <875y4pqln5.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-GND-Sasl: info@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <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.7 (-)

Good morning Stefan,

> From: Stefan Kangas <stefankangas@HIDDEN>
> Date: Sun,  3 Sep 2023 04:15:57 -0700

> [... 32 lines elided]

> Just to let you know, I had an issue with applying the patch, and had to
> manually edit it:
>
>   1 git =E2=80=A6 am --3way -- ~/wip/emacs/0001-Add-bookmark-handler-for-=
M-x-shell.patch
> Line longer than 78 characters in commit message
> Commit aborted; please see the file CONTRIBUTE
>
> Also, when the bug number is known, it is good if you can include it
> somewhere in the commit message.

Good to know.  Thanks!

> I was going to review and install this patch, but I noticed that there
> was some further discussion in a subthread regarding some Tramp stuff?
> Should that be resolved first, or is this ready as-is?

I am using the patch locally and it works for me, including for the
Tramp 'sudo' method.  The problem is with a Tramp 'ssh' connection.  I
don't have a machine with ssh access to test this.  Another person
suggested a setup to establish an ssh connection to localhost, but I
cannot get it to work.

All the best,
Protesilaos (or simply "Prot")

--=20
Protesilaos Stavrou
https://protesilaos.com




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

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


Received: (at 65039) by debbugs.gnu.org; 3 Sep 2023 11:43:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 03 07:43:06 2023
Received: from localhost ([127.0.0.1]:39835 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qclVR-0004UH-T7
	for submit <at> debbugs.gnu.org; Sun, 03 Sep 2023 07:43:06 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47598)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qclVO-0004Tf-8w
 for 65039 <at> debbugs.gnu.org; Sun, 03 Sep 2023 07:43:04 -0400
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 1qclV7-000773-JG; Sun, 03 Sep 2023 07:42:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=VUWvI/g8rkkem2kIstKZ5fA6UMzncfDCZxegsNDb//E=; b=MoDDzb7XwubSGNLmN92y
 t50HPY8vynxL11s8SxoAEju7BAsmMJgJU/Fk9ak9o0jnGBrx3rHjIWArbaIBxhw/DWlv5nFoiXcep
 LYWSGkHcEk/lAD1hmxq5WVj7OIofh5tcOE+htN8/sHq20u4QQWhxdxRfMx/BbLV96Jv4mSdS4E2Kn
 C7wwnd0pxhvTVFCF050qdh3/9gXvtMJ0clJvfEszvXQAINRRu6cxzCxeJ/VGvy0fJ2jXaz+UD2mbt
 C/BsBRC8N8l8hKZ0431QOnUPeEPiP4HZnEKA7FkRu7lUzPcOn9mM2aCWOY7B9jRz4Fr2ph3M5Z2nZ
 oOp4xQObjTlpsg==;
Date: Sun, 03 Sep 2023 14:42:23 +0300
Message-Id: <83r0nf7aao.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CADwFkmmnpedGpgkFY3XeDUkindUS9D9vBzTMaZYypyf6UCQ1hg@HIDDEN>
 (message from Stefan Kangas on Sun, 3 Sep 2023 04:15:57 -0700)
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
References: <877cqcw5m0.fsf@HIDDEN> <83zg38w25c.fsf@HIDDEN>
 <87y1ir2mko.fsf@HIDDEN> <834jlfw116.fsf@HIDDEN>
 <871qgisxz0.fsf@HIDDEN> <83bkflu9ti.fsf@HIDDEN>
 <CADwFkmmnpedGpgkFY3XeDUkindUS9D9vBzTMaZYypyf6UCQ1hg@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65039
Cc: info@HIDDEN, 65039 <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: -3.3 (---)

> From: Stefan Kangas <stefankangas@HIDDEN>
> Date: Sun, 3 Sep 2023 04:15:57 -0700
> Cc: Protesilaos Stavrou <info@HIDDEN>, 65039 <at> debbugs.gnu.org
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> The revised patch includes a possible update to the manual.  Are those
> >> examples sufficient?
> >
> > I guess so, thanks.
> 
> Just to let you know, I had an issue with applying the patch, and had to
> manually edit it:
> 
>   1 git … am --3way -- ~/wip/emacs/0001-Add-bookmark-handler-for-M-x-shell.patch
> Line longer than 78 characters in commit message
> Commit aborted; please see the file CONTRIBUTE
> 
> Also, when the bug number is known, it is good if you can include it
> somewhere in the commit message.
> 
> I was going to review and install this patch, but I noticed that there
> was some further discussion in a subthread regarding some Tramp stuff?
> Should that be resolved first, or is this ready as-is?

Yes, I think those issues need to be resolved first.  I only reviewed
part of the patch.




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

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


Received: (at 65039) by debbugs.gnu.org; 3 Sep 2023 11:16:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 03 07:16:20 2023
Received: from localhost ([127.0.0.1]:39806 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qcl5X-00019r-Tq
	for submit <at> debbugs.gnu.org; Sun, 03 Sep 2023 07:16:20 -0400
Received: from mail-lf1-x12d.google.com ([2a00:1450:4864:20::12d]:49369)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1qcl5S-00019F-ON
 for 65039 <at> debbugs.gnu.org; Sun, 03 Sep 2023 07:16:18 -0400
Received: by mail-lf1-x12d.google.com with SMTP id
 2adb3069b0e04-500b6456c7eso1014979e87.2
 for <65039 <at> debbugs.gnu.org>; Sun, 03 Sep 2023 04:16:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693739758; x=1694344558; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=1+TDyWq6kgWxWtKoDSWSqhFh/KFkREDHZVW+x8kI/GM=;
 b=PesRvyb5aU2TRaj8rxnYKTtll8h6PT3sLJQsDJpWDAcXUgY2ssLrDaUo7nhA6n3khj
 znoOtKJLWY34kUYjPol7kesogOaO94FFHev4/0nolSXva1ZMli3LsR1KmqNFBPbEyYIe
 iZS9bIfIhw1UZJTIBq6YWE7kwE7xvubEBHg24H+p9i+sbDhmhrTHWHxJji2nAmDFpLNP
 4zXHpLqr1wJsyJ6AQ65lj0Yrx3HB9LqcG169DNCwnOzj+AHGkS0OfbD7kVl3zQAh6Ja8
 JPtXKUWuQ2whwadzPGZ7w6D4jXlohJLJJUQ6XYPY5B3pO9zVKOs+uz/o1pyWEXebzAsD
 KDyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693739758; x=1694344558;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=1+TDyWq6kgWxWtKoDSWSqhFh/KFkREDHZVW+x8kI/GM=;
 b=QSM9KJ/xVrPUFCCOlk21U5nslh4igfgbn8InZPh0GNY3cEsNqIuu3e9yPve0KRbwNb
 vUllufGvaClAN1x0QUZFl26d8dLqWGZbBZ/3g9b0oi4t3Ck9fU4no0w36Y7QKoAjMSN5
 350ohQJ4EUhYdFyr6L8pJKrN+Dh6xbb1AiMdqJcsDNIvnm5W1zYCDA29OvNRVBxc5bdX
 U1Lzpy8pOWNwK4hftcLBN30C5/CUV43zNTMpr15yOEgE1Wnxr55UWBEM7o84XNevhZZd
 OHNUcLQlo2NSSJbScDCp4H91imy/2OaUF+NgfZQspfD4JQ1OYZWZnx9HWskrZ4pzCbDu
 8r1w==
X-Gm-Message-State: AOJu0YzBLQqWOGwFNA9kD2mXvCSdZ4t3q6/9nnTREGBk0q1wS7uWgkr8
 SguplUjzoDys4Lw3hTUSLSwP33DCtz6XGfPlj6cG6//eZp0=
X-Google-Smtp-Source: AGHT+IHSFhlA5DNrzkyBYzvMHDoPuhS1vP1SDNFcVlix46cqULQLVAQilDkcgFVCnizzww1em8dSQGH/hU/OZgOB4zw=
X-Received: by 2002:a05:6512:39d3:b0:4fb:893e:8ffc with SMTP id
 k19-20020a05651239d300b004fb893e8ffcmr5577385lfu.17.1693739758293; Sun, 03
 Sep 2023 04:15:58 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 3 Sep 2023 04:15:57 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <83bkflu9ti.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 05 Aug
 2023 12:18:01 +0300")
References: <877cqcw5m0.fsf@HIDDEN> <83zg38w25c.fsf@HIDDEN>
 <87y1ir2mko.fsf@HIDDEN> <834jlfw116.fsf@HIDDEN>
 <871qgisxz0.fsf@HIDDEN> <83bkflu9ti.fsf@HIDDEN>
MIME-Version: 1.0
Date: Sun, 3 Sep 2023 04:15:57 -0700
Message-ID: <CADwFkmmnpedGpgkFY3XeDUkindUS9D9vBzTMaZYypyf6UCQ1hg@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: Protesilaos Stavrou <info@HIDDEN>, 65039 <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 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Protesilaos Stavrou <info@HIDDEN>
>> Cc: 65039 <at> debbugs.gnu.org
>> Date: Fri, 04 Aug 2023 17:06:59 +0300
>>
>> > From: Eli Zaretskii <eliz@HIDDEN>
>> > Date: Fri,  4 Aug 2023 13:32:37 +0300
>> >
>> >> From: Protesilaos Stavrou <info@HIDDEN>
>> >> Cc: 65039 <at> debbugs.gnu.org
>> >> Date: Fri, 04 Aug 2023 12:17:43 +0300
>> >>
>> >> > I'll let users of bookmarks comment, but in any case, please also
>> >> > check that the section "Bookmarks" in the Emacs user manual doesn't
>> >> > need some update due to this feature.  (You marked the NEWS entry w=
ith
>> >> > "---", which might mean you already checked that, but I'm not sure.=
)
>> >>
>> >> I thought a change was not necessary.  Though I am happy to do it, if
>> >> needed.
>> >
>> > It sounds like the notion of "jumping" to a bookmark has evolved, and
>> > nowadays jumping to a bookmark might do much more than just jump to a
>> > buffer position.  Perhaps that node in the manual should say something
>> > about that, and show a couple of examples?
>>
>> The revised patch includes a possible update to the manual.  Are those
>> examples sufficient?
>
> I guess so, thanks.

Just to let you know, I had an issue with applying the patch, and had to
manually edit it:

  1 git =E2=80=A6 am --3way -- ~/wip/emacs/0001-Add-bookmark-handler-for-M-=
x-shell.patch
Line longer than 78 characters in commit message
Commit aborted; please see the file CONTRIBUTE

Also, when the bug number is known, it is good if you can include it
somewhere in the commit message.

I was going to review and install this patch, but I noticed that there
was some further discussion in a subthread regarding some Tramp stuff?
Should that be resolved first, or is this ready as-is?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65039; Package emacs. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 65039) by debbugs.gnu.org; 11 Aug 2023 04:55:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 11 00:55:17 2023
Received: from localhost ([127.0.0.1]:44647 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qUKBB-0005Df-LL
	for submit <at> debbugs.gnu.org; Fri, 11 Aug 2023 00:55:17 -0400
Received: from relay3-d.mail.gandi.net ([2001:4b98:dc4:8::223]:49117)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <info@HIDDEN>) id 1qUKB9-0005DP-Dw
 for 65039 <at> debbugs.gnu.org; Fri, 11 Aug 2023 00:55:16 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id B777F60003;
 Fri, 11 Aug 2023 04:55:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com;
 s=gm1; t=1691729708;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=slDSOaY0+Dz3342nMiO7h1eyQXPuD76VXsz6o3U/FEE=;
 b=Uh2LS4TEtGuQE3I6g7tmEwMNGnAbKAa5kAgcrEXNxuyOAZ/ZyDzVEGWoUWw2rsaWRqHBGp
 g6SK6YVPhklG+810HVXrHT+FqNyTGv7ykN8ixp0u2hR72owDUzSaptBAWZcg1IaWG6RiWl
 /AUX7Cyl6hzYh4F4rWB9EFTMWCrD2TJqH1rOHF5SOf0m1h7tU81PAndh1Z2GZ7gdHqEsZ+
 AhpV+GH/LnFjNE3gdB5g/sj3cxVKsOYqEV2UtFv7BUx/eOIe3Q8vlSAlulAORmQTDImhtm
 Ap1CFtmgcUeW7CVSYFr+Mtr4DKrYhFPusUA88CyOGzlIpi1hd+vBwFS7GzzcWw==
From: Protesilaos Stavrou <info@HIDDEN>
To: Visuwesh <visuweshm@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
In-Reply-To: <877cqa98q0.fsf@HIDDEN>
References: <877cqcw5m0.fsf@HIDDEN> <87fs50835j.fsf@HIDDEN>
 <87v8dv2mfu.fsf@HIDDEN> <87bkfn7yhv.fsf@HIDDEN>
 <87wmyarj3j.fsf@HIDDEN> <877cqa98q0.fsf@HIDDEN>
Date: Fri, 11 Aug 2023 07:55:06 +0300
Message-ID: <87il9m2n6d.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-GND-Sasl: info@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <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.7 (-)

> From: Visuwesh <visuweshm@HIDDEN>
> Date: Fri,  4 Aug 2023 20:05:03 +0530

> [... 20 lines elided]

>> Thank you!  This seems reasonable.  Have you checked the variable
>> 'shell-file-name'?
>
> Unfortunately, it is not always reliable.  I use mksh as my (local)
> shell but I use bash in the remote system.  In these remote shells, I
> don't see the correct value being set:
>
>     (list major-mode (file-remote-p default-directory) shell-file-name sh=
ell--start-prog)
>         =E2=87=92 (shell-mode "/ssh:REDACTED@REDACTED:" "/bin/mksh" "bash=
")
>
> `shell' also has this comment before the prompt for remote shell
> filename:
>
>     ;; On remote hosts, the local `shell-file-name' might be useless.
>
> HTH.

I see.  Thanks for the explanation!  I shall revisit this patch as soon
as I have a way to test ssh myself.  Not sure when...

--=20
Protesilaos Stavrou
https://protesilaos.com




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

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


Received: (at 65039) by debbugs.gnu.org; 6 Aug 2023 04:43:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 06 00:43:34 2023
Received: from localhost ([127.0.0.1]:58487 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qSVc5-0001z3-VC
	for submit <at> debbugs.gnu.org; Sun, 06 Aug 2023 00:43:34 -0400
Received: from relay8-d.mail.gandi.net ([2001:4b98:dc4:8::228]:38445)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <info@HIDDEN>) id 1qSVc2-0001ym-9d
 for 65039 <at> debbugs.gnu.org; Sun, 06 Aug 2023 00:43:32 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 836CC1BF204;
 Sun,  6 Aug 2023 04:43:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com;
 s=gm1; t=1691297002;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=H9z42z/8bjq8rbDUZA9KLKOVzdYEfuTCCrLeGhjChH4=;
 b=TiGxXbR/8VfKW28t5nir9dRW589pmnEpKEGQfq2tkLeU4AGQPn3guuaiB2e4gqHFO745gq
 3kTsQh2GysQQtvbCiGinrSV+jfidLiCBB5uYvbc/rJDBJJxq38FmvtP63N4dvcoB3HrEnN
 X4/Aprfpofav5ElzL/gLJo4H91dg5t90nbFHX92TqT77WUi09qaxpQCS1JWzra4J+3gyE5
 XjX/xjJU+t9YBAG6YWnHaEpfB9g2Zj2BQUqd/ATtnurx7VBOIuoE/oIzeA/F33CrXbCbYe
 /Gg2v2cvxLYCzRnYXkhobempwnZa4luE5ZfPXLsD51kh0HddUZVtnRuI2UqABA==
From: Protesilaos Stavrou <info@HIDDEN>
To: Jim Porter <jporterbugs@HIDDEN>, Visuwesh <visuweshm@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
In-Reply-To: <5353458a-9694-9de2-ea45-81dbb76216f7@HIDDEN>
References: <877cqcw5m0.fsf@HIDDEN> <87fs50835j.fsf@HIDDEN>
 <87v8dv2mfu.fsf@HIDDEN>
 <5353458a-9694-9de2-ea45-81dbb76216f7@HIDDEN>
Date: Sun, 06 Aug 2023 07:43:20 +0300
Message-ID: <87a5v4g4rb.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-GND-Sasl: public@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <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.7 (-)

> From: Jim Porter <jporterbugs@HIDDEN>
> Date: Fri,  4 Aug 2023 10:01:12 -0700
>
> On 8/4/2023 2:20 AM, Protesilaos Stavrou wrote:
>> The code is adapted from Eshell, which has the capability you describe.
>> I do not have the means to test an SSH connection.  Though I tried the
>> 'sudo' TRAMP method and the bookmarking correctly logs me in as root
>> when I do 'bookmark-jump'.  This works even if I kill the shell buffer
>> and all TRAMP buffers.
>
> For what it's worth, when I want to test Tramp support (especially in 
> something like Eshell or Shell), I just connect to localhost via 
> "/ssh:localhost:~" or similar. So long as your system is running sshd, 
> that should work fine.

Thank you!  This looks promising.  I am trying to make it work, but it
denies the connection.  Maybe you can share with me off-list the
relevant sshd settings?  I tried to disable public key checking and
enable passwords.  To no avail.

-- 
Protesilaos Stavrou
https://protesilaos.com




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

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


Received: (at 65039) by debbugs.gnu.org; 5 Aug 2023 09:17:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 05 05:17:54 2023
Received: from localhost ([127.0.0.1]:55573 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qSDQ2-0008Bw-5u
	for submit <at> debbugs.gnu.org; Sat, 05 Aug 2023 05:17:54 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51944)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qSDQ0-0008Bi-6J
 for 65039 <at> debbugs.gnu.org; Sat, 05 Aug 2023 05:17:52 -0400
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 1qSDPu-0003al-Vx; Sat, 05 Aug 2023 05:17:47 -0400
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=s47C7+d/wISpzT8iT8MV69e6SIILm6zW1ReZx2Lq7ZM=; b=iCVmTC94oS3X
 qaXpf/rkrlourvjfBNCE5FnGzZOYJ4xC3P+c7iKsc5/RmMrDoHlEZJDmsucM9wydudDIgGeicWafH
 RNEIMmNuGtgEXAB6L67fLOk5MO213ZlAvNS9PL5dYx16ZMb6BLLD2Pzwz9CINa+23ULaelL30y7ud
 terqm0GLsS3t/BXm2kuZOqdFssopAW0loiRTmv59apx6U2gcvcLkKiAH5PydDgcoT6xDpQ2AFK/Kg
 MY9evPxz5FojwTDtu29oMCx8HhwXyW1FNt6R/BeSqkd+aMSaQmsz6OZABjr2SyDnPx7HHNRqXPBqR
 g09cEYL6dtIE3l9Axzw9RQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qSDPu-0006Jn-FY; Sat, 05 Aug 2023 05:17:46 -0400
Date: Sat, 05 Aug 2023 12:18:01 +0300
Message-Id: <83bkflu9ti.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Protesilaos Stavrou <info@HIDDEN>
In-Reply-To: <871qgisxz0.fsf@HIDDEN> (message from Protesilaos
 Stavrou on Fri, 04 Aug 2023 17:06:59 +0300)
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
References: <877cqcw5m0.fsf@HIDDEN> <83zg38w25c.fsf@HIDDEN>
 <87y1ir2mko.fsf@HIDDEN> <834jlfw116.fsf@HIDDEN>
 <871qgisxz0.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <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: -3.3 (---)

> From: Protesilaos Stavrou <info@HIDDEN>
> Cc: 65039 <at> debbugs.gnu.org
> Date: Fri, 04 Aug 2023 17:06:59 +0300
> 
> > From: Eli Zaretskii <eliz@HIDDEN>
> > Date: Fri,  4 Aug 2023 13:32:37 +0300
> >
> >> From: Protesilaos Stavrou <info@HIDDEN>
> >> Cc: 65039 <at> debbugs.gnu.org
> >> Date: Fri, 04 Aug 2023 12:17:43 +0300
> >> 
> >> > I'll let users of bookmarks comment, but in any case, please also
> >> > check that the section "Bookmarks" in the Emacs user manual doesn't
> >> > need some update due to this feature.  (You marked the NEWS entry with
> >> > "---", which might mean you already checked that, but I'm not sure.)
> >> 
> >> I thought a change was not necessary.  Though I am happy to do it, if
> >> needed.
> >
> > It sounds like the notion of "jumping" to a bookmark has evolved, and
> > nowadays jumping to a bookmark might do much more than just jump to a
> > buffer position.  Perhaps that node in the manual should say something
> > about that, and show a couple of examples?
> 
> The revised patch includes a possible update to the manual.  Are those
> examples sufficient?

I guess so, thanks.




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

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


Received: (at 65039) by debbugs.gnu.org; 4 Aug 2023 17:01:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 04 13:01:19 2023
Received: from localhost ([127.0.0.1]:54667 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRyAx-00088A-GE
	for submit <at> debbugs.gnu.org; Fri, 04 Aug 2023 13:01:19 -0400
Received: from mail-pf1-x433.google.com ([2607:f8b0:4864:20::433]:51353)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jporterbugs@HIDDEN>) id 1qRyAv-00087v-Ge
 for 65039 <at> debbugs.gnu.org; Fri, 04 Aug 2023 13:01:17 -0400
Received: by mail-pf1-x433.google.com with SMTP id
 d2e1a72fcca58-686c06b806cso1700219b3a.2
 for <65039 <at> debbugs.gnu.org>; Fri, 04 Aug 2023 10:01:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1691168471; x=1691773271;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:mime-version:date:message-id:from:to:cc
 :subject:date:message-id:reply-to;
 bh=bQXgFoL+kmDigZCmC9GQVv9HUhmKTnaoNcohBpVvG8g=;
 b=Rafa8iUF5an1qtZHCW/JmBURjJQJYeglcgJzrL+9UJGkDyqTcdiSJzgkSH5GQcd3Sq
 Z/gGNLXpzi9UDWg5yBQAoeNSYg70ZdqvZu+vmtwsY+9Oue550Ots6aN3URY1DHecTF2H
 K5tG0hvMPnp8v01sKR9BCNhTSNa6CYiA/gWp0UGXFLoKtx7kKCyMRUThrjdHFc1vXnbx
 2+DHikkgykwztMn+UkdK73GqaCrgPGi8rsQDPriyYGyciBI6QxHCw1HSfaKoWX+ozcCS
 863aVZfSTk2sAYs7HUi+zeHgsLFXIGrOv0ezJOIiBC1yKtXWHou6niWx8qhQ84L/L14q
 NhQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1691168471; x=1691773271;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=bQXgFoL+kmDigZCmC9GQVv9HUhmKTnaoNcohBpVvG8g=;
 b=hrO2cKGH847XjsIR+YJt/enoopB68zx+C82irYi7WszLTqNM5B2uR22xm70BsWVc+o
 P3OBCPIgOJJUDlZtQpk7OqSfahDy0yquCVAzi5weRis87fO7thdLGSOtwrUuHcqEE2c1
 9a1JIXG8a6KogEDjmjkwMzCQgSzDJJQi2Yauv0Xc31ipz3W2gkjFAwpSDCACkWrH2pWo
 7ji9ce7xa6LAVFG8RlfbMnRvpFS0DqYMSfJjvJEtmOgky44RSxQ6kXYi5l2KILy5EGmc
 PgMmt0sflQovW/YzQlkrsbj7SXvnGMAthCIyfFXUc6GyFNuR9fuZMEa2abxnSs2oievQ
 Qeww==
X-Gm-Message-State: AOJu0YxXKvB9rgyqNeXdM2nGg+r21GTYwkp6POhsWBWgQ3O4QGvprPjM
 Agrg18rHhSz8MAlU50VBB0U=
X-Google-Smtp-Source: AGHT+IHOHCk9WgoO/6u3tg3c+Mct9c4pgbySV4zWk801uAqXqJ/1XIA5bZywZAnpIS3ZJS/2KSyYHw==
X-Received: by 2002:a05:6a00:114d:b0:687:472f:514a with SMTP id
 b13-20020a056a00114d00b00687472f514amr2424977pfm.2.1691168471296; 
 Fri, 04 Aug 2023 10:01:11 -0700 (PDT)
Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com.
 [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id
 e22-20020a63db16000000b005642a68a508sm1369519pgg.35.2023.08.04.10.01.10
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 04 Aug 2023 10:01:10 -0700 (PDT)
Message-ID: <5353458a-9694-9de2-ea45-81dbb76216f7@HIDDEN>
Date: Fri, 4 Aug 2023 10:01:12 -0700
MIME-Version: 1.0
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
Content-Language: en-US
To: Protesilaos Stavrou <info@HIDDEN>, Visuwesh <visuweshm@HIDDEN>
References: <877cqcw5m0.fsf@HIDDEN> <87fs50835j.fsf@HIDDEN>
 <87v8dv2mfu.fsf@HIDDEN>
From: Jim Porter <jporterbugs@HIDDEN>
In-Reply-To: <87v8dv2mfu.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <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 (-)

On 8/4/2023 2:20 AM, Protesilaos Stavrou wrote:
> The code is adapted from Eshell, which has the capability you describe.
> I do not have the means to test an SSH connection.  Though I tried the
> 'sudo' TRAMP method and the bookmarking correctly logs me in as root
> when I do 'bookmark-jump'.  This works even if I kill the shell buffer
> and all TRAMP buffers.

For what it's worth, when I want to test Tramp support (especially in 
something like Eshell or Shell), I just connect to localhost via 
"/ssh:localhost:~" or similar. So long as your system is running sshd, 
that should work fine.




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

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


Received: (at 65039) by debbugs.gnu.org; 4 Aug 2023 14:35:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 04 10:35:48 2023
Received: from localhost ([127.0.0.1]:54497 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRvu8-000147-5F
	for submit <at> debbugs.gnu.org; Fri, 04 Aug 2023 10:35:48 -0400
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:39234)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1qRvu5-00013z-Lm
 for 65039 <at> debbugs.gnu.org; Fri, 04 Aug 2023 10:35:46 -0400
Received: from pps.filterd (m0246631.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 374CM1gY022717; Fri, 4 Aug 2023 14:35:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2023-03-30;
 bh=BqPlNbQsFat+aNpV8gRx1UXWcCuF+S8ftOdJy7e9Af8=;
 b=zv+n8HK37sZzPc6R/hO46nf1St8N7IOA29Mgou+mTFc8dBCkJ51vjnXk26ObjUoScN0n
 3V+JDbCYCWWRaTfo5IPF2gvxpoCYF7ZwrJf1MAsNFIPPtOJ9U/N8/wlP9a7XiVNKt/EL
 RUTnvBv4zid2exkYlW9Xm0R3r6XU3xz4Oj4C4NeciN/a23wPotqEwIC/85VTEmUvr6il
 dr/84qDcBwEJoVwkrWD2NEFJi2U4uFdCfPT6VPtHpH55TuYSOk1uGt9YuXiO02Aob0Ya
 wFX1fUx9gImZe7FX3LgI3J5MRnEcbqaSLvSPuQuGTtBUodiKz0rtopM7C1kxdXwL8ikT kA== 
Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta02.appoci.oracle.com [147.154.114.232])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3s79vbwyn9-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 04 Aug 2023 14:35:44 +0000
Received: from pps.filterd
 (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19)
 with ESMTP id 374CkA7U006774; Fri, 4 Aug 2023 14:35:43 GMT
Received: from nam10-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam10lp2102.outbound.protection.outlook.com [104.47.58.102])
 by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3s8kfhecgu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 04 Aug 2023 14:35:43 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Ct08rE2KS0wblMvLvXfixWCuMM+iPEdlZ294s+repUYwaD74G7SiPhiavivUy+Vr3zcoHrGew+ai4oa0mFzxOI+QlXtlNuYyP8AhxR1STO3kjqtMEvcmxQJFDiI9c+SXmAsYfedFTqom6PyNb6kWrjdhqfBhqcUw8ROqZLgIk3UtSvnciF4AMFUlxLYFiCW8LU/J8g+BtbIscgN1WmdBijIcD6eB+bNWmI5FeSTo1Ga6/n6M3tfwyXvrRQ6G6NcjpdWZOutQZ41DgjubOTv2IHNb16avFbWZ72rAlUk2VQ5FNW2JNy+HaXJYVlD9q99edzyryaewK0GDLabXvGMsPQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=BqPlNbQsFat+aNpV8gRx1UXWcCuF+S8ftOdJy7e9Af8=;
 b=KnkXQP4EcaLeLo16LnudtNLAX57/QeaKN2c1Dsp7TBmsayzNVGACV7/Rh6F9sJu9EtdtoVg/A6MlT4N1RXI8oXHF+5oe+WisGh3LHOGqilnNHgCYc8z5HvoGQbhTjUngzOpNTssXLYmZdWk76pKx8d09Ib2linffV2jDrYxbFBdJ6tErEyK1YbYy+nOWbyoIuJFmjDaL1lf0vs5ks9EPlkHhlsgKeGyzag8X3KpdQk1Q9pXmKdCKzxnnhKk/r3rzFUBjSyPHw/ifIHJGmXYXLU8LHFpforwTGvDtSJL6pqrRHL2UDYnhGZFDGj5qf28qZBxYOEo+BmCwAPzaaJyOAg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BqPlNbQsFat+aNpV8gRx1UXWcCuF+S8ftOdJy7e9Af8=;
 b=naGtxxaYnthTiwi0NBPuv5g6zkILrKIX4ztH3U/WDDjlwWHZu+GakgBZm2l4X51aOKWhEcJcAav2cbLP0ZmBiVG9GW6slG2Y/RuosPJaHWKycg0xVr24tPsCyRFKjlLygV6fGkJzdB2nXGHovl81by9689DhO5KhL4rsZ4molmE=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by SA1PR10MB6518.namprd10.prod.outlook.com (2603:10b6:806:2b4::14)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.47; Fri, 4 Aug
 2023 14:35:41 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::a0a9:4cbe:dd80:de41]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::a0a9:4cbe:dd80:de41%3]) with mapi id 15.20.6652.020; Fri, 4 Aug 2023
 14:35:41 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Protesilaos Stavrou <info@HIDDEN>
Subject: RE: [External] : bug#65039: 30.0.50; [PATCH] Add bookmark handler for
 M-x shell
Thread-Topic: [External] : bug#65039: 30.0.50; [PATCH] Add bookmark handler
 for M-x shell
Thread-Index: AQHZxr8imPeuZeFxrEav4WYL9I5RO6/aMkYg
Date: Fri, 4 Aug 2023 14:35:41 +0000
Message-ID: <SJ0PR10MB548801D4322841C86FF97B57F309A@HIDDEN>
References: <877cqcw5m0.fsf@HIDDEN> <83zg38w25c.fsf@HIDDEN>
 <87y1ir2mko.fsf@HIDDEN> <834jlfw116.fsf@HIDDEN>
In-Reply-To: <834jlfw116.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SA1PR10MB6518:EE_
x-ms-office365-filtering-correlation-id: 4d274164-de3a-4b00-e2c6-08db94f81408
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4Axum8B5fWPROTeARTZLsPTcXe8n7S5cECNIiOXPSKzd13oUCp6rAOOlJVckghUC7a0pAdGZ7M7GIn49gK8zH96bbR5C1Us/ie205iyA63tVAzmYgSTT1bL0HOMLZJv/Uu6oFNsAEAmdZmMAMFTj4Tci1tP0R01OdTSG2Mg7FGITscCpoNY4V5r9PuPKA8t1re5sVsKDjqfonOn5c76oKPBapl9Hb1AUZkqrK1vYijP9Tdb/KSNIV3nxxehy+2F2eh6oKRdCE23B+jGYoGtY2YpWUvb7VvGy/l55RlOlZZMmJDxj9iH4c+dljg9I5udcQ3Oo4eYUYsvjDrQWi21700HUfHvvmO6atZXU9FsKrqutIy5qEfwpU2DdM3mSEz+KTqvPY7o+QP5ffRumGuGq2WZ/pmEreTdTEGDgw54iI04KYBmy+L4hVHf4pDoopOzdDhFeMz9LsIUtNj6b2EkoNfU7uhW3T2S4bRBUaWBNnHqStlsD5fzS/wrkm3p4dsiw16qZi+zviu8O0LcRhDsqCOsGUv3L82NUp8s6g3QTwi0SQV1lwIXNSafeZYVqZM0QsVeV08n3kNsrRXGxa2DzqzIwxU1wyQ9grQ87kV8gwEs4SZGLQ6+v034jy28XQvnX
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230028)(39860400002)(346002)(366004)(396003)(136003)(376002)(451199021)(1800799003)(186006)(41300700001)(8936002)(8676002)(83380400001)(6506007)(86362001)(26005)(38100700002)(122000001)(38070700005)(316002)(110136005)(478600001)(66446008)(7696005)(9686003)(71200400001)(33656002)(4326008)(64756008)(55016003)(76116006)(4744005)(2906002)(66476007)(5660300002)(66946007)(66556008)(44832011)(52536014);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ySkUM7VVIHu67nvAoauv7hDe3asXzWMjsYH2E0SpQ8pH+cKulGi4u5AmTTOM?=
 =?us-ascii?Q?Yyw993ynY2BYC9MqSWoTXMSbmrQ1NjQOHDmS6Eo8T2GW5eNGaF5Az23qO9db?=
 =?us-ascii?Q?Ok4PaPwdLieUdvp+loMscVA9wk6ZSK3aDe3rfjRytngIFMn+UdzBBLIbBkDX?=
 =?us-ascii?Q?GtpFrej+IBocjl9lD4lzXaDCOnsXwFxJr76gAfgfQj525UKfafRhD6wg+khL?=
 =?us-ascii?Q?hCWhZaAkRdzAkr8DdhgfTFgmcI/Ylu8eF5vMRNpm11vZesuhLOPHyYAIcXui?=
 =?us-ascii?Q?EXxDqjV13LsEKHhvjKlSgMHmsaDLHskLHSDmRnW6d03xxEuB5Cpn3TkG73IZ?=
 =?us-ascii?Q?3sDRIZmC9AlOjjEfEnfzZtoDeDfFwsL88OC16XUFYk0SQ50CzE0KRlwILlTK?=
 =?us-ascii?Q?uDMV5Oo//UvbwbLFkS+IUptK65at2peU0QxKNuKMsBYs/WtJXkA/jVvrLYKW?=
 =?us-ascii?Q?iBMKgjGpm/n1XfQVkyouSZzkS3okeVWMl6zRIn62uMT/Yftmnd5CcEnIJfzh?=
 =?us-ascii?Q?VoEcbxGDohKGVFkmsAIOcfDUVHBmENJEC9U86YCfnZaZvVu/cqyrC5R4m92v?=
 =?us-ascii?Q?JgLg/ZSJiEYhZLktZISTV3smjS9H40A+vg+08kRZwpLCiQODX0Zvx/og3qzk?=
 =?us-ascii?Q?3RQGmeeaPrM3rlfVQowVHnIPslUEWRLIrO/K9Jjf63eOpfSB05vQD8U9ziCW?=
 =?us-ascii?Q?IowjXGzGUZtQETzsCXwN/ZHkhAXo08FECg0ZRdeOOoNIovGYkqKjN7rH1owI?=
 =?us-ascii?Q?qXRqjMbkNS66p0S476ZqyLSLjD0jZvvVgvJRlexRIZVo4EW8NrENZWnzc7sQ?=
 =?us-ascii?Q?VytXlyzjo3aMx4VsLCNipi8wYKfrtAv+onHaxRKGvjdH4R/GZ2ql6qkUT5l0?=
 =?us-ascii?Q?93pnt65kUT9vGTQYeL3IZuK11IfgAZdC+I2Cxm3pfl7siv4siX50gci81r+z?=
 =?us-ascii?Q?VF2TA8XV7Ssd7n7OL+i8OMwowUc5zLYx77cBMnOBUUkoNACgz/U6zYJnX2LO?=
 =?us-ascii?Q?xDQelXVXs5PhONWohsQSHKzxnqm/m4AJUDLltMBV78I/uL6PxMGwLSnoiU86?=
 =?us-ascii?Q?sd54llqEon4o8bHdm64P4wz4xt2nKMxX0Xr7ClJ4b2LUteQ95NpWWBI3ZsTX?=
 =?us-ascii?Q?YmIml9pHljzY1JmGVy/8s5U3BvAYmPVC+pyFO7vnQtA/IeRpC/vrbdH0gL/f?=
 =?us-ascii?Q?C8L4b7hLydCOJeJxmO0vj0RKbE5ewOApW00+O5TN/u1vU7xa2vX9Xk7g+aj8?=
 =?us-ascii?Q?WsIoJCnF8au0mLpRUotB7d//x8Dvbn/YtcKQ0qUOE234T0GgJkSfW8ds5BBL?=
 =?us-ascii?Q?3hdfcAkqBGui5LzjWkM1j82oCNZg9lPg9wAkHGsG2hmT6e3XVKuRCsrlR/pZ?=
 =?us-ascii?Q?CGvya9LJumlAuGeSsqIVJwk8ya8CkGG+hLFDi6O/M97uY44bmgrCdAN83H9d?=
 =?us-ascii?Q?o4kkP2nRCwSNdVOhh9P7wxgdOimxh4Cmacqnx0iLhcgnTaSUn9ydAsW0lLtG?=
 =?us-ascii?Q?JyOiCSDlu7lIPCdpFj/FTVNSpxfF5QefzgFtT/IwitoNXXPhPDkKCEooMhDT?=
 =?us-ascii?Q?G4F9oHrYH5zxpaj+svIrt6XKE7mcT9bS6dn+qZzn?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: fhItwzSUITPWNdkur33K2pGHcCAGxup+cqdPojU7sI8nGaTqG8jNsFrtmsZUv4JflDpEeL1st8yBxVvgQ0nilIUWcjl8IM5m+a8ww0a2EFH66cmi1O9Y8xpXeM5QC5bzXf9luSEeabGZ+ESmoWjZ8HIZpYOTUKfcJzDGLAlV27dtTea5K5Gtb2xhYj9bvpgBal/2MlfMHulXpY+HC1/Sv7/ksQBCGaau/yf39cvgQtk9hqxVGhi6/hHv9dP2s5G5Z6r6BhjqS5vQgI7b07/PU/vK3FNAWCZLuQ1ZO5lpwpmQgQNXSqduK5BagfJveOeqPX1skuow2Xy9+idnMj9WKd4GRpKo32CDGrqe41mMcjYVHKYQ+QV8gg8Hchs5egp+13xYesF56vmj1adsQV62y3dtWqLQZLqlMA0zzSuGxd627lfWbzacSDH5tJ2WWa4OLuDAUCjTPfLxIEFt2mPzpBCYQBtjIliYGvX8jin9UyqtoYXTcg8VUkvAJNY3XL820Ur9zpuglV4d5+GADfLmbMcEH5FqvQEcxZdENn7x0q79U0omj/SY5oyOVTni1xMP3SuevI3CNVUeErhJJaEmkg0//6Hfcjkd8p05e8Mc1nkDwGF1j3ZAJt+0Ya0H8aj3436DzFjiO6kCqdBcw22QpcAMP6o+uM/BkhY/nUZBeJMh3oMCELz/78tbG6qselxsFbOpOgbw3OQ/oZzmlesjLameVsbSmFux/jg2Qq19HKJQc9lhuKufPuy0ZTWmgMtOvyDrp4uw9vz9IHML+18XRC3R4+tpfwGfcgEhvLIPPXiKquK8tO451eU9aJ6jtMjy
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4d274164-de3a-4b00-e2c6-08db94f81408
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Aug 2023 14:35:41.1470 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: PEEKnBXXnRY9kY+JlbIuurntASDd1rGsm2ZJqsc6BLbc8oaHD9khjSk/Z/BI4Lc5BcOuxhJ3zULFdLHZdR/RSw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB6518
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.267,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26
 definitions=2023-08-04_14,2023-08-03_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 mlxlogscore=653
 phishscore=0 mlxscore=0 malwarescore=0 spamscore=0 adultscore=0
 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2306200000 definitions=main-2308040130
X-Proofpoint-GUID: UrU1R-GwjDYMSsBJBdx3BX421aG2foYi
X-Proofpoint-ORIG-GUID: UrU1R-GwjDYMSsBJBdx3BX421aG2foYi
X-Spam-Score: -1.7 (-)
X-Debbugs-Envelope-To: 65039
Cc: "65039 <at> debbugs.gnu.org" <65039 <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: -2.7 (--)

> It sounds like the notion of "jumping" to a bookmark has evolved, and
> nowadays jumping to a bookmark might do much more than just jump to a
> buffer position.  Perhaps that node in the manual should say something
> about that, and show a couple of examples?

Not weighing in on whether the manual
should be changed.  Just thought I'd
mention that the notion of "jumping"
to a bookmark has always included the
possibility of doing "much more" - as
well as much _less_.

It's _always_ been the case that
"jumping" to a bookmark can do anything
at all.  A bookmark can record nearly
any data, and a bookmark handler is
just a function - it can do anything
a function can do.

(But yes, it might help for the manual
to say this explicitly.  "Jumping" to
a bookmark is both evocative, for many
or most bookmarks, and misleading, for
some bookmarks.)




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

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


Received: (at 65039) by debbugs.gnu.org; 4 Aug 2023 14:35:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 04 10:35:32 2023
Received: from localhost ([127.0.0.1]:54494 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRvtn-00013S-N1
	for submit <at> debbugs.gnu.org; Fri, 04 Aug 2023 10:35:32 -0400
Received: from mail-pl1-x641.google.com ([2607:f8b0:4864:20::641]:55723)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <visuweshm@HIDDEN>) id 1qRvtl-000136-6f
 for 65039 <at> debbugs.gnu.org; Fri, 04 Aug 2023 10:35:26 -0400
Received: by mail-pl1-x641.google.com with SMTP id
 d9443c01a7336-1bb119be881so18754135ad.3
 for <65039 <at> debbugs.gnu.org>; Fri, 04 Aug 2023 07:35:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1691159719; x=1691764519;
 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=Od6w/G/0Wi3iE2jGc0yn87Y4bdcUiis783WxOqjOB4I=;
 b=iBR+mYtTOpDL0fN/P24s5f7uxhzKxbgBYYIco0t1gVgkmhuukgjy5P721grjScLjGv
 5J1Kmdi0ZmzxUHqIVxE4Fxgn3IPIAAxaoERbA5EOfp5rUBT1lWvtwPXid1QaG70cqgQ6
 zteNRUTyiQZl+ZMJclhddi+yKZxI2WOOa+9GvKrU+Wk6a8tmle1Wnq9Px5YeM5XXjqMd
 0OmEK1pDcIiUckohxNBRyhUIkdcNoQMkyMbFd7addnrrIKZBGBTMd58veC9GCQtRypVB
 klXu7t8DUrgEOCzAR3ep3PAgcHq/ug1LwafBliOsA+6y3tVg+QncZlhrF9OdoC4AY1pc
 4Q1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1691159719; x=1691764519;
 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=Od6w/G/0Wi3iE2jGc0yn87Y4bdcUiis783WxOqjOB4I=;
 b=YcLqeVvu23As0kBDF8o1qots4aCLFVyK0dHEwOsdc0GGYfURY3IQr3azgjT34/GBqR
 E6Nouh0Si7Q17MLjfMJcquF5oH47j1YtgLANwJPXfoherMQNabORTuhXQaC5XF+ryHwT
 +coake2166nc0ZJvsDYIm18citvXv3lRWOfn0KVSwQy++8IuXmFrD9BX85OpStAR8aOg
 KihlkOd7SsfAjBzNk/u0iB/L5FcBLE8ZpmjMDdkmNT8ID+Nb1A75JDTxUD6OUOqD/S7+
 Kn7DLWaOZJitIr76J0RXLwg0oMeCEcWSvGMpGJ+72h/tyA5Dmdq2TPhmulM6Ly7Jt3av
 vKQw==
X-Gm-Message-State: AOJu0Yw5UNem1jSIXJKFILrw3B1DgUnnKyh+xhpYmaYg3G2FrINWKUpx
 dwIYCI9N4DYmSJgO7JEVENs=
X-Google-Smtp-Source: AGHT+IGO5fryQWtcrTjX53RFeEn/D/i9h3pCz8vwWQ+6qduCD7LWbhyUxBlqC5PDic54BKnmQ+6UXQ==
X-Received: by 2002:a17:903:2351:b0:1bb:c69b:6f6b with SMTP id
 c17-20020a170903235100b001bbc69b6f6bmr2589646plh.6.1691159719318; 
 Fri, 04 Aug 2023 07:35:19 -0700 (PDT)
Received: from localhost ([115.240.90.130]) by smtp.gmail.com with ESMTPSA id
 q9-20020a170902b10900b001bb7b0a0372sm1822708plr.290.2023.08.04.07.35.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 04 Aug 2023 07:35:18 -0700 (PDT)
From: Visuwesh <visuweshm@HIDDEN>
To: Protesilaos Stavrou <info@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
In-Reply-To: <87wmyarj3j.fsf@HIDDEN> (Protesilaos Stavrou's message
 of "Fri, 04 Aug 2023 17:13:36 +0300")
References: <877cqcw5m0.fsf@HIDDEN> <87fs50835j.fsf@HIDDEN>
 <87v8dv2mfu.fsf@HIDDEN> <87bkfn7yhv.fsf@HIDDEN>
 <87wmyarj3j.fsf@HIDDEN>
Date: Fri, 04 Aug 2023 20:05:03 +0530
Message-ID: <877cqa98q0.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: 65039
Cc: 65039 <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=B5=E0=AF=86=E0=AE=B3=E0=AF=8D=E0=AE=B3=E0=AE=BF =E0=AE=86=E0=AE=95=
=E0=AE=B8=E0=AF=8D=E0=AE=9F=E0=AF=8D 04, 2023] Protesilaos Stavrou wrote:

>>> The code is adapted from Eshell, which has the capability you describe.
>>> I do not have the means to test an SSH connection.  Though I tried the
>>> 'sudo' TRAMP method and the bookmarking correctly logs me in as root
>>> when I do 'bookmark-jump'.  This works even if I kill the shell buffer
>>> and all TRAMP buffers.
>>
>> I see that `shell' sets the value of `explicit-shell-file-name' to the
>> filename of the remote shell chosen but unfortunately this gets set to
>> nil once `make-comint-in-buffer' function is called since `comint-mode'
>> kills all local variables.  :-(
>>
>> I don't know how reliable of a solution
>>
>>     (executable-find shell--start-prog)
>>
>> is to get the absolute filename of the shell being used.
>
> Thank you!  This seems reasonable.  Have you checked the variable
> 'shell-file-name'?

Unfortunately, it is not always reliable.  I use mksh as my (local)
shell but I use bash in the remote system.  In these remote shells, I
don't see the correct value being set:

    (list major-mode (file-remote-p default-directory) shell-file-name shel=
l--start-prog)
        =E2=87=92 (shell-mode "/ssh:REDACTED@REDACTED:" "/bin/mksh" "bash")

`shell' also has this comment before the prompt for remote shell
filename:

    ;; On remote hosts, the local `shell-file-name' might be useless.

HTH.




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

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


Received: (at 65039) by debbugs.gnu.org; 4 Aug 2023 14:13:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 04 10:13:47 2023
Received: from localhost ([127.0.0.1]:54480 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRvYo-0000NV-Qu
	for submit <at> debbugs.gnu.org; Fri, 04 Aug 2023 10:13:47 -0400
Received: from relay1-d.mail.gandi.net ([2001:4b98:dc4:8::221]:59433)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <info@HIDDEN>) id 1qRvYm-0000NE-Mh
 for 65039 <at> debbugs.gnu.org; Fri, 04 Aug 2023 10:13:45 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 7015F240010;
 Fri,  4 Aug 2023 14:13:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com;
 s=gm1; t=1691158417;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=MPWVOYGc0qJRFIMQgW6jlKYoxM/PLIYIA/qEW5qE2dE=;
 b=j2af6nxoN9pSK+M/PaITFHaq4HSBTiHd0oE0JEs7nWma7wdPKJeT/SJF5/xvPaHi1lv/1o
 a6+xpm+ry6lckoVPVGsMVbtzViAwXJPZzSN+K35o2JHYI+8qywLkaVdxwqF+4QMVz04jaJ
 kYz3T8loyvcRzUF/1k84uexRrGi0dFGZzA+cIGgXaWAbL87ROXKPxCczWJJBBsRgymIQbO
 ISjPOqSpXFDyiR2f5SXo12SZlSyR5K6Wetfa3E+H+uD5YQJYKEM/aJig9amIDkE93uxso4
 V5FGf3mdHuEgZ5MwV1itr0yFsqpVadHoYPuhkpfx8AfBJnILW7LKqloMwjfGvg==
From: Protesilaos Stavrou <info@HIDDEN>
To: Visuwesh <visuweshm@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
In-Reply-To: <87bkfn7yhv.fsf@HIDDEN>
References: <877cqcw5m0.fsf@HIDDEN> <87fs50835j.fsf@HIDDEN>
 <87v8dv2mfu.fsf@HIDDEN> <87bkfn7yhv.fsf@HIDDEN>
Date: Fri, 04 Aug 2023 17:13:36 +0300
Message-ID: <87wmyarj3j.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-GND-Sasl: public@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <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.7 (-)

> From: Visuwesh <visuweshm@HIDDEN>
> Date: Fri,  4 Aug 2023 18:31:16 +0530
>
> [=E0=AE=B5=E0=AF=86=E0=AE=B3=E0=AF=8D=E0=AE=B3=E0=AE=BF =E0=AE=86=E0=AE=
=95=E0=AE=B8=E0=AF=8D=E0=AE=9F=E0=AF=8D 04, 2023] Protesilaos Stavrou wrote:
>
>> The code is adapted from Eshell, which has the capability you describe.
>> I do not have the means to test an SSH connection.  Though I tried the
>> 'sudo' TRAMP method and the bookmarking correctly logs me in as root
>> when I do 'bookmark-jump'.  This works even if I kill the shell buffer
>> and all TRAMP buffers.
>
> I see that `shell' sets the value of `explicit-shell-file-name' to the
> filename of the remote shell chosen but unfortunately this gets set to
> nil once `make-comint-in-buffer' function is called since `comint-mode'
> kills all local variables.  :-(
>
> I don't know how reliable of a solution
>
>     (executable-find shell--start-prog)
>
> is to get the absolute filename of the shell being used.

Thank you!  This seems reasonable.  Have you checked the variable
'shell-file-name'?

> If that is an acceptable solution, then the following diff works fine
> for both remote and local shells.

> [... 47 lines elided]

As noted before, I cannot test your suggested changes as I have no SSH
connection available.  Hopefully, someone can help try this.

--=20
Protesilaos Stavrou
https://protesilaos.com




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

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


Received: (at 65039) by debbugs.gnu.org; 4 Aug 2023 14:07:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 04 10:07:08 2023
Received: from localhost ([127.0.0.1]:54475 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRvSN-0000Cj-Q8
	for submit <at> debbugs.gnu.org; Fri, 04 Aug 2023 10:07:08 -0400
Received: from relay3-d.mail.gandi.net ([217.70.183.195]:33329)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <info@HIDDEN>) id 1qRvSM-0000C5-EW
 for 65039 <at> debbugs.gnu.org; Fri, 04 Aug 2023 10:07:07 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 59DDC60003;
 Fri,  4 Aug 2023 14:07:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com;
 s=gm1; t=1691158020;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=3R9JLKJrv6dJ8dbzCM3dbvDMXD/6mpiFodQm8xcVdec=;
 b=eo8ApEmJKLs7vZsP5P2+Jn9nWlF7h75u4E8AiwB7s6HIQ0Ecstl/CQKYr1IcPNNb0TMEqW
 EQ95KsC7viQA7q1O6Iyzsvt0qrsBU8ZB0Yfw/tCcL9vEzDGEudBSFTYTOEevpxJD1Njs45
 J1Vn9TBxFr3TvggI3sMJ0flEvto+hwfUzQRmrcPfTLwEdsI7yKdRoyoqQpAjnHp9WEVHHR
 YJRFhHQTxFw8V2xOnyMIKUQ4gYjIUnfTablZcJ5y/x9k2DXRZ7B4XsjcF1FNDYgfsWzew9
 qj2jQSdP9NunFHhSPKw9m2rPMxnclzleZWKsBKO6OkWbYz/1G6Dh2Ke2IOM+jg==
From: Protesilaos Stavrou <info@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
In-Reply-To: <834jlfw116.fsf@HIDDEN>
References: <877cqcw5m0.fsf@HIDDEN> <83zg38w25c.fsf@HIDDEN>
 <87y1ir2mko.fsf@HIDDEN> <834jlfw116.fsf@HIDDEN>
Date: Fri, 04 Aug 2023 17:06:59 +0300
Message-ID: <871qgisxz0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-GND-Sasl: public@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <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.7 (-)

--=-=-=
Content-Type: text/plain

> From: Eli Zaretskii <eliz@HIDDEN>
> Date: Fri,  4 Aug 2023 13:32:37 +0300
>
>> From: Protesilaos Stavrou <info@HIDDEN>
>> Cc: 65039 <at> debbugs.gnu.org
>> Date: Fri, 04 Aug 2023 12:17:43 +0300
>> 
>> > I'll let users of bookmarks comment, but in any case, please also
>> > check that the section "Bookmarks" in the Emacs user manual doesn't
>> > need some update due to this feature.  (You marked the NEWS entry with
>> > "---", which might mean you already checked that, but I'm not sure.)
>> 
>> I thought a change was not necessary.  Though I am happy to do it, if
>> needed.
>
> It sounds like the notion of "jumping" to a bookmark has evolved, and
> nowadays jumping to a bookmark might do much more than just jump to a
> buffer position.  Perhaps that node in the manual should say something
> about that, and show a couple of examples?

The revised patch includes a possible update to the manual.  Are those
examples sufficient?

-- 
Protesilaos Stavrou
https://protesilaos.com

--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment;
 filename=0001-Add-bookmark-handler-for-M-x-shell.patch

From 4c903061803f7e41cc4f87f80b1b089c2174cc21 Mon Sep 17 00:00:00 2001
Message-ID: <4c903061803f7e41cc4f87f80b1b089c2174cc21.1691157813.git.info@HIDDEN>
From: Protesilaos Stavrou <info@HIDDEN>
Date: Fri, 4 Aug 2023 17:03:08 +0300
Subject: [PATCH] Add bookmark handler for M-x shell

* doc/emacs/regs.texi (Bookmarks): Explain that 'bookmark-jump'
establishes a remote connection.
* etc/NEWS: Announce the new feature.
* lisp/shell.el (shell-mode): Add buffer-local value for 'bookmark-make-record-function'.
(bookmark-prop-get, shell-bookmark-name, shell-bookmark-make-record)
(shell-bookmark-jump): Add section about the bookmark handler.
---
 doc/emacs/regs.texi |  6 ++++++
 etc/NEWS            |  6 ++++++
 lisp/shell.el       | 26 ++++++++++++++++++++++++++
 3 files changed, 38 insertions(+)

diff --git a/doc/emacs/regs.texi b/doc/emacs/regs.texi
index e52f68dd18e..2debf9988c2 100644
--- a/doc/emacs/regs.texi
+++ b/doc/emacs/regs.texi
@@ -391,6 +391,12 @@ many characters of context to record on each side of the bookmark's
 position.  (In buffers that are visiting encrypted files, no context
 is saved in the bookmarks file no matter the value of this variable.)
 
+  If the bookmark is stored in a remote location, @code{bookmark-jump}
+will establish the connection and then create the buffer.  This works
+with regular files, as well as the buffers of @kbd{M-x dired} and
+@kbd{M-x shell}.  @xref{Top, The Tramp Manual,, tramp, The Tramp
+Manual}.
+
   Here are some additional commands for working with bookmarks:
 
 @table @kbd
diff --git a/etc/NEWS b/etc/NEWS
index 7b521f3e6fe..6329165cda2 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -286,6 +286,12 @@ When this user option is non-nil, 'shell-get-old-input' ('C-RET')
 includes multiple shell "\" continuation lines from command output.
 Default is nil.
 
++++
+*** Bookmark handler for 'shell' buffers
+Now the 'bookmark-set' command will record 'shell' buffers.  This
+means that 'bookmark-jump' will create the 'shell' buffer in the
+directory it was in.
+
 ** Prog Mode
 
 +++
diff --git a/lisp/shell.el b/lisp/shell.el
index 0a24b4ea4c2..bdf8eb17fbd 100644
--- a/lisp/shell.el
+++ b/lisp/shell.el
@@ -676,6 +676,7 @@ (define-derived-mode shell-mode comint-mode "Shell"
 
   (setq comint-prompt-regexp shell-prompt-pattern)
   (shell-completion-vars)
+  (setq-local bookmark-make-record-function #'shell-bookmark-make-record)
   (setq-local paragraph-separate "\\'")
   (setq-local paragraph-start comint-prompt-regexp)
   (setq-local font-lock-defaults '(shell-font-lock-keywords t))
@@ -1812,6 +1813,31 @@ (defun shell-highlight-undef-mode-restart ()
   (when shell-highlight-undef-mode
     (shell-highlight-undef-mode 1)))
 
+;;; Bookmark support
+
+;; Adapted from esh-mode.el
+(declare-function bookmark-prop-get "bookmark" (bookmark prop))
+
+(defun shell-bookmark-name ()
+  (format "shell-%s"
+          (file-name-nondirectory
+           (directory-file-name
+            (file-name-directory default-directory)))))
+
+(defun shell-bookmark-make-record ()
+  "Create a bookmark for the current Shell buffer."
+  `(,(shell-bookmark-name)
+    (location . ,default-directory)
+    (handler . shell-bookmark-jump)))
+
+;;;###autoload
+(defun shell-bookmark-jump (bookmark)
+  "Default bookmark handler for Shell buffers."
+  (let ((default-directory (bookmark-prop-get bookmark 'location)))
+    (shell)))
+
+(put 'shell-bookmark-jump 'bookmark-handler-type "Shell")
+
 (provide 'shell)
 
 ;;; shell.el ends here
-- 
2.41.0


--=-=-=--




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

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


Received: (at 65039) by debbugs.gnu.org; 4 Aug 2023 13:01:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 04 09:01:40 2023
Received: from localhost ([127.0.0.1]:53572 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRuR1-0006SS-N3
	for submit <at> debbugs.gnu.org; Fri, 04 Aug 2023 09:01:40 -0400
Received: from mail-pf1-x443.google.com ([2607:f8b0:4864:20::443]:53293)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <visuweshm@HIDDEN>) id 1qRuQz-0006SB-0Z
 for 65039 <at> debbugs.gnu.org; Fri, 04 Aug 2023 09:01:38 -0400
Received: by mail-pf1-x443.google.com with SMTP id
 d2e1a72fcca58-68706d67ed9so1548752b3a.2
 for <65039 <at> debbugs.gnu.org>; Fri, 04 Aug 2023 06:01:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1691154091; x=1691758891;
 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=huMCosxfNdMT3qfHM868TMYFSoOLD7cGhyz9Sz2SiDA=;
 b=lZuDSKd50mZkYaAiORZU0txuRIiO6JWtudzofB+ck2+5kYUvQB1SWQdVPZOjtyykTc
 Bi7qdyRFsW7+Z6+WfTd4DlrrwIgr7+JXoPkW03bfG1xqyo/bVv7mNwf1fJvz1yeo+thK
 IYSXgtq+5PO2Zz9GlTGj0cYiggey4XDnvkjuzk/6mQkiEy9rfo5hjJvIN57DgJDkgZrm
 sTMEu/68Q62NPEglu46HwWznxcJl3jmND+v/iAwR1k5+mVboPtwb3lPJfjBzvgToDj8q
 65cHqUcDsHaMQbsqHJNuhYJoU5rm8v2w8n+xTjnAiCvKTnQEI+jR+5jDvwqQJolfVH3t
 mIcQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1691154091; x=1691758891;
 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=huMCosxfNdMT3qfHM868TMYFSoOLD7cGhyz9Sz2SiDA=;
 b=DRTlhhdxEo7rA52PnFBEATRUWjkdv02uprLl5kXp+pUM9OjRBEOjRbtufQH6Vw93Sm
 OXDoOzFIsB9AXRPcS9WDqK0EuYgDWUiqFpdclPPObL+u7Fg8pBfZ/h3j4xthQsSEk1Ck
 no6WzHwC1vmmKI1nGIOqud9m4h3kru1Xlz2XIzfV6TXaZQqpFGiAL5ptEl9+UvdPGvII
 YHFk6QBFqI6pAnDE3SGBStk3jysPXJ3wZ0DtvCrIX4wE5SdBLM2BLZHbtWE94Zc0dzzX
 kKfiBWZo75+Zp2aLVVSuYUpj4P1Tf3t74tx3WMHm/ZHS4+wmiS+aX7Ei7i+mPOXvtkSl
 P63g==
X-Gm-Message-State: AOJu0Ywm4OjUNv6XYWxctRdB3gi+MiCJ46hxjQ8DD+U6lorgvN+vqYoX
 h6FptD6hTgQtXvtHxVaFyO8=
X-Google-Smtp-Source: AGHT+IE/xJwcfbpPefhTBJ0C17pHYDc4W5dhOqSFHLg1/Q2dDuVgDCyTxmHgCPDrGxmXdfDpWoiXNg==
X-Received: by 2002:a05:6a20:3259:b0:13d:ee19:7723 with SMTP id
 hm25-20020a056a20325900b0013dee197723mr1427996pzc.35.1691154090905; 
 Fri, 04 Aug 2023 06:01:30 -0700 (PDT)
Received: from localhost ([115.240.90.130]) by smtp.gmail.com with ESMTPSA id
 g17-20020aa78191000000b0064f76992905sm1552045pfi.202.2023.08.04.06.01.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 04 Aug 2023 06:01:30 -0700 (PDT)
From: Visuwesh <visuweshm@HIDDEN>
To: Protesilaos Stavrou <info@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
In-Reply-To: <87v8dv2mfu.fsf@HIDDEN> (Protesilaos Stavrou's message
 of "Fri, 04 Aug 2023 12:20:37 +0300")
References: <877cqcw5m0.fsf@HIDDEN> <87fs50835j.fsf@HIDDEN>
 <87v8dv2mfu.fsf@HIDDEN>
Date: Fri, 04 Aug 2023 18:31:16 +0530
Message-ID: <87bkfn7yhv.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: 65039
Cc: 65039 <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=B5=E0=AF=86=E0=AE=B3=E0=AF=8D=E0=AE=B3=E0=AE=BF =E0=AE=86=E0=AE=95=
=E0=AE=B8=E0=AF=8D=E0=AE=9F=E0=AF=8D 04, 2023] Protesilaos Stavrou wrote:

> The code is adapted from Eshell, which has the capability you describe.
> I do not have the means to test an SSH connection.  Though I tried the
> 'sudo' TRAMP method and the bookmarking correctly logs me in as root
> when I do 'bookmark-jump'.  This works even if I kill the shell buffer
> and all TRAMP buffers.

I see that `shell' sets the value of `explicit-shell-file-name' to the
filename of the remote shell chosen but unfortunately this gets set to
nil once `make-comint-in-buffer' function is called since `comint-mode'
kills all local variables.  :-(

I don't know how reliable of a solution

    (executable-find shell--start-prog)

is to get the absolute filename of the shell being used.

If that is an acceptable solution, then the following diff works fine
for both remote and local shells.

diff --git a/lisp/shell.el b/lisp/shell.el
index 5cf108bfa3..8396870a67 100644
--- a/lisp/shell.el
+++ b/lisp/shell.el
@@ -637,6 +637,7 @@ shell-mode
=20
   (setq comint-prompt-regexp shell-prompt-pattern)
   (shell-completion-vars)
+  (setq-local bookmark-make-record-function #'shell-bookmark-make-record)
   (setq-local paragraph-separate "\\'")
   (setq-local paragraph-start comint-prompt-regexp)
   (setq-local font-lock-defaults '(shell-font-lock-keywords t))
@@ -1770,6 +1771,32 @@ shell-highlight-undef-mode-restart
   (when shell-highlight-undef-mode
     (shell-highlight-undef-mode 1)))
=20
+;;; Bookmark support
+
+;; Adapted from esh-mode.el
+(declare-function bookmark-prop-get "bookmark" (bookmark prop))
+
+(defun shell-bookmark-name ()
+  (format "shell-%s"
+          (file-name-nondirectory
+           (directory-file-name
+            (file-name-directory default-directory)))))
+
+(defun shell-bookmark-make-record ()
+  "Create a bookmark for the current Shell buffer."
+  `(,(shell-bookmark-name)
+    (location . ,default-directory)
+    (shell-filename . ,(executable-find shell--start-prog))
+    (handler . shell-bookmark-jump)))
+
+;;;###autoload
+(defun shell-bookmark-jump (bookmark)
+  "Default bookmark handler for Shell buffers."
+  (let ((default-directory (bookmark-prop-get bookmark 'location)))
+    (shell nil (bookmark-prop-get bookmark 'shell-filename))))
+
+(put 'shell-bookmark-jump 'bookmark-handler-type "Shell")
+
 (provide 'shell)
=20
 ;;; shell.el ends here




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

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


Received: (at 65039) by debbugs.gnu.org; 4 Aug 2023 10:32:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 04 06:32:34 2023
Received: from localhost ([127.0.0.1]:53469 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRs6k-0005Zx-2P
	for submit <at> debbugs.gnu.org; Fri, 04 Aug 2023 06:32:34 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:48476)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qRs6h-0005Zj-KM
 for 65039 <at> debbugs.gnu.org; Fri, 04 Aug 2023 06:32:32 -0400
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 1qRs6b-0002iu-RP; Fri, 04 Aug 2023 06:32:25 -0400
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=IthPNanmE0brr8qf+qOWlmH+K8yjaR7Ma61xruVi7qE=; b=ZOSwxSGC6jyg
 MIAQz//MoVvhltum8I8ZUMHTSRyC+1cyF3DhQHRvrDKpWpsBNatn2J6M8w+9flUM8fc1WvYVjFUgQ
 3Wtz6UlfuV4ZVYMsXfuo3rpyHG9yEu4sOTSmG6r00koAaD73W8YhB6pto5wZvoyyMLvWv6IJdHXir
 5aH5ozABoR1DbYNYF9wQp56/K7MmEEX+q8ct9pMcxdiCvnv6HSNp+zxRIEUtStd5Dqv58+qSjWjSU
 fYhHJd4dz/CASIUU4Bf0uDJMV598OvUaLL2wkpMUDrfAddPcCqG6NO5xWrqFxKNRO7WCm2Bh//tE7
 xJupb2780xHSFvYnBIDDzw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qRs6b-0002cR-B8; Fri, 04 Aug 2023 06:32:25 -0400
Date: Fri, 04 Aug 2023 13:32:37 +0300
Message-Id: <834jlfw116.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Protesilaos Stavrou <info@HIDDEN>
In-Reply-To: <87y1ir2mko.fsf@HIDDEN> (message from Protesilaos
 Stavrou on Fri, 04 Aug 2023 12:17:43 +0300)
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
References: <877cqcw5m0.fsf@HIDDEN> <83zg38w25c.fsf@HIDDEN>
 <87y1ir2mko.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <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: -3.3 (---)

> From: Protesilaos Stavrou <info@HIDDEN>
> Cc: 65039 <at> debbugs.gnu.org
> Date: Fri, 04 Aug 2023 12:17:43 +0300
> 
> > I'll let users of bookmarks comment, but in any case, please also
> > check that the section "Bookmarks" in the Emacs user manual doesn't
> > need some update due to this feature.  (You marked the NEWS entry with
> > "---", which might mean you already checked that, but I'm not sure.)
> 
> I thought a change was not necessary.  Though I am happy to do it, if
> needed.

It sounds like the notion of "jumping" to a bookmark has evolved, and
nowadays jumping to a bookmark might do much more than just jump to a
buffer position.  Perhaps that node in the manual should say something
about that, and show a couple of examples?




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

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


Received: (at 65039) by debbugs.gnu.org; 4 Aug 2023 09:20:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 04 05:20:47 2023
Received: from localhost ([127.0.0.1]:53421 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRqzG-0003bs-S2
	for submit <at> debbugs.gnu.org; Fri, 04 Aug 2023 05:20:47 -0400
Received: from relay2-d.mail.gandi.net ([217.70.183.194]:38535)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <info@HIDDEN>) id 1qRqzF-0003bf-Ar
 for 65039 <at> debbugs.gnu.org; Fri, 04 Aug 2023 05:20:45 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 8C4F040009;
 Fri,  4 Aug 2023 09:20:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com;
 s=gm1; t=1691140839;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=BCzXAJO72yWc+JjytvC2xbk9BlajYk11kcKMmuLmvA8=;
 b=Af7o42hl56ualSgDJoR/qMk3wLStBtiAQv2BB0NjJOmjyXV0iL+EGf12KG0A0GpwYuv+PZ
 k5f1gGwTCKqwE3ImGhRWhMPYMtqL5da6X8L23xaFyZEKRCp59H8UihPfWWGBK5FwKsRjso
 b2/IqeKalq15hTrX9G6fWjQKtsY74Sdx39ZXDStGM44XEW9tS/bmnWSbF0tuYxwdbOdiDM
 GQWGT/lJEfol+Kd8xuOVvX1Hl7ekAEm1rJMlyJ8TcDs2Ko2NBZwUuWCev2KeyFlf/0fk4d
 3rImMMJBmLaZnvMis3uQP9rqHcQz/lS1dG/FuDYLq3AnO0XDKXAS+/ihUJFtHA==
From: Protesilaos Stavrou <info@HIDDEN>
To: Visuwesh <visuweshm@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
In-Reply-To: <87fs50835j.fsf@HIDDEN>
References: <877cqcw5m0.fsf@HIDDEN> <87fs50835j.fsf@HIDDEN>
Date: Fri, 04 Aug 2023 12:20:37 +0300
Message-ID: <87v8dv2mfu.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-GND-Sasl: public@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <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.7 (-)

> From: Visuwesh <visuweshm@HIDDEN>
> Date: Thu,  3 Aug 2023 22:38:24 +0530
>
> [=E0=AE=B5=E0=AE=BF=E0=AE=AF=E0=AE=BE=E0=AE=B4=E0=AE=A9=E0=AF=8D =E0=AE=
=86=E0=AE=95=E0=AE=B8=E0=AF=8D=E0=AE=9F=E0=AF=8D 03, 2023] Protesilaos Stav=
rou wrote:
>
>> Dear maintainers,
>>
>> I noticed that M-x shell does not have a bookmark handler like M-x
>> eshell does.  What do you think about the attached patch?
>
> I think it would be nice to also store the "Remote shell path" for
> remote TRAMP buffers.  I have no idea how to retrieve this value,
> however.
> [ When I visit a TRAMP ssh buffer and say M-x shell, it asks for the
>   remote shell path.  ]

The code is adapted from Eshell, which has the capability you describe.
I do not have the means to test an SSH connection.  Though I tried the
'sudo' TRAMP method and the bookmarking correctly logs me in as root
when I do 'bookmark-jump'.  This works even if I kill the shell buffer
and all TRAMP buffers.

--=20
Protesilaos Stavrou
https://protesilaos.com




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

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


Received: (at 65039) by debbugs.gnu.org; 4 Aug 2023 09:17:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 04 05:17:54 2023
Received: from localhost ([127.0.0.1]:53416 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRqwU-0003Xb-8h
	for submit <at> debbugs.gnu.org; Fri, 04 Aug 2023 05:17:54 -0400
Received: from relay1-d.mail.gandi.net ([2001:4b98:dc4:8::221]:57505)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <info@HIDDEN>) id 1qRqwR-0003XH-QJ
 for 65039 <at> debbugs.gnu.org; Fri, 04 Aug 2023 05:17:52 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 91A2F24000B;
 Fri,  4 Aug 2023 09:17:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com;
 s=gm1; t=1691140666;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=2Hu+ZF3f9wXbfRfFaM31BhdnDZYFmQJ8SNFJhaHgwvs=;
 b=aBWs+nOdpRhc0HgUPOVi3dFLCY2DnSZIDXgeFhdZAR20p+FAO3aPFAWnQMMraF1Oc/l4Nx
 GY5qHuDg5Uc2yD2OwP5n+lq8nid9aiPxJJor1eXrCukB1Dwi5Bc4LEBNlvKXnQjxBYFoe8
 XHG1DYUp2op5tptqvdS7lsTLiqSLbsESedirTYftXUUpLj6va15xowRvSf/bM2o9lNrfCF
 Ey8P4JdKxi7ddBOVAp4hdlAEG3O9RbF6koC+8HBIgNY36DXg8uSVtQG8zSC9EDTmFBWhVm
 q4zcgQoL6dcsIadER7nTsuJg95nr92XyDcUck/UIq+QN/3OCMV+JpPyN7Lvw5Q==
From: Protesilaos Stavrou <info@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
In-Reply-To: <83zg38w25c.fsf@HIDDEN>
References: <877cqcw5m0.fsf@HIDDEN> <83zg38w25c.fsf@HIDDEN>
Date: Fri, 04 Aug 2023 12:17:43 +0300
Message-ID: <87y1ir2mko.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-GND-Sasl: public@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <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.7 (-)

> From: Eli Zaretskii <eliz@HIDDEN>
> Date: Thu,  3 Aug 2023 18:56:15 +0300
>
>> From: Protesilaos Stavrou <info@HIDDEN>
>> Date: Thu, 03 Aug 2023 17:41:27 +0300
>> 
>> I noticed that M-x shell does not have a bookmark handler like M-x
>> eshell does.  What do you think about the attached patch?
>
> I'll let users of bookmarks comment, but in any case, please also
> check that the section "Bookmarks" in the Emacs user manual doesn't
> need some update due to this feature.  (You marked the NEWS entry with
> "---", which might mean you already checked that, but I'm not sure.)

I thought a change was not necessary.  Though I am happy to do it, if
needed.

-- 
Protesilaos Stavrou
https://protesilaos.com




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

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


Received: (at 65039) by debbugs.gnu.org; 3 Aug 2023 17:08:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 03 13:08:49 2023
Received: from localhost ([127.0.0.1]:52833 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRboe-0003Lm-Vr
	for submit <at> debbugs.gnu.org; Thu, 03 Aug 2023 13:08:49 -0400
Received: from mail-pf1-x443.google.com ([2607:f8b0:4864:20::443]:48356)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <visuweshm@HIDDEN>) id 1qRboc-0003LX-1N
 for 65039 <at> debbugs.gnu.org; Thu, 03 Aug 2023 13:08:47 -0400
Received: by mail-pf1-x443.google.com with SMTP id
 d2e1a72fcca58-686f1240a22so1058107b3a.0
 for <65039 <at> debbugs.gnu.org>; Thu, 03 Aug 2023 10:08:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1691082520; x=1691687320;
 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=OdIyFvPqCZEFMjIjKS81NiUfEbanz3ZLa/9LZ9YRbcg=;
 b=rkhGVWTtZvWOpcGRrUo4dQtfNk/oGJ6jMPwZZ2KsPY9koaEXPbyD9td4Xwen6Fs6K2
 BgaZEpeY7H5r0ps7nXpA5lpzexzCnBtW2ohN3Vap/e0Uj34fG5ZVgQhHNv++IBe51KfU
 n7uo/zsU6/cgnfsh2NVAfaQeiF8HqY1/ebeE/K75kqnu9GLSRRNIfjWa3n2vpiiaKhME
 aLEQaSXvTpioHu6A4/ptu8msbB7d8uxswT/PxBJvDIgDv578FI4KOFaZt8lTtJKq/1jk
 TvjR3AkADvWrtbzMQaZUKNGpWL/kiktSW9tHfxTO9D7HqRnbMk0JIqxV7+3tf2+mtVd2
 bunw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1691082520; x=1691687320;
 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=OdIyFvPqCZEFMjIjKS81NiUfEbanz3ZLa/9LZ9YRbcg=;
 b=UWh+WcZTPuJ0yCu5qcx7nEcsGJDI6cKsVLt8jX0M8YwV00Uus9cb2uhWopnpvO89Pm
 C+c85JmopkLN912pQB9JBHuWz8DmLUb2RCm2PtVZkledmN5IvPgt2lQHV6VhQ3MZdzjN
 LVvu70idwrevf54qvNCactC9M/K5IS/H+6bZakPCBnsnDUSo8uIrEokAR5BS0JlHkm8t
 lJ6T0J19SL/qep4ZJ9yA/C/mG17iTRY8GTjoaFo8KqggOiDjMs1YanBAMDe+e1Eufjqj
 XTKI6y7XApJ3FfrjvNtLtU+c05iUnpmJeYjVyo5fa/saT8LnUq2oe3FPdw6UzzGSA842
 jejg==
X-Gm-Message-State: ABy/qLYjbZHI1VPzvNmhdyuCIO6dCi0wiPeXkPkGDyWUb8JBcJVOnhH6
 Ty3dPxwEjqWZ7avN4qtyDzv9P6ukC2gq6Q==
X-Google-Smtp-Source: APBJJlEgtSpgj0YKGUrfhw2s8nhdm51X5lIDfoUxPeuFWWeZ2d9QkvHFaFp/OKWBoqIgou40n1NEQg==
X-Received: by 2002:a05:6a20:841a:b0:10f:be0:4dce with SMTP id
 c26-20020a056a20841a00b0010f0be04dcemr26010586pzd.8.1691082520143; 
 Thu, 03 Aug 2023 10:08:40 -0700 (PDT)
Received: from localhost ([115.240.90.130]) by smtp.gmail.com with ESMTPSA id
 h6-20020a170902704600b001b809082a69sm96795plt.235.2023.08.03.10.08.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 03 Aug 2023 10:08:39 -0700 (PDT)
From: Visuwesh <visuweshm@HIDDEN>
To: Protesilaos Stavrou <info@HIDDEN>
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
In-Reply-To: <877cqcw5m0.fsf@HIDDEN> (Protesilaos Stavrou's message
 of "Thu, 03 Aug 2023 17:41:27 +0300")
References: <877cqcw5m0.fsf@HIDDEN>
Date: Thu, 03 Aug 2023 22:38:24 +0530
Message-ID: <87fs50835j.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: 65039
Cc: 65039 <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=B5=E0=AE=BF=E0=AE=AF=E0=AE=BE=E0=AE=B4=E0=AE=A9=E0=AF=8D =E0=AE=86=
=E0=AE=95=E0=AE=B8=E0=AF=8D=E0=AE=9F=E0=AF=8D 03, 2023] Protesilaos Stavrou=
 wrote:

> Dear maintainers,
>
> I noticed that M-x shell does not have a bookmark handler like M-x
> eshell does.  What do you think about the attached patch?

I think it would be nice to also store the "Remote shell path" for
remote TRAMP buffers.  I have no idea how to retrieve this value,
however.
[ When I visit a TRAMP ssh buffer and say M-x shell, it asks for the
  remote shell path.  ]




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

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


Received: (at 65039) by debbugs.gnu.org; 3 Aug 2023 15:56:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 03 11:56:20 2023
Received: from localhost ([127.0.0.1]:52766 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRagW-0001N6-1J
	for submit <at> debbugs.gnu.org; Thu, 03 Aug 2023 11:56:20 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35094)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qRagS-0001Mt-Rz
 for 65039 <at> debbugs.gnu.org; Thu, 03 Aug 2023 11:56:19 -0400
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 1qRagN-0004rO-2M; Thu, 03 Aug 2023 11:56:11 -0400
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=WBJBxjoWhu1gDgKoSRQ5s3Bysk09ttI3w6UaqGVP5nY=; b=igr5NwEermnT
 xHrB6Nk8lfHLGlMjYpDxkDATa2LDBfRuHb3We4Gq6E41sPClnxqa6t3/ZTG0sot1jhVII9IpzSMyA
 zDPRtUN2cbVKj46mZA5SHWzsprgF2BkqtOVkxr/OHaZucmB+9OR2y6shMbH3DzZQrCrhmVOu4jYD2
 Ne0MHJCGK8LfqGYWvufG0YAbrpfuwj8LhMuhsH+wg+JONZk+c1LBsqFSMyUXKFgs5xJh/wy+ESoGE
 7VJ1lAOOflTOnFzzDK5fE7KFlmCyOCsJ6mrJTBlVRndz0pyLqNJP6kyYvFza0+lZhsMAjfOEsv/ZN
 s3RPgOrb2wQNVjtEHle8bw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qRagI-0006Z5-JE; Thu, 03 Aug 2023 11:56:10 -0400
Date: Thu, 03 Aug 2023 18:56:15 +0300
Message-Id: <83zg38w25c.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Protesilaos Stavrou <info@HIDDEN>
In-Reply-To: <877cqcw5m0.fsf@HIDDEN> (message from Protesilaos
 Stavrou on Thu, 03 Aug 2023 17:41:27 +0300)
Subject: Re: bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell
References: <877cqcw5m0.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65039
Cc: 65039 <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: -3.3 (---)

> From: Protesilaos Stavrou <info@HIDDEN>
> Date: Thu, 03 Aug 2023 17:41:27 +0300
> 
> I noticed that M-x shell does not have a bookmark handler like M-x
> eshell does.  What do you think about the attached patch?

I'll let users of bookmarks comment, but in any case, please also
check that the section "Bookmarks" in the Emacs user manual doesn't
need some update due to this feature.  (You marked the NEWS entry with
"---", which might mean you already checked that, but I'm not sure.)

Thanks.




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

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


Received: (at submit) by debbugs.gnu.org; 3 Aug 2023 14:41:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 03 10:41:45 2023
Received: from localhost ([127.0.0.1]:52670 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qRZWK-0007fW-VI
	for submit <at> debbugs.gnu.org; Thu, 03 Aug 2023 10:41:45 -0400
Received: from lists.gnu.org ([2001:470:142::17]:36666)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <info@HIDDEN>) id 1qRZWI-0007fI-My
 for submit <at> debbugs.gnu.org; Thu, 03 Aug 2023 10:41:43 -0400
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 <info@HIDDEN>)
 id 1qRZWC-0008PP-Kc
 for bug-gnu-emacs@HIDDEN; Thu, 03 Aug 2023 10:41:36 -0400
Received: from relay5-d.mail.gandi.net ([2001:4b98:dc4:8::225])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <info@HIDDEN>)
 id 1qRZWA-0005og-Ba
 for bug-gnu-emacs@HIDDEN; Thu, 03 Aug 2023 10:41:36 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 0C1E71C000D
 for <bug-gnu-emacs@HIDDEN>; Thu,  3 Aug 2023 14:41:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com;
 s=gm1; t=1691073689;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type;
 bh=bzf3bYPTNtfWbdHXf+nlYHCNylY2kz5jLtU7DaGJy2Y=;
 b=UGui3mChfzmZ8t+mE1iiEwDnFVTtDr96jw3au3zf6NBy85YFNToS8QiHZ8zlQiSf+4R4e2
 Phc1+R8M9Dw0O4MEFJ5Se30PvW8cm1qklxuIoNGcppmgxOpIO79s5GKAv5upu0Wg/XcQYY
 KqcNiSTnZNW889HJB04TGI46X9MOB/MvBaRQHArpdgdiQBbClQWWX7HDn8MabqXl49QEJf
 I1h5J9CaxUxoToNyvsMVReLniesdNcx29tyfNdZ7BGbmNeuNNWcZGNRiYJsLJzGLaqXFJv
 Pa+EmgWGqErdJb3k4d+rWREeMTRcMMhfpESbwf93DGP0IvUuS4kU1ZY+y4tzzQ==
From: Protesilaos Stavrou <info@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.50; [PATCH] Add bookmark handler for M-x shell
Date: Thu, 03 Aug 2023 17:41:27 +0300
Message-ID: <877cqcw5m0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-GND-Sasl: public@HIDDEN
Received-SPF: none client-ip=2001:4b98:dc4:8::225;
 envelope-from=info@HIDDEN; helo=relay5-d.mail.gandi.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_NONE=0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.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: -1.0 (-)

--=-=-=
Content-Type: text/plain

Dear maintainers,

I noticed that M-x shell does not have a bookmark handler like M-x
eshell does.  What do you think about the attached patch?

All the best,
Protesilaos (or simply "Prot")

-- 
Protesilaos Stavrou
https://protesilaos.com

--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment;
 filename=0001-Add-bookmark-handler-for-M-x-shell.patch

From 69744f953b95dc2f3c9c3039324e121a6d664570 Mon Sep 17 00:00:00 2001
Message-ID: <69744f953b95dc2f3c9c3039324e121a6d664570.1691073443.git.info@HIDDEN>
From: Protesilaos Stavrou <info@HIDDEN>
Date: Thu, 3 Aug 2023 17:35:10 +0300
Subject: [PATCH] Add bookmark handler for M-x shell

* etc/NEWS: Anounce the new feature.
* lisp/shell.el (shell-mode): Add buffer-local 'bookmark-make-record-function'.
(bookmark-prop-get, shell-bookmark-name, shell-bookmark-make-record)
(shell-bookmark-jump): Add bookmark handler.
---
 etc/NEWS      |  6 ++++++
 lisp/shell.el | 26 ++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)

diff --git a/etc/NEWS b/etc/NEWS
index 7b521f3e6fe..da5d9b96002 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -286,6 +286,12 @@ When this user option is non-nil, 'shell-get-old-input' ('C-RET')
 includes multiple shell "\" continuation lines from command output.
 Default is nil.
 
+---
+*** Bookmark handler for 'shell' buffers
+Now the 'bookmark-set' command will record 'shell' buffers.  This
+means that 'bookmark-jump' will create the 'shell' buffer in the
+directory it was in.
+
 ** Prog Mode
 
 +++
diff --git a/lisp/shell.el b/lisp/shell.el
index 0a24b4ea4c2..bdf8eb17fbd 100644
--- a/lisp/shell.el
+++ b/lisp/shell.el
@@ -676,6 +676,7 @@ (define-derived-mode shell-mode comint-mode "Shell"
 
   (setq comint-prompt-regexp shell-prompt-pattern)
   (shell-completion-vars)
+  (setq-local bookmark-make-record-function #'shell-bookmark-make-record)
   (setq-local paragraph-separate "\\'")
   (setq-local paragraph-start comint-prompt-regexp)
   (setq-local font-lock-defaults '(shell-font-lock-keywords t))
@@ -1812,6 +1813,31 @@ (defun shell-highlight-undef-mode-restart ()
   (when shell-highlight-undef-mode
     (shell-highlight-undef-mode 1)))
 
+;;; Bookmark support
+
+;; Adapted from esh-mode.el
+(declare-function bookmark-prop-get "bookmark" (bookmark prop))
+
+(defun shell-bookmark-name ()
+  (format "shell-%s"
+          (file-name-nondirectory
+           (directory-file-name
+            (file-name-directory default-directory)))))
+
+(defun shell-bookmark-make-record ()
+  "Create a bookmark for the current Shell buffer."
+  `(,(shell-bookmark-name)
+    (location . ,default-directory)
+    (handler . shell-bookmark-jump)))
+
+;;;###autoload
+(defun shell-bookmark-jump (bookmark)
+  "Default bookmark handler for Shell buffers."
+  (let ((default-directory (bookmark-prop-get bookmark 'location)))
+    (shell)))
+
+(put 'shell-bookmark-jump 'bookmark-handler-type "Shell")
+
 (provide 'shell)
 
 ;;; shell.el ends here
-- 
2.41.0


--=-=-=--




Acknowledgement sent to Protesilaos Stavrou <info@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#65039; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 5 Mar 2025 17:30:02 UTC

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