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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 <<a href=3D"mai= lto:michael.albinus@HIDDEN">michael.albinus@HIDDEN</a>> 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 <<a href=3D"mailto:shipmints= @gmail.com" target=3D"_blank">shipmints@HIDDEN</a>> writes:<br> <br> Hi,<br> <br> >=C2=A0 =C2=A0 =C2=A0> +For a remote shell `default-directory' wi= ll be the remote file<br> >=C2=A0 =C2=A0 =C2=A0name.<br> >=C2=A0 =C2=A0 =C2=A0> +Remote shell buffers reuse existing connectio= ns that match the<br> >=C2=A0 =C2=A0 =C2=A0remote<br> >=C2=A0 =C2=A0 =C2=A0> +file name, or may prompt you to create a new = connection.=C2=A0 Bind<br> >=C2=A0 =C2=A0 =C2=A0> +`tramp-show-ad-hoc-proxies' to non-nil to= ensure multi-hop<br> >=C2=A0 =C2=A0 =C2=A0remote<br> >=C2=A0 =C2=A0 =C2=A0> +connections are fully qualified.<br> ><br> >=C2=A0 =C2=A0 =C2=A0non-@code{nil}<br> ><br> > I see references to non-nil without quotes all over the place in<br> > docstrings.=C2=A0 Further, checkdoc warns about not putting t or nil i= n<br> > quotes.<br> <br> My bad. Of course, the @code{} construct is just for texinfo. Pls ignore<br= > this comment.<br> <br> > -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--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 <<a href=3D"mai= lto:michael.albinus@HIDDEN">michael.albinus@HIDDEN</a>> 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 <<a href=3D"mailto:shipmints= @gmail.com" target=3D"_blank">shipmints@HIDDEN</a>> writes:<br> <br> > 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'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"> > +@xref{Top, The Tramp Manual,, tramp, The Tramp Manual}. Also see the<= br> > +more detailed documentation available here<br> > +@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'. 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'<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"> > +For a remote shell `default-directory' will be the remote file na= me.<br> > +Remote shell buffers reuse existing connections that match the remote= <br> > +file name, or may prompt you to create a new connection.=C2=A0 Bind<b= r> > +`tramp-show-ad-hoc-proxies' to non-nil to ensure multi-hop remote= <br> > +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--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 <<a href=3D"mailto:michael.albinus@HIDDEN">michael.albinu= s@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D= "margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le= ft:1ex">Ship Mints <<a href=3D"mailto:shipmints@HIDDEN" target=3D"_bl= ank">shipmints@HIDDEN</a>> writes:<br> <br> Hi,<br> <br> > Would the below be correct, or are these options mutually exclusive in= <br> > some way? This commentary is intended for a docstring, not the manual,= <br> > but the footnotes for which will be similar and with xrefs:<br> ><br> > Before creating ad-hoc multi-hop remote connections, customize either<= br> > or<br> > both:<br> > `tramp-save-ad-hoc-proxies' to non-nil to persist proxy routes.<br= > > `tramp-show-ad-hoc-proxies' to non-nil to ensure connections are f= ully<br> >=C2=A0 qualified.<br> <br> I've never tested, but I don'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--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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' to non-nil to persist proxy routes.<br>`tramp-show-ad-hoc-pro= xies' 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 <<a href=3D"mailto:michael.albinus@HIDDEN">michael.albinus@HIDDEN<= /a>> 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 <<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">ship= mints@HIDDEN</a>> writes:<br> <br> Hi,<br> <br> > Okay, so no objections to clarifying that users need to ensure they<br= > > bind tramp-show-ad-hoc-proxies to non-nil in advance of any multi-hop<= br> > connections? I can mention both, as succinctly as I can in the<br> > footnote and docstring, and refer readers to the Tramp manual entries<= br> > 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--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 <<a href=3D"mailto:michael.albinus@HIDDEN">michael.albinus@g= mx.de</a>> 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 <<a href=3D"mailto:shipmints@HIDDEN" target=3D"_blank= ">shipmints@HIDDEN</a>> writes:<br> <br> Hi,<br> <br> > Is there any harm if people who want to achieve what I outlined bind<b= r> > tramp-show-ad-hoc-proxies to non-nil? If that works in the way I<br> > 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--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 <<a href=3D"mailto:michael.albinus@HIDDEN= e">michael.albinus@HIDDEN</a>> 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 <<a href=3D"mailto:shipmints@HIDDEN= om" target=3D"_blank">shipmints@HIDDEN</a>> writes:<br> <br> Hi,<br> <br> > Hmm. I prefer storing the fully-qualified multi-hop file name in the<b= r> > bookmark itself. I share my bookmarks across machines which all have<b= r> > identically structured file systems, identical ssh configurations,<br> > identical "production" Emacs configs, and I expect my bookma= rks to<br> > load without having to copy over another file. I will occasionally<br> > share a bookmark snippet with someone else and expect it to work<br> > (these people have similar set ups--assuming they follow the<br> > 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> > 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 "docker:container-name:". See= <br> section "6.4.1 Using different proxies for the same destination" = in the<br> Tramp manual. If the extended multi-hop file name would be saved in your<br= > bookmarks (or recentf) file, this doesn't work.<br> <br> Best regards, Michael.<br> </blockquote></div> --00000000000062c93e062e2d9e22--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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's also tha= t. I have shared a few "standardized" bookmark files and instruct= ed 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.</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 <<a href= =3D"mailto:shipmints@HIDDEN">shipmints@HIDDEN</a>> wrote:<br></div= ><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border= -left:1px solid rgb(204,204,204);padding-left:1ex"><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 "production"= ; 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 <<a href=3D"mailto:michael.albinus@HIDDEN" target=3D"_blank">michael.= albinus@HIDDEN</a>> 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 <<a href=3D"mailto:michael.albinus@HIDDEN"= target=3D"_blank">michael.albinus@HIDDEN</a>> writes:<br> <br> >> Hi, Michael,<br> <br> Hi,<br> <br> >> If it is possible to do at bookmarking time, please tell me how. I= f<br> >> this is not possible, we will highlight in the docs that<br> >> tramp-show-ad-hoc-proxies must be t if users expect multi-hop<br> >> bookmarks to be effective.<br> ><br> > I'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 "(tramp) Frequently Asked Questions")<br> <br> --8<---------------cut here---------------start------------->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<---------------cut here---------------end--------------->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> >> -Stephane<br> <br> Best regards, Michael.<br> </blockquote></div> </blockquote></div> --000000000000500773062e2cb4e2--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 "production" 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 <<a href=3D"mailto:mich= ael.albinus@HIDDEN">michael.albinus@HIDDEN</a>> 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 <<a href=3D"ma= ilto:michael.albinus@HIDDEN" target=3D"_blank">michael.albinus@HIDDEN</a>&g= t; writes:<br> <br> >> Hi, Michael,<br> <br> Hi,<br> <br> >> If it is possible to do at bookmarking time, please tell me how. I= f<br> >> this is not possible, we will highlight in the docs that<br> >> tramp-show-ad-hoc-proxies must be t if users expect multi-hop<br> >> bookmarks to be effective.<br> ><br> > I'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 "(tramp) Frequently Asked Questions")<br> <br> --8<---------------cut here---------------start------------->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<---------------cut here---------------end--------------->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> >> -Stephane<br> <br> Best regards, Michael.<br> </blockquote></div> --000000000000596496062e2c8a32--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 <<a href=3D"mailto:shipmints= @gmail.com">shipmints@HIDDEN</a>> wrote:<br></div><blockquote class= =3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid 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 <<a href=3D"mailto:michael.= albinus@HIDDEN" target=3D"_blank">michael.albinus@HIDDEN</a>> 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 <<a h= ref=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a= >> writes:<br><br> > The original multi-hop file name is gone by then if<br> > tramp-show-ad-hoc-proxies is nil globally. Let-binding<br> > tramp-show-ad-hoc-proxies to t in a function context still has to have= <br> > 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'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--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 <<a href=3D"mailto:michael.albinus@gmx= .de">michael.albinus@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gm= ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,= 204,204);padding-left:1ex">Ship Mints <<a href=3D"mailto:shipmints@gmail= .com" target=3D"_blank">shipmints@HIDDEN</a>> writes:<br><br> > The original multi-hop file name is gone by then if<br> > tramp-show-ad-hoc-proxies is nil globally. Let-binding<br> > tramp-show-ad-hoc-proxies to t in a function context still has to have= <br> > 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've put into remote f= eatures (and the sheer amount of support work that generates).<br></div></d= iv></div></div> --0000000000004d20aa062e1e153a--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 <<a href=3D"mailto:michael.albinus@gmx= .de">michael.albinus@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gm= ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,= 204,204);padding-left:1ex">Ship Mints <<a href=3D"mailto:shipmints@gmail= .com" target=3D"_blank">shipmints@HIDDEN</a>> writes:<br> <br> Hi,<br> <br> >=C2=A0 =C2=A0 =C2=A0I'll check, whether I can improve this in Tramp= .<br> ><br> > Perhaps something as simple as a buffer-local in either the main<br> > buffer or in the remote buffer, accessible via<br> > 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--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 <<a href=3D"mail= to:michael.albinus@HIDDEN">michael.albinus@HIDDEN</a>> 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 <<a href=3D"mailto:shipmints= @gmail.com" target=3D"_blank">shipmints@HIDDEN</a>> writes:<br><br> > If it is possible to do at bookmarking time, please tell me how. If<br= > > this is not possible, we will highlight in the docs that<br> > tramp-show-ad-hoc-proxies must be t if users expect multi-hop<br> > bookmarks to be effective.<br> <br> I'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'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--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 <<a href=3D"mailto:s= hipmints@HIDDEN">shipmints@HIDDEN</a>> 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 <<a href=3D"mailt= o:michael.albinus@HIDDEN" target=3D"_blank">michael.albinus@HIDDEN</a>> = 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'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 "/ssh:host|sudo:host:/" would be saved in your bookmark-defa= ult-file<br> as "/sudo:host:/", which doesn'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'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'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--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 <<a href=3D"mai= lto:michael.albinus@HIDDEN">michael.albinus@HIDDEN</a>> 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 <<a href=3D"mailto:shipmints= @gmail.com" target=3D"_blank">shipmints@HIDDEN</a>> writes:<br> <br>> +(defcustom shell-bookmark-name-function #'shell-bookmark-name= -from-default-directory<br> > +=C2=A0 "Function to generate a shell bookmark name.<br> > +The default is `shell-bookmark-name', which see."<br> > +=C2=A0 :group 'shell<br> > +=C2=A0 :type `(choice (function-item ,#'shell-bookmark-name-from-= default-directory)<br> > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(functi= on-item ,#'shell-bookmark-name-from-buffer-name)<br> > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0functio= n)<br> <br> Wouldn't this be sufficient?<br> <br> --8<---------------cut here---------------start------------->8---<br> =C2=A0 :type '(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<---------------cut here---------------end--------------->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"> > +=C2=A0 (replace-regexp-in-string "\\(.*\\)<[[:digit:]]+>\\= '"<br> > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 "\\1"<br> > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 (buffer-name)))<br> <br> --8<---------------cut here---------------start------------->8---<br> =C2=A0 (replace-regexp-in-string "<[[:digit:]]+>\\'" &q= uot;" (buffer-name)))<br> --8<---------------cut here---------------end--------------->8---<br>= </blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"font= -family:monospace">I'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'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 "/ssh:host|sudo:host:/" would be saved in your bookmark-defa= ult-file<br> as "/sudo:host:/", which doesn'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'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--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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'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>> 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">> From: Ship Mints <<a= href=3D"mailto:shipmints@HIDDEN" target=3D"_blank">shipmints@HIDDEN<= /a>><br> > Date: Tue, 11 Feb 2025 14:56:08 -0500<br> > Cc: <a href=3D"mailto:65039 <at> debbugs.gnu.org" target=3D"_blank">65039@d= ebbugs.gnu.org</a><br> > <br> > +---<br> <br> Should we mention this feature in the user manual?<br> <br> > +*** Shell buffers now support bookmarks support.<br> > +<br> > +You can now bookmark shell buffers using the bookmark menu<br> > +'bookmark-bmenu-list', or by using the command 'bookmark-= set'.=C2=A0 Shell<br> > +bookmarks can be loaded via the menu, or by using the command<br> > +'bookmark-jump'.<br> > +<br> > +Remote shell bookmarks remember the buffer's remote 'default-= directory'<br> > +at the time you create a bookmark, along with the shell you used to<b= r> > +start the remote shell.=C2=A0 You can inhibit remote connections duri= ng<br> > +bookmark loading.=C2=A0 This is useful when restoring sessions with<b= r> > +'desktop-load', where the time delays to establish a connecti= on for each<br> > +remote shell can be long.=C2=A0 When you reload an unconnected remote= buffer<br> > +using 'C-x C-v', a connection will be initiated.<br> > +<br> > +You can customize the bookmark naming function to suit your preferenc= es.<br> > +The default option is to use the final component of the buffer's<= br> > +'default-directory'.=C2=A0 An alternate provided option uses = the buffer's<br> > +name with its 'rename-uniquely' suffix brackets "<>= ;" stripped.=C2=A0 You can<br> > +supply your own function.<br> <br> AFAU, this doesn't explain what it means to "jump to a shell<br> bookmark".=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'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--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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'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 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">'desktop-load'<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 'C-x C-v', a connection will be initiated.</s= pan><div class=3D"gmail_default" style=3D"font-family:monospace"><br>Remote= shell bookmarks remember the buffer's remote 'default-directory= 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'd Michael Albi= nus 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.</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--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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?
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.)
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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?
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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. ]
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.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 --=-=-=--
Protesilaos Stavrou <info@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#65039
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.