[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/git-commit 26eac2bcb0 1/2: magit-refresh-buffer: Define as
|
From: |
ELPA Syncer |
|
Subject: |
[nongnu] elpa/git-commit 26eac2bcb0 1/2: magit-refresh-buffer: Define as a command |
|
Date: |
Fri, 17 Nov 2023 15:59:34 -0500 (EST) |
branch: elpa/git-commit
commit 26eac2bcb0a9ffeddf3383213c67f2184f3ea1b0
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
magit-refresh-buffer: Define as a command
For some `magit-mode' buffer `magit-refresh' is not suitable, and
in those cases, `magit-refresh-buffer' is a good substitute.
Some buffers whose mode derives from `magit-mode' (for example
`forge-topic-mode' buffers) are *not* necessarily tied to a Git
repository, so `magit-refresh' cannot be used, since that expects
to be run inside a Git repository.
Additionally, while setting `magit-refresh-status-buffer' to nil
would also keep `magit-refresh' from refreshing the status buffer,
making `magit-refresh-buffer' available as a command is a more
flexible mechanism.
---
lisp/magit-mode.el | 1 +
1 file changed, 1 insertion(+)
diff --git a/lisp/magit-mode.el b/lisp/magit-mode.el
index 4ffcc516f1..060ece303e 100644
--- a/lisp/magit-mode.el
+++ b/lisp/magit-mode.el
@@ -1007,6 +1007,7 @@ Run hooks `magit-pre-refresh-hook' and
`magit-post-refresh-hook'."
(defun magit-refresh-buffer (&rest _ignore)
"Refresh the current Magit buffer."
+ (interactive)
(setq magit-refresh-start-time (current-time))
(let ((refresh (intern (format "%s-refresh-buffer"
(substring (symbol-name major-mode) 0 -5))))