[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive b7c462c17a 008/123: Change: (hyperdrive--format
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/hyperdrive b7c462c17a 008/123: Change: (hyperdrive--format-hyperdrive) Allow specifying formats |
Date: |
Fri, 6 Oct 2023 01:00:57 -0400 (EDT) |
branch: elpa/hyperdrive
commit b7c462c17ac2e0ea817f6d0d157a7f10d961d15d
Author: Adam Porter <adam@alphapapa.net>
Commit: Joseph Turner <joseph@ushin.org>
Change: (hyperdrive--format-hyperdrive) Allow specifying formats
---
hyperdrive-lib.el | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/hyperdrive-lib.el b/hyperdrive-lib.el
index d5b5092b66..a84e154120 100644
--- a/hyperdrive-lib.el
+++ b/hyperdrive-lib.el
@@ -1053,11 +1053,14 @@ case, when PREDICATE, only offer hyperdrives matching
it."
(or (alist-get selected candidates nil nil #'equal)
(hyperdrive-user-error "No such hyperdrive. Use `hyperdrive-new'
to create a new one"))))))
-(cl-defun hyperdrive--format-hyperdrive (hyperdrive)
- "Return HYPERDRIVE formatted for completion."
+(cl-defun hyperdrive--format-hyperdrive
+ (hyperdrive &key (formats '(petname nickname domain seed short-key))
(with-label t))
+ "Return HYPERDRIVE formatted for completion.
+For each of FORMATS, concats the value separated by two spaces,
+optionally WITH-LABEL."
(string-trim
- (cl-loop for format in '(petname nickname domain seed short-key)
- when (hyperdrive--format-host hyperdrive :format (list format)
:with-label t)
+ (cl-loop for format in formats
+ when (hyperdrive--format-host hyperdrive :format format
:with-label with-label)
concat (concat it " "))))
(cl-defun hyperdrive-read-entry (&key predicate default-path (allow-version-p
t) force-prompt)
- [nongnu] elpa/hyperdrive 7a34065ea1 082/123: Comment: Add TODO, (continued)
- [nongnu] elpa/hyperdrive 7a34065ea1 082/123: Comment: Add TODO, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 4ed9c4995a 064/123: Change: (hyperdrive-menu) Make separate group for current directory, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 1e25c2ddb8 080/123: Change: (hyperdrive-menu) Make Visiting group work in files, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 717bd3762a 109/123: Tidy: Blank line, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive d8e1d88320 091/123: Change: (hyperdrive-menu) Rename Visiting -> Current, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 8de9249d2d 118/123: Change: (hyperdrive-delete) Make interactive command, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive e46c5d7805 095/123: Change: (hyperdrive-menu) Reorder version section, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 15b8d54904 103/123: Change: (hyperdrive-menu) Tidy header line, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 7c0955e0fd 005/123: Bind: Menu to "?", ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive fcccde94a1 006/123: WIP, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive b7c462c17a 008/123: Change: (hyperdrive--format-hyperdrive) Allow specifying formats,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive b3da64cec8 041/123: Tidy: Move declarations to top, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive a6c131b9db 011/123: Tidy, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 60d8ea32b9 031/123: Change: (hyperdrive-menu) Rename "Bookmarks" -> "Bookmark", ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive c583c95915 053/123: Fix: (hyperdrive-menu) Correctly display version next/previous, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 2d68f749ed 056/123: Tidy, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 06d6f04c2c 060/123: Change/Fix: (-menu) Display next version "latest" when appropriate, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 0ef839189c 061/123: Fix: (hyperdrive-entry-next) Set entry version to nil when at latest, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 9d6b43c7ca 058/123: Fix: (hyperdrive-menu) Allow previous version when unknown, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 3ec854e120 076/123: Change: (hyperdrive-menu) Add binding for hyperdrive-dir-find-file, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 75b3d0a9c7 073/123: Change: (hyperdrive-menu) Use "h" prefix for hyperdrive commands, ELPA Syncer, 2023/10/06