[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive 785ebe8edd 110/123: Fix: (hyperdrive-menu) Upda
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/hyperdrive 785ebe8edd 110/123: Fix: (hyperdrive-menu) Update next/prev between files/dirs |
Date: |
Fri, 6 Oct 2023 01:01:13 -0400 (EDT) |
branch: elpa/hyperdrive
commit 785ebe8edd43f3849390ddda8d81ccec843e5dc6
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Fix: (hyperdrive-menu) Update next/prev between files/dirs
---
hyperdrive-menu.el | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/hyperdrive-menu.el b/hyperdrive-menu.el
index aeacb2555e..4c9d18986d 100644
--- a/hyperdrive-menu.el
+++ b/hyperdrive-menu.el
@@ -130,12 +130,18 @@
(eq major-mode 'hyperdrive-dir-mode))
:transient t)
;; TODO: Combine previous and next commands
- ;; FIXME: Refresh transient when navigating between files and directories.
- ("p" "previous" hyperdrive-ewoc-previous
+ ;; TODO: See "predicate refreshing"
<https://github.com/magit/transient/issues/157>.
+ ("p" "previous" (lambda ()
+ (interactive)
+ (hyperdrive-ewoc-previous)
+ (hyperdrive-menu (oref transient--prefix scope)))
:if (lambda ()
(eq major-mode 'hyperdrive-dir-mode))
:transient t)
- ("n" "next" hyperdrive-ewoc-next
+ ("n" "next" (lambda ()
+ (interactive)
+ (hyperdrive-ewoc-next)
+ (hyperdrive-menu (oref transient--prefix scope)))
:if (lambda ()
(eq major-mode 'hyperdrive-dir-mode))
:transient t)
- [nongnu] elpa/hyperdrive dead3de763 117/123: Fix: (hyperdrive-delete) Add workaround for hypercore-fetch bug, (continued)
- [nongnu] elpa/hyperdrive dead3de763 117/123: Fix: (hyperdrive-delete) Add workaround for hypercore-fetch bug, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 85b19a47f3 113/123: Comment: Add FIXME, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 260da27dd6 104/123: Change: Use transient-show-help, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 3777a9eb21 092/123: Change: (hyperdrive-menu) Rename At point -> Selected, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 13aff2f505 094/123: Change: (hyperdrive-menu) Move version section, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive d138f92165 093/123: Change: (hyperdrive-menu-hyperdrive) Rename Drive -> Hyperdrive, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive cca8fa76cc 116/123: Comment: Remove FIXME, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 0c205cdb4c 114/123: Comment: Add TODO, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive f7d7cec5b0 097/123: Comment: Add TODO, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive f5013519c5 101/123: Change: Rearrange some commands, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 785ebe8edd 110/123: Fix: (hyperdrive-menu) Update next/prev between files/dirs,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive f83e955abc 108/123: Change: (hyperdrive-menu-set-pet/nickname) :transient t, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive ec3692c439 120/123: Change: (hyperdrive-menu) Add hyperdrive-delete, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 247afd42e4 090/123: Change: (hyperdrive-menu) Rename Info manual -> Help, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 665e8f289c 016/123: WIP, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive b5dc019164 123/123: Merge: Add Transient menu interface, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 30f7bc0928 069/123: Change: (hyperdrive-menu) Just use w for hyperdrive-copy-url, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 87647b12ce 025/123: Change: (hyperdrive-up) Take ENTRY as argument, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 9ff6b945ce 086/123: Change: (-menu) Add Hyperdrive group description, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 8593993edb 083/123: Tidy: Remove unnecessary let-bindingc, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 28efe94c8f 122/123: Tidy: Checkdoc, ELPA Syncer, 2023/10/06