[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive 435e9e9bd0 02/14: Change: (hyperdrive-open) Add
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/hyperdrive 435e9e9bd0 02/14: Change: (hyperdrive-open) Add message |
Date: |
Sat, 14 Oct 2023 19:01:07 -0400 (EDT) |
branch: elpa/hyperdrive
commit 435e9e9bd012da9fae3a6d01f9ba55811dbd558f
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Change: (hyperdrive-open) Add message
---
hyperdrive-lib.el | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/hyperdrive-lib.el b/hyperdrive-lib.el
index 4d2ca83b4e..5348ddb2ee 100644
--- a/hyperdrive-lib.el
+++ b/hyperdrive-lib.el
@@ -489,7 +489,7 @@ Sends a request to the gateway for hyperdrive's latest
version."
(declare-function hyperdrive-history "hyperdrive-history")
(cl-defun hyperdrive-open
- (entry &key recurse (createp t)
+ (entry &key recurse (createp t) (messagep t)
(then (lambda ()
(pop-to-buffer (current-buffer)
'(display-buffer-same-window)))))
"Open hyperdrive ENTRY.
@@ -497,7 +497,8 @@ If RECURSE, proceed up the directory hierarchy if given
path is
not found. THEN is a function to pass to the handler which will
be called with no arguments in the buffer opened by the handler.
When a writable ENTRY is not found and CREATEP is non-nil, create
-a new buffer for ENTRY."
+a new buffer for ENTRY. When MESSAGEP, show a message in the
+echo area when the request for the file is made."
(declare (indent defun))
;; TODO: Add `find-file'-like interface. See
<https://todo.sr.ht/~ushin/ushin/16>
;; FIXME: Some of the synchronous filling functions we've added now cause
this to be blocking,
@@ -562,7 +563,9 @@ a new buffer for ENTRY."
(hyperdrive-message "Generic hyper-gateway status 500
error. Is this URL correct? %s"
(hyperdrive-entry-url entry)))
(_ (hyperdrive-message "Unable to load URL \"%s\": %S"
- (hyperdrive-entry-url entry)
err))))))))
+ (hyperdrive-entry-url entry) err))))))
+ (when messagep
+ (hyperdrive-message "Opening <%s>..." (hyperdrive-entry-url entry)))))
(cl-defun hyperdrive-fill (entry &key queue then else)
"Fill ENTRY's metadata and call THEN.
- [nongnu] elpa/hyperdrive updated (4bfb60b6f0 -> 03a72c2772), ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive ec906b9e81 03/14: Docs: Use lm-version in macro, ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive 917c5ac3f1 04/14: Docs: Fix "Hyperdrive" listing in *info* dir (top), ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive fa4ee7d42f 09/14: Meta: Update CHANGELOG, ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive 3225b0c7e2 01/14: Comment: Add TODO, ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive 18a59bb07a 05/14: Docs: Add .texi manual back, ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive 7c2e768ca6 08/14: Meta: Fix copyright, ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive 4052ca432a 10/14: Docs: Fix documentation for *-find-file-other-window bindings, ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive 435e9e9bd0 02/14: Change: (hyperdrive-open) Add message,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive 262f4bf033 13/14: Release: v0.2, ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive 414037f31f 06/14: Tidy: (CONTRIBUTING) Add checkboxes, ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive 8ea35a23bf 07/14: Meta: Update copyright, ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive 6db7078ac4 11/14: Meta: (CONTRIBUTING) Note to rebuild .texi manual, ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive 03a72c2772 14/14: Meta: v0.3-pre, ELPA Syncer, 2023/10/14
- [nongnu] elpa/hyperdrive ebd9088569 12/14: Chore: Rebuild .texi manual, ELPA Syncer, 2023/10/14