Function: forge-refresh-buffer
forge-refresh-buffer is an interactive and byte-compiled function
defined in forge-core.el.
Signature
(forge-refresh-buffer &optional BUFFER)
Documentation
Refresh the current buffer, if it is a Magit or Forge buffer.
Refresh the buffer if its major-mode derives from magit-mode
or forge-repository-list-mode. If optional BUFFER is non-nil,
then refresh that buffer, provided it is alive and satisfies
the mode requirement.
When certain Forge menus are active, refresh them too.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-core.el
;;; Miscellaneous
(defun forge-refresh-buffer (&optional buffer)
"Refresh the current buffer, if it is a Magit or Forge buffer.
Refresh the buffer if its major-mode derives from `magit-mode'
or `forge-repository-list-mode'. If optional BUFFER is non-nil,
then refresh that buffer, provided it is alive and satisfies
the mode requirement.
When certain Forge menus are active, refresh them too."
(interactive)
(cond (buffer
(when (buffer-live-p buffer)
(with-current-buffer buffer
(forge-refresh-buffer))))
((derived-mode-p 'forge-topic-mode)
(magit-refresh-buffer))
((derived-mode-p 'magit-mode)
(magit-refresh-buffer))
((and (derived-mode-p 'forge-topic-mode)
(boundp 'forge--buffer-topics-spec)
(oref forge--buffer-topics-spec global))
(revert-buffer))
((derived-mode-p 'forge-repository-list-mode)
(revert-buffer)))
(when (transient-active-prefix
'(forge-topic-menu
forge-topics-menu
forge-notifications-menu))
(transient--refresh-transient)))