Function: majutsu-refresh
majutsu-refresh is an interactive and natively compiled function
defined in majutsu-mode.el.
Signature
(majutsu-refresh)
Documentation
Refresh Majutsu buffers belonging to the current repository.
Refresh the current buffer if its major mode derives from
majutsu-mode, and refresh the corresponding log buffer.
Key Bindings
majutsu-evolog-diff-mode-map g majutsu-mode-map g majutsu-process-mode-map SPC..~ majutsu-process-mode-map ..\x3FFFFF
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-mode.el
(defun majutsu-refresh ()
"Refresh Majutsu buffers belonging to the current repository.
Refresh the current buffer if its major mode derives from
`majutsu-mode', and refresh the corresponding log buffer."
(interactive)
(unless majutsu-inhibit-refresh
(let ((root (majutsu--buffer-root)))
(when (derived-mode-p 'majutsu-mode)
(if (called-interactively-p 'interactive)
(majutsu-refresh-buffer)
(ignore-errors (majutsu-refresh-buffer))))
(when (and root
(not (derived-mode-p 'majutsu-log-mode))
(fboundp 'majutsu-log-refresh))
(when-let* ((buffer (majutsu--find-mode-buffer 'majutsu-log-mode root)))
(with-current-buffer buffer
(ignore-errors (majutsu-log-refresh))))))))