[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive d950221ad0 01/14: Change: (hyperdrive-read-entr
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/hyperdrive d950221ad0 01/14: Change: (hyperdrive-read-entry) Accept HYPERDRIVE argument |
Date: |
Wed, 11 Oct 2023 04:00:44 -0400 (EDT) |
branch: elpa/hyperdrive
commit d950221ad07113d478e925f09167b008c08954cf
Author: Joseph Turner <joseph@ushin.org>
Commit: Joseph Turner <joseph@ushin.org>
Change: (hyperdrive-read-entry) Accept HYPERDRIVE argument
---
hyperdrive-lib.el | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/hyperdrive-lib.el b/hyperdrive-lib.el
index c83c091a08..4c0d5360da 100644
--- a/hyperdrive-lib.el
+++ b/hyperdrive-lib.el
@@ -1064,26 +1064,26 @@ spaces, optionally WITH-LABEL."
when (hyperdrive--format-host hyperdrive :format format
:with-label with-label)
concat (concat it " "))))
-(cl-defun hyperdrive-read-entry (&key predicate default-path
(force-prompt-drive t)
- latest-version read-version)
- "Return new hyperdrive entry with path and hyperdrive read from user.
-Prompts user for a hyperdrive and signals an error if no such
-hyperdrive is known.
+(cl-defun hyperdrive-read-entry (&key hyperdrive predicate default-path
+ (force-prompt-drive t) latest-version
read-version)
+ "Return new hyperdrive entry in HYPERDRIVE with path read from user.
+
+With nil HYPERDRIVE, prompt for one by passing PREDICATE and
+FORCE-PROMPT-DRIVE to `hyperdrive-complete-hyperdrive'.
If DEFAULT-PATH, offer it as the default entry path. Otherwise,
offer the path of `hyperdrive-current-entry' when it is in the
hyperdrive chosen with completion.
-PREDICATE and FORCE-PROMPT-DRIVE passed to
-`hyperdrive-complete-hyperdrive', which see.
-
When LATEST-VERSION is non-nil, returned entry's version is nil.
When LATEST-VERSION is nil, READ-VERSION is non-nil, and
`hyperdrive-current-entry' is in the hyperdrive chosen with
completion, returned entry has the same version.
Otherwise, prompt for a version number."
- (let* ((hyperdrive (hyperdrive-complete-hyperdrive :predicate predicate
- :force-prompt
force-prompt-drive))
+ ;; TODO: Consider removing FORCE-PROMPT-DRIVE argument.
+ (let* ((hyperdrive (or hyperdrive
+ (hyperdrive-complete-hyperdrive :predicate predicate
+ :force-prompt
force-prompt-drive)))
(default-version (when (and (not latest-version)
hyperdrive-current-entry
(hyperdrive-equal-p
- [nongnu] elpa/hyperdrive updated (836c9f746e -> f228e19927), ELPA Syncer, 2023/10/11
- [nongnu] elpa/hyperdrive f228e19927 14/14: Change: (hyperdrive-menu) Add "Jump" binding, ELPA Syncer, 2023/10/11
- [nongnu] elpa/hyperdrive d950221ad0 01/14: Change: (hyperdrive-read-entry) Accept HYPERDRIVE argument,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive 7dac02f175 02/14: Fix: (-dir--yank-media-image-handler) Use current drive by default, ELPA Syncer, 2023/10/11
- [nongnu] elpa/hyperdrive 21c8282c18 07/14: Tidy: (hyperdrive-menu) Remove unnecessary :transient-row, ELPA Syncer, 2023/10/11
- [nongnu] elpa/hyperdrive 586ff58d8d 05/14: Change: (hyperdrive-menu-hyperdrive) Add find file and view file, ELPA Syncer, 2023/10/11
- [nongnu] elpa/hyperdrive 859ff891ae 10/14: Change: (-dir-handler) Change parent display name from ".." to "../", ELPA Syncer, 2023/10/11
- [nongnu] elpa/hyperdrive 10275fa1f1 03/14: Change: (hyperdrive-complete-hyperdrive) cl-return-from for clarity, ELPA Syncer, 2023/10/11
- [nongnu] elpa/hyperdrive 6e5caefcd9 04/14: Change: (hyperdrive-menu) Docstring, ELPA Syncer, 2023/10/11
- [nongnu] elpa/hyperdrive ce393a4040 08/14: Tidy: Extra line, ELPA Syncer, 2023/10/11
- [nongnu] elpa/hyperdrive a0c99ecd2b 06/14: Change: (hyperdrive-menu) Remove "Files" subgroup, ELPA Syncer, 2023/10/11
- [nongnu] elpa/hyperdrive 5dc7679cdd 12/14: Tidy: Checkdoc, ELPA Syncer, 2023/10/11
- [nongnu] elpa/hyperdrive f7fe7eedbd 13/14: Fix: (hyperdrive-menu) Keep "Selected" height constant when moving, ELPA Syncer, 2023/10/11