[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive 8b9c14de85 17/21: Add: (hyperdrive-open-latest-
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/hyperdrive 8b9c14de85 17/21: Add: (hyperdrive-open-latest-version) Open latest version of entry |
Date: |
Sun, 15 Oct 2023 19:00:39 -0400 (EDT) |
branch: elpa/hyperdrive
commit 8b9c14de852e66d431cbb8ea71b65db93351e60a
Author: Joseph Turner <joseph@ushin.org>
Commit: Joseph Turner <joseph@ushin.org>
Add: (hyperdrive-open-latest-version) Open latest version of entry
---
hyperdrive.el | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/hyperdrive.el b/hyperdrive.el
index 153a63f624..e4ade5fe5c 100644
--- a/hyperdrive.el
+++ b/hyperdrive.el
@@ -582,6 +582,15 @@ it to `hyperdrive-open'."
((and (pred hyperdrive-entry-p) next-entry)
(hyperdrive-open next-entry))))
+(defun hyperdrive-open-latest-version (entry)
+ "Open latest version of ENTRY."
+ (declare (modes hyperdrive-mode))
+ (interactive (list hyperdrive-current-entry))
+ (if-let ((latest-entry (hyperdrive-entry-at nil entry)))
+ (hyperdrive-open latest-entry)
+ (hyperdrive-message (substitute-command-keys "%s does not exist at its
hyperdrive's latest version. Try \\[hyperdrive-history]")
+ (hyperdrive-entry-description entry :with-version
nil))))
+
;;;; Bookmark support
;; TODO: Display entry description instead of full URL in bookmark list view.
- [nongnu] elpa/hyperdrive 25bddce2c6 08/21: Meta: Update CHANGELOG, (continued)
- [nongnu] elpa/hyperdrive 25bddce2c6 08/21: Meta: Update CHANGELOG, ELPA Syncer, 2023/10/15
- [nongnu] elpa/hyperdrive c901cfbd9d 09/21: Change: (-dir-column-headers) Add help-echo in dir column header, ELPA Syncer, 2023/10/15
- [nongnu] elpa/hyperdrive 7ed36e416f 13/21: Change: (-menu-bar-menu) Add "Upload File" submenu in "Drives", ELPA Syncer, 2023/10/15
- [nongnu] elpa/hyperdrive b65d4853b4 14/21: Change: (-menu-bar-menu) Add "Upload Files" submenu in "Drives", ELPA Syncer, 2023/10/15
- [nongnu] elpa/hyperdrive 0c6c613333 15/21: Change: (-menu-bar-menu) Add "Mirror" submenu in "Drives", ELPA Syncer, 2023/10/15
- [nongnu] elpa/hyperdrive d7dbd728aa 16/21: Change: (hyperdrive-{previous, next}-version) Docstring, ELPA Syncer, 2023/10/15
- [nongnu] elpa/hyperdrive e2b8d0047c 21/21: Change: (hyperdrive-menu) Add "Latest" command, ELPA Syncer, 2023/10/15
- [nongnu] elpa/hyperdrive fd95a39f47 19/21: Meta: Update CHANGELOG, ELPA Syncer, 2023/10/15
- [nongnu] elpa/hyperdrive 0116bd6e96 20/21: Change: (-menu-bar-menu) Add "Latest Version" submenu in "Current", ELPA Syncer, 2023/10/15
- [nongnu] elpa/hyperdrive c891a898dd 12/21: Fix: (hyperdrive-dir-handler) Display nickname on first load, ELPA Syncer, 2023/10/15
- [nongnu] elpa/hyperdrive 8b9c14de85 17/21: Add: (hyperdrive-open-latest-version) Open latest version of entry,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive 6c9570df27 18/21: Docs: Document hyperdrive-open-latest-version, ELPA Syncer, 2023/10/15