From unknown Thu Sep 11 06:07:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#37729 <37729@debbugs.gnu.org> To: bug#37729 <37729@debbugs.gnu.org> Subject: Status: "!${PATH}/date" path prefix in DEMO change directory is failing Reply-To: bug#37729 <37729@debbugs.gnu.org> Date: Thu, 11 Sep 2025 13:07:45 +0000 retitle 37729 "!${PATH}/date" path prefix in DEMO change directory is faili= ng reassign 37729 hyperbole submitter 37729 "Kevin J. McCarthy" severity 37729 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 13 03:24:26 2019 Received: (at submit) by debbugs.gnu.org; 13 Oct 2019 07:24:26 +0000 Received: from localhost ([127.0.0.1]:34848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJYEs-0002R2-Bs for submit@debbugs.gnu.org; Sun, 13 Oct 2019 03:24:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:45689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJYEq-0002Qv-Qw for submit@debbugs.gnu.org; Sun, 13 Oct 2019 03:24:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45108) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iJYEn-000847-Ih for bug-hyperbole@gnu.org; Sun, 13 Oct 2019 03:24:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_40,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iJY0v-00075O-GR for bug-hyperbole@gnu.org; Sun, 13 Oct 2019 03:10:02 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:37777) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iJY0u-0006sG-RC for bug-hyperbole@gnu.org; Sun, 13 Oct 2019 03:10:01 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 320144D1 for ; Sun, 13 Oct 2019 03:09:58 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Sun, 13 Oct 2019 03:09:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=8t8.us; h=date :from:to:subject:message-id:mime-version:content-type; s=mesmtp; bh=rfulV1ixINOW13I1WOHzQXQkbYKHq/e7uCOhr+4Rwno=; b=eS8SUZcewU1S NhEbegj56odx1csQoiG3nOR/FxXmd8xrReazJpxvXRm/c7oC86ZioBiNb/sA00WO 7bFjn5waf/i0TRw7pBf2Z7ClnSQVfDH3MGJbzzCjqHHT+ERClR+iPi/j77Lwlj87 8xXmlnrC1iiOoVDxHEO77gSrszzo5ic= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=rfulV1ixINOW13I1WOHzQXQkbYKHq /e7uCOhr+4Rwno=; b=UbfMLyqMF/7D02agmm4Gr6unPFbRrxi3/HpU5XnZ+ZMTu iXy9iZHxDviM1CbbS4Vk1MAwijP8cPUquHgX9a9vlgfSJFANRTipCu76QlGSeisp kV9tC4TmueSai7/CvWK2Fdh2WJFl8g2P1JyIr32qEn87YvzfQNb2IXh1u498bE99 eehAQvYoRso0J8N3AS8aEbTXT+8UBc1SJfcDkUvpSIb9reG6+cquF9qX4PsDrVLB /m6AGku0RiJBYWpbTXLFBFPGsqYjOdrB5os7uhnfxzqtlV6l870LEt3DXggHuFEt g+PQH80VxKvxkZSyLsLUzjBI5e/rI28JfXdaRMlMQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieekgdduudeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtuggfsehttddttd dtredvnecuhfhrohhmpedfmfgvvhhinhculfdrucfotgevrghrthhhhidfuceokhgvvhhi nheskehtkedruhhsqeenucfkphepuddugedrvdeirddvfeejrdegheenucfrrghrrghmpe hmrghilhhfrhhomhepkhgvvhhinheskehtkedruhhsnecuvehluhhsthgvrhfuihiivgep td X-ME-Proxy: Received: from qinghai.lan (114-26-237-45.dynamic-ip.hinet.net [114.26.237.45]) by mail.messagingengine.com (Postfix) with ESMTPA id 616D9D6005D for ; Sun, 13 Oct 2019 03:09:57 -0400 (EDT) Received: from kjm by qinghai.lan with local (Exim 4.92) (envelope-from ) id 1iJY0o-0001ld-UN for bug-hyperbole@gnu.org; Sun, 13 Oct 2019 15:09:54 +0800 Date: Sun, 13 Oct 2019 15:09:54 +0800 From: "Kevin J. McCarthy" To: bug-hyperbole@gnu.org Subject: "!${PATH}/date" path prefix in DEMO change directory is failing Message-ID: <20191013070954.GD3700@qinghai.lan> Mail-Followup-To: bug-hyperbole@gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Autocrypt: addr=kevin@8t8.us; prefer-encrypt=mutual; keydata= mDMEXUYSnhYJKwYBBAHaRw8BAQdAc7hzvhBQBt+lvyFnFNV5rU7JTQQEL8m99uohJvQGlf+0IiJ LZXZpbiBKLiBNY0NhcnRoeSIgPGtldmluQDh0OC51cz6IkAQTFggAOBYhBOPuDxjOXA4T6rpoqJ uLpSK5BwtoBQJdRhKeAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEJuLpSK5BwtoQpQBA P+1pX+GwPx4hoQVba7OGp/grcwU8BfLXXCPA+4YxYzcAQDH/YROAjdKhiUY4Bum6BhfDSREGOvw EehChH5ph9jlCLg4BF1GEp4SCisGAQQBl1UBBQEBB0BnO8ZqDk2jMKqYQ/ScfsKdsVgicyUz306 +NsOlzSdRSQMBCAeIeAQYFggAIBYhBOPuDxjOXA4T6rpoqJuLpSK5BwtoBQJdRhKeAhsMAAoJEJ uLpSK5Bwtona0A/3ewRZvb9J5sX9rRhTGg1rGNMKAV3a+aQuxwgZP5pfoTAP4uQxv/L7tqR0tNM 2ZCqilZXJ+/b7sjZlnyq3XfrTxwBA== OpenPGP: id=ADEF768480316BDA; url=http://www.8t8.us/configs/80316BDA.asc.pubkey; preference=signencrypt User-Agent: Mutt/1.12.2+152 (e4c176b3) (2019-10-01) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 64.147.123.20 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) I use: Editor: GNU Emacs 26.1 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.4) Hyperbole: 7.0.7 Sys Type: x86_64-pc-linux-gnu OS Type: gnu/linux Window Sys: x News Reader: Gnus v5.13 Trying to run the path prefix example in the DEMO file under * Implicit Buttons ** Implicit Path Links *** Path Prefixes "!${PATH}/date" opens a shell window but tries to cd to the DEMO file instead of the directory it is in: % cd /home/kjm/confs/home/.emacs.d/lib/hyperbole/DEMO; /bin/date cd: not a directory: /home/kjm/confs/home/.emacs.d/lib/hyperbole/DEMO Sun 13 Oct 2019 03:02:16 PM CST I use a symlinks to my config files, that's why you see the directory path under ~/confs/home/.emacs.d instead of ~/.emacs.d. But I don't think that would be causing an issue here. It doesn't interfere with the date command running, but I wonder if this would affect other possible examples. Thank you, -Kevin From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 13 07:49:11 2019 Received: (at submit) by debbugs.gnu.org; 13 Oct 2019 11:49:11 +0000 Received: from localhost ([127.0.0.1]:35275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJcN5-0002z1-1o for submit@debbugs.gnu.org; Sun, 13 Oct 2019 07:49:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:39460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJcN3-0002yo-0W for submit@debbugs.gnu.org; Sun, 13 Oct 2019 07:49:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36057) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iJcN1-0004oK-Js for bug-hyperbole@gnu.org; Sun, 13 Oct 2019 07:49:08 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_40,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iJcFy-0005Gw-Vu for bug-hyperbole@gnu.org; Sun, 13 Oct 2019 07:41:52 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:33991) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iJcFy-0005GK-At for bug-hyperbole@gnu.org; Sun, 13 Oct 2019 07:41:50 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id D1DFD3D0 for ; Sun, 13 Oct 2019 07:41:48 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Sun, 13 Oct 2019 07:41:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=8t8.us; h=date :from:to:subject:message-id:references:mime-version:content-type :in-reply-to; s=mesmtp; bh=+S9iSZMxkdEyhC3PI6HM10slrI6JTx1Ona3/k 6vVvz0=; b=vlz4Vo+f1qo/GT8T/8dLqNEArMmz9B3Q0dcYdHMc/mICdQPQksH2n qldx5tXSu3zO3kv8ICPTEH/SKTyc49FfFCS+t56w9lUV7yR1aZBuxKDvFqmvTyQD mUy7iLS9Rr8tmPIEMIKe2WQ0oQ/9iN2NkXAxooEmprUcRks6Q7jcCY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=+S9iSZ MxkdEyhC3PI6HM10slrI6JTx1Ona3/k6vVvz0=; b=FYq1jf/JKYC+hOIrHsZwDw qxlnak2+UbpekMPJ3HOblskUWKXnCMz55IH4GBKUgIqK9rfk27awoUK7DHGNuQow O7lbgE8ulz7oDFVmFnCJGyvu3FcJJgUDhGLNTkIcP3p/ZHUSU8B0zYb9JqlZzau8 ytEuJor7KdE1J7ioPRWDmI2JXnZrXPf7mrhUM8hM7JF9n/norjmpf4++PqDrUaak pyLs6ENeuyl8Oaaf1XVwO3cY/fVlqMDEm+LH5vtBcdg7SsdKcAwPS8uaUMTVnMTC FDDqC4gs+NmeP4n2sNKnQTOvw/X65y/CgBxnym6S+4YAsOmfRuXSKKkOmSlyBZww == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieelgdegfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjfgesthdttd dttdervdenucfhrhhomhepfdfmvghvihhnucflrdcuofgtvegrrhhthhihfdcuoehkvghv ihhnseekthekrdhusheqnecukfhppeduudegrddviedrvdefjedrgeehnecurfgrrhgrmh epmhgrihhlfhhrohhmpehkvghvihhnseekthekrdhushenucevlhhushhtvghrufhiiigv pedt X-ME-Proxy: Received: from qinghai.lan (114-26-237-45.dynamic-ip.hinet.net [114.26.237.45]) by mail.messagingengine.com (Postfix) with ESMTPA id AFF4A8005A for ; Sun, 13 Oct 2019 07:41:47 -0400 (EDT) Received: from kjm by qinghai.lan with local (Exim 4.92) (envelope-from ) id 1iJcFr-0003Vr-Aa for bug-hyperbole@gnu.org; Sun, 13 Oct 2019 19:41:43 +0800 Date: Sun, 13 Oct 2019 19:41:43 +0800 From: "Kevin J. McCarthy" To: bug-hyperbole@gnu.org Subject: Re: bug#37729: "!${PATH}/date" path prefix in DEMO change directory is failing Message-ID: <20191013114143.GE3700@qinghai.lan> Mail-Followup-To: bug-hyperbole@gnu.org References: <20191013070954.GD3700@qinghai.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20191013070954.GD3700@qinghai.lan> Autocrypt: addr=kevin@8t8.us; prefer-encrypt=mutual; keydata= mDMEXUYSnhYJKwYBBAHaRw8BAQdAc7hzvhBQBt+lvyFnFNV5rU7JTQQEL8m99uohJvQGlf+0IiJ LZXZpbiBKLiBNY0NhcnRoeSIgPGtldmluQDh0OC51cz6IkAQTFggAOBYhBOPuDxjOXA4T6rpoqJ uLpSK5BwtoBQJdRhKeAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEJuLpSK5BwtoQpQBA P+1pX+GwPx4hoQVba7OGp/grcwU8BfLXXCPA+4YxYzcAQDH/YROAjdKhiUY4Bum6BhfDSREGOvw EehChH5ph9jlCLg4BF1GEp4SCisGAQQBl1UBBQEBB0BnO8ZqDk2jMKqYQ/ScfsKdsVgicyUz306 +NsOlzSdRSQMBCAeIeAQYFggAIBYhBOPuDxjOXA4T6rpoqJuLpSK5BwtoBQJdRhKeAhsMAAoJEJ uLpSK5Bwtona0A/3ewRZvb9J5sX9rRhTGg1rGNMKAV3a+aQuxwgZP5pfoTAP4uQxv/L7tqR0tNM 2ZCqilZXJ+/b7sjZlnyq3XfrTxwBA== OpenPGP: id=ADEF768480316BDA; url=http://www.8t8.us/configs/80316BDA.asc.pubkey; preference=signencrypt User-Agent: Mutt/1.12.2+152 (e4c176b3) (2019-10-01) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 64.147.123.25 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) I'm completely unfamiliar with the code, and just an elisp novice. But I've been playing around. Making this change seems to have fixed the problem for me. I have no idea if this is correct outside of my little test in DEMO. modified hbut.el: @@ -1224,6 +1224,7 @@ excluding delimiters, not just one." (hattr:get 'hbut:current 'lbl-key) (hattr:set 'hbut:current 'loc (save-excursion (hbut:key-src 'full))) + (hattr:set 'hbut:current 'dir default-directory) (hattr:set 'hbut:current 'categ is-type) (or (hattr:get 'hbut:current 'args) (not (listp args)) From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 13 13:02:34 2019 Received: (at submit) by debbugs.gnu.org; 13 Oct 2019 17:02:35 +0000 Received: from localhost ([127.0.0.1]:36791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJhGL-0004bp-SL for submit@debbugs.gnu.org; Sun, 13 Oct 2019 13:02:34 -0400 Received: from lists.gnu.org ([209.51.188.17]:45414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJhGJ-0004be-Pe for submit@debbugs.gnu.org; Sun, 13 Oct 2019 13:02:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46931) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iJhGH-0001xF-K1 for bug-hyperbole@gnu.org; Sun, 13 Oct 2019 13:02:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED,BAYES_50, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33344) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iJhGH-0006mJ-Fr; Sun, 13 Oct 2019 13:02:29 -0400 Received: from mail-lj1-f177.google.com ([209.85.208.177]:46893) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1iJhGG-0004mH-2p; Sun, 13 Oct 2019 13:02:28 -0400 Received: by mail-lj1-f177.google.com with SMTP id d1so14254650ljl.13; Sun, 13 Oct 2019 10:02:28 -0700 (PDT) X-Gm-Message-State: APjAAAVmYYZ5PSj9E4MKrEis0bBSjxEgzOyautpdwOvuhx1Ew6xEyJ3n CaWsYWHAXHPqe8XGuGSQq5w8MT1LijUlMuTuSt4= X-Google-Smtp-Source: APXvYqw3s+7XhZAvnE9R4rPQNBP9gF0wNgTMmKUokqjHkGtUApomGEZvuqSctgLBz4yCvKqkOI9NtnmKeHZrW+bjLR4= X-Received: by 2002:a2e:7404:: with SMTP id p4mr14493704ljc.13.1570986146880; Sun, 13 Oct 2019 10:02:26 -0700 (PDT) MIME-Version: 1.0 References: <20191013070954.GD3700@qinghai.lan> In-Reply-To: <20191013070954.GD3700@qinghai.lan> From: Robert Weiner Date: Sun, 13 Oct 2019 13:02:00 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: bug#37729: "!${PATH}/date" path prefix in DEMO change directory is failing To: bug-hyperbole@gnu.org Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit Cc: 37729-close@debbugs.gnu.org, Lidell Mats X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rswgnu@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This is resolved by the prior fix for bug#37724 and is now being closed. Bob On Sun, Oct 13, 2019 at 3:25 AM Kevin J. McCarthy wrote: > > I use: Editor: GNU Emacs 26.1 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.4) > > Hyperbole: 7.0.7 > Sys Type: x86_64-pc-linux-gnu > OS Type: gnu/linux > Window Sys: x > News Reader: Gnus v5.13 > > Trying to run the path prefix example in the DEMO file under > > * Implicit Buttons > ** Implicit Path Links > *** Path Prefixes > > "!${PATH}/date" opens a shell window but tries to cd to the DEMO file > instead of the directory it is in: > > % cd /home/kjm/confs/home/.emacs.d/lib/hyperbole/DEMO; /bin/date > cd: not a directory: /home/kjm/confs/home/.emacs.d/lib/hyperbole/DEMO > Sun 13 Oct 2019 03:02:16 PM CST > > I use a symlinks to my config files, that's why you see the directory > path under ~/confs/home/.emacs.d instead of ~/.emacs.d. But I don't > think that would be causing an issue here. > > It doesn't interfere with the date command running, but I wonder if this > would affect other possible examples. > > Thank you, > > -Kevin > > > > _______________________________________________ > Bug-hyperbole mailing list > Bug-hyperbole@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-hyperbole From unknown Thu Sep 11 06:07:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 11 Nov 2019 12:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator