branch: elpa/magit commit 0e25bfce4e32d4e128c20b38a37faa8bdceba836 Author: Jonas Bernoulli <jo...@bernoul.li> Commit: Jonas Bernoulli <jo...@bernoul.li>
magit-profile-refresh-buffer: Declare used functions --- lisp/magit-mode.el | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/lisp/magit-mode.el b/lisp/magit-mode.el index ab68681bec9..617bf87a662 100644 --- a/lisp/magit-mode.el +++ b/lisp/magit-mode.el @@ -39,6 +39,13 @@ (require 'transient) (defvar bookmark-make-record-function) + +(eval-when-compile (require 'elp)) +(declare-function elp-reset-all "elp" ()) +(declare-function elp-instrument-package "elp" (prefix)) +(declare-function elp-results "elp" ()) +(declare-function elp-restore-all "elp" ()) + (defvar magit--wip-inhibit-autosave) (defvar magit-wip-after-save-local-mode) (declare-function magit-wip-get-ref "magit-wip" ()) @@ -1093,15 +1100,14 @@ Run hooks `magit-pre-refresh-hook' and `magit-post-refresh-hook'." "Profile refreshing the current Magit buffer." (interactive) (require (quote elp)) - (when (fboundp 'elp-reset-all) - (elp-reset-all) - (message "Profiling Magit and Forge...") - (elp-instrument-package "magit-") - (elp-instrument-package "forge-") - (magit-refresh-buffer) - (message "Profiling Magit and Forge...done") - (elp-results) - (elp-reset-all))) + (elp-reset-all) + (message "Profiling Magit and Forge...") + (elp-instrument-package "magit-") + (elp-instrument-package "forge-") + (magit-refresh-buffer) + (message "Profiling Magit and Forge...done") + (elp-results) + (elp-reset-all)) ;;; Save File-Visiting Buffers