[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive 60bb037911 09/15: Change: (h/write-buffer) Only
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/hyperdrive 60bb037911 09/15: Change: (h/write-buffer) Only kill buffer visiting latest version |
Date: |
Thu, 2 May 2024 18:58:25 -0400 (EDT) |
branch: elpa/hyperdrive
commit 60bb037911fa3b3163f69a68a290f607b66f94b6
Author: Joseph Turner <joseph@ushin.org>
Commit: Joseph Turner <joseph@ushin.org>
Change: (h/write-buffer) Only kill buffer visiting latest version
---
hyperdrive.el | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/hyperdrive.el b/hyperdrive.el
index a46c656756..db15d4f0e9 100644
--- a/hyperdrive.el
+++ b/hyperdrive.el
@@ -434,8 +434,7 @@ use, see `hyperdrive-write'."
(pcase-let (((cl-struct hyperdrive-entry hyperdrive name) entry)
(url (he/url entry))
(buffer (current-buffer))
- (buffer-visiting-entry (h//find-buffer-visiting
- entry (eq 'any-version h/reuse-buffers)))
+ (buffer-visiting-entry (h//find-buffer-visiting entry))
(current-entry hyperdrive-current-entry))
(unless (or overwritep (not (he/at nil entry)))
(unless (y-or-n-p
@@ -472,9 +471,7 @@ use, see `hyperdrive-write'."
(setf (he/type entry) "text/plain; charset=utf-8")
(setq-local h/current-entry entry)
(setf buffer-file-name nil)
- (unless (and current-entry (he/equal-p entry current-entry))
- ;; If the current buffer is not already visiting the latest
- ;; version of ENTRY, kill that buffer and rename this one.
+ (unless (eq buffer buffer-visiting-entry)
(when (buffer-live-p buffer-visiting-entry)
(kill-buffer buffer-visiting-entry))
(rename-buffer (h//generate-new-buffer-name entry)))
- [nongnu] elpa/hyperdrive updated (90ea9beb10 -> d2b362b956), ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive 76b896b964 02/15: Add: (hyperdrive-blob-mode) Bindings for traversing version history, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive 508ae82221 03/15: Meta: Update changelog, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive 77934a717e 01/15: Remove: (he/latest) Unused function, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive a3f55238bb 06/15: Fix: (h/write-buffer) Ensure only one buffer is visiting an entry, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive 60bb037911 09/15: Change: (h/write-buffer) Only kill buffer visiting latest version,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive f1f0115e7b 10/15: Meta: Fix typo in changelog, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive 857dcbfeed 04/15: Docs: Document hyperdrive-blob-mode bindings, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive a6b98c19c3 05/15: Fix: Allow visiting two hyperdrive files with the same name, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive aa827bb78b 07/15: Meta: Add notes to DEV.org about hyperdrive-write-buffer, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive 7cd221feb6 08/15: Tidy: (hyperdrive-write-buffer) Rename let-bound var, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive 4ce5c12754 12/15: Uniquify hyperdrive file buffer names, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive 8bb8421122 13/15: Meta: Remove build badges from README, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive 5bbb2283e0 14/15: Meta: Convert README.md to README.org, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive d2b362b956 15/15: Meta: Fix README.org formatting, ELPA Syncer, 2024/05/02
- [nongnu] elpa/hyperdrive b6e26b7759 11/15: Change: Remove hyperdrive-reuse-buffers, ELPA Syncer, 2024/05/02