[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive dae287e1aa 012/102: Comment: Add transient todo
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/hyperdrive dae287e1aa 012/102: Comment: Add transient todos |
Date: |
Wed, 29 Nov 2023 04:00:46 -0500 (EST) |
branch: elpa/hyperdrive
commit dae287e1aae7283755b9fc75394362804f711da4
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
Comment: Add transient todos
---
hyperdrive-menu.el | 6 ++++++
hyperdrive-mirror.el | 2 ++
2 files changed, 8 insertions(+)
diff --git a/hyperdrive-menu.el b/hyperdrive-menu.el
index 2d157752a4..a85073a4a1 100644
--- a/hyperdrive-menu.el
+++ b/hyperdrive-menu.el
@@ -230,6 +230,12 @@
"Show menu for HYPERDRIVE."
:refresh-suffixes t
["Hyperdrive"
+ ;; TODO(transient): Maybe support shared predicates like
+ ;; so, and then ":if entryp" to avoid duplication below.
+ ;; :predicates ((entryp ,(lambda () (hyperdrive-seed
(hyperdrive-menu--entry)))))
+ ;; TODO(transient): Support subgroups in a column group,
+ ;; making the below "" "Upload" unnecessary.
+ ;; TODO(transient): Implement :inapt-if* for groups.
:pad-keys t
("d" hyperdrive-menu-describe-hyperdrive)
(:info (lambda () (concat "Public key: " (hyperdrive--format-host
(hyperdrive-menu--entry) :format 'public-key))))
diff --git a/hyperdrive-mirror.el b/hyperdrive-mirror.el
index b1a4b7a9a2..3daa8e04f0 100644
--- a/hyperdrive-mirror.el
+++ b/hyperdrive-mirror.el
@@ -352,6 +352,8 @@ grouping keys, as in `hyperdrive-mirror-default-keys'."
(lambda () (read--expression "Lambda: " "(lambda (filename) )")))
("Named function" .
(lambda () (completing-read "Named function: " obarray
#'functionp t)))))
+ ;; TODO(transient): Implement returning values from prefixes,
+ ;; allowing us to use a sub-prefix here instead of completing-read.
(reader (completing-read "Predicate type: " readers nil t))
(reader (alist-get reader readers nil nil #'equal)))
(and reader (funcall reader))))
- [nongnu] elpa/hyperdrive 758c2444a5 102/102: Comment: Remove TODO, (continued)
- [nongnu] elpa/hyperdrive 758c2444a5 102/102: Comment: Remove TODO, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 7af8897825 101/102: Tidy: (transient-format-value) Add missing docstring, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 8e591ae396 086/102: Tidy: Move applicable modes into interactive block, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 6b426b2d9e 097/102: Chore: Appease spellcheck, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 826b320333 037/102: Docs: Refer to hyperdrive-menu in installation instructions, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 804ec989d3 062/102: Fix "%H" specifier, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive e152a7a370 022/102: Change: (hyperdrive-menu-hyperdrive) Change binding for -set-filter, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 6c295d8b2c 054/102: Add: (--format) Display hyperdrive according to format string, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 210cb2a259 030/102: Fix: (hyperdrive-menu) Require hyperdrive-mirror, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive b8ca5ec017 042/102: Fix (hyperdrive-menu-hyperdrive) Autoload, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive dae287e1aa 012/102: Comment: Add transient todos,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive f5d14e4226 050/102: Change: (hyperdrive-preferred-naming) Rename from -default-host-format, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive b268bed649 028/102: Change: (hyperdrive-mirror-set-target) Use :always-read nil, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 165f2f9a9d 056/102: Change: Rename variable, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 48afc51ac2 088/102: Fix: (org-open-at-point-functions) Pass full symbol, not shorthand, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive fdf2b7cbff 078/102: Docs: Fix typo, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 211a0c7cba 087/102: Tidy: Indentation, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 4108f968aa 080/102: Tidy: Typo, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive af5daac737 017/102: Change: (-menu-hyperdrive) Use default-directory as default source, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 1e71cec4d0 074/102: Docs: Improve versioning section, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive c6c9bdbb77 082/102: Meta: Depend on transient v0.5.0, ELPA Syncer, 2023/11/29