[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive 06d6f04c2c 060/123: Change/Fix: (-menu) Display
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/hyperdrive 06d6f04c2c 060/123: Change/Fix: (-menu) Display next version "latest" when appropriate |
Date: |
Fri, 6 Oct 2023 01:01:04 -0400 (EDT) |
branch: elpa/hyperdrive
commit 06d6f04c2c17944199c2031261674d5940353f11
Author: Joseph Turner <joseph@ushin.org>
Commit: Joseph Turner <joseph@ushin.org>
Change/Fix: (-menu) Display next version "latest" when appropriate
---
hyperdrive-menu.el | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/hyperdrive-menu.el b/hyperdrive-menu.el
index 5bbdf34306..9df32ba9b1 100644
--- a/hyperdrive-menu.el
+++ b/hyperdrive-menu.el
@@ -150,13 +150,16 @@
(hyperdrive-entry-next entry))))
;; :transient t
:description (lambda ()
- (if-let ((entry (oref transient--prefix scope))
- (hyperdrive (hyperdrive-entry-hyperdrive entry)))
- (concat "Next" (when-let* ((next-entry
(hyperdrive-entry-next entry))
- (version
(hyperdrive-entry-version next-entry)))
- (concat ": " (propertize
(number-to-string version)
- 'face
'transient-value))))
- "Next")))
+ (concat "Next"
+ (when-let* ((entry (oref transient--prefix scope))
+ (hyperdrive
(hyperdrive-entry-hyperdrive entry))
+ (next-entry (hyperdrive-entry-next
entry))
+ ;; Don't add ": latest" if we're
already at the latest version
+ ((not (eq entry next-entry)))
+ (display-version (if-let
((next-version (hyperdrive-entry-version next-entry)))
+ (number-to-string
next-version)
+ "latest")))
+ (concat ": " (propertize display-version 'face
'transient-value))))))
("v p" "Previous" hyperdrive-previous-version
:if (lambda () (oref transient--prefix scope))
:inapt-if-not (lambda ()
- [nongnu] elpa/hyperdrive e46c5d7805 095/123: Change: (hyperdrive-menu) Reorder version section, (continued)
- [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, 2023/10/06
- [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 <=
- [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
- [nongnu] elpa/hyperdrive d87da03359 079/123: Change: (hyperdrive-menu) Splice Drives group into Drive group, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 51c4853787 072/123: Change: (hyperdrive-menu) Just use "d" for download, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive f59dd1836b 084/123: Change: (-menu) Shorter wording, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 1394d4aa1c 087/123: Change: (hyperdrive-menu) Spacing, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 67882a6055 111/123: Fix: (hyperdrive-menu) hyperdrive-copy-url, ELPA Syncer, 2023/10/06
- [nongnu] elpa/hyperdrive 230aa979d3 107/123: Change: (hyperdrive-menu) Add label to format host description, ELPA Syncer, 2023/10/06