[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive 780bd3d8e0 004/102: Fix/Change: (-menu-hyperdri
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/hyperdrive 780bd3d8e0 004/102: Fix/Change: (-menu-hyperdrive) Use new display-only child syntax |
Date: |
Wed, 29 Nov 2023 04:00:45 -0500 (EST) |
branch: elpa/hyperdrive
commit 780bd3d8e09bbd7863eb800e4d108e3104bc6697
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
Fix/Change: (-menu-hyperdrive) Use new display-only child syntax
The previous approach caused an error when
`transient-detect-key-conflicts' is non-nil, as
it should be while working on transient commands.
---
hyperdrive-menu.el | 23 ++++++-----------------
1 file changed, 6 insertions(+), 17 deletions(-)
diff --git a/hyperdrive-menu.el b/hyperdrive-menu.el
index fb55fca282..2c10709d47 100644
--- a/hyperdrive-menu.el
+++ b/hyperdrive-menu.el
@@ -233,15 +233,9 @@
("d" "Describe" (lambda ()
(interactive)
(hyperdrive-describe-hyperdrive
(hyperdrive-menu--entry))))
- ;; FIXME: Is there a better way to intersperse lines of description and
commands?
- ("" "Public key" ignore
- :description (lambda ()
- (concat "Public key: " (hyperdrive--format-host
(hyperdrive-menu--entry) :format 'public-key))))
- ("" "Seed" ignore
- :description (lambda ()
- (concat "Seed: " (hyperdrive--format-host
(hyperdrive-menu--entry) :format 'seed)))
- :if (lambda ()
- (hyperdrive-seed (hyperdrive-menu--entry))))
+ (:info (lambda () (concat "Public key: " (hyperdrive--format-host
(hyperdrive-menu--entry) :format 'public-key))))
+ (:info (lambda () (concat "Seed: " (hyperdrive--format-host
(hyperdrive-menu--entry) :format 'seed)))
+ :if (lambda () (hyperdrive-seed (hyperdrive-menu--entry))))
("p" "Petname" hyperdrive-menu-set-petname
:transient t
:description (lambda ()
@@ -264,14 +258,9 @@
(propertize nickname
'face 'hyperdrive-nickname)
""))))
- ("" "Domain" ignore
- :description (lambda ()
- (concat "Domain: " (hyperdrive--format-host
(hyperdrive-menu--entry) :format 'domain)))
- :if (lambda ()
- (hyperdrive-domains (hyperdrive-menu--entry))))
- ("" "Latest version" ignore
- :description (lambda ()
- (format "Latest version: %s" (hyperdrive-latest-version
(hyperdrive-menu--entry)))))]
+ (:info (lambda () (concat "Domain: " (hyperdrive--format-host
(hyperdrive-menu--entry) :format 'domain)))
+ :if (lambda () (hyperdrive-domains (hyperdrive-menu--entry))))
+ (:info (lambda () (format "Latest version: %s" (hyperdrive-latest-version
(hyperdrive-menu--entry)))))]
[["Open"
("f" "Find file"
(lambda ()
- [nongnu] elpa/hyperdrive ab2fb6e8ea 009/102: Change: (-menu-hyperdrive) Place mirror commands in separate column, (continued)
- [nongnu] elpa/hyperdrive ab2fb6e8ea 009/102: Change: (-menu-hyperdrive) Place mirror commands in separate column, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive b403a9c7a3 044/102: Add: (hyperdrive-buffer-name-format), ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 60d37a34ec 029/102: Change: (-mirror-set-filter) Wording of formatted nil value, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive b2afbfaa60 046/102: Change: Replace -entry-description with --format-entry, etc., ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 214a060f75 001/102: Fix: (-mirror-read-predicate) Require match for predicate type, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 9d8de7ed67 006/102: Change: (-menu-set-nickname) No longer explicitly refresh transient, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 74b0eb400f 032/102: Fix/Docs: Reword as suggested by makeinfo, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 1f3eeca9dc 013/102: Change (-menu-hyperdrive) Add suffix for copying URL, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive e9b6b9f059 011/102: Add/Change: Improve transient support for mirroring, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 307b33362a 045/102: Change: (--format-entry) replaces --entry-buffer-name, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 780bd3d8e0 004/102: Fix/Change: (-menu-hyperdrive) Use new display-only child syntax,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive 1f7dfa3580 039/102: Fix: (hyperdrive-mirror-set-target) Validate target path, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive f52b33cef4 057/102: Tidy: Docstring, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive ccaffb946d 021/102: Change: (hyperdrive-menu-hyperdrive) Remove adhoc mirror command, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 78522efb2b 053/102: Change: (-history) Use --format-entry to generate buffer name, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 4bc553f329 027/102: Fix: (hyperdrive-menu) Only show "Jump" in hyperdrive-dir-mode, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 4a91fe1ac9 010/102: Change: (-menu-hyperdrive) Place trivial lambdas on single lines, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive f5a90f3fb2 031/102: Fix: (hyperdrive-menu) Require hyperdrive, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 4277b29b50 023/102: Comment: Remove TODO, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 227a839bf7 058/102: Comment: Remove TODO, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 2678c1d7ca 064/102: Change: Replace hyperdrive--org- prefix with hyperdrive-org--, ELPA Syncer, 2023/11/29