Function: magit-status-setup-buffer
magit-status-setup-buffer is an autoloaded and byte-compiled function
defined in magit-status.el.
Signature
(magit-status-setup-buffer &optional DIRECTORY)
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-status.el
;;;###autoload
(defun magit-status-setup-buffer (&optional directory)
(let ((default-directory (or directory default-directory)))
(when (file-remote-p default-directory)
(magit-git-version-assert))
(pcase-let
((`(,dargs ,dfiles) (magit-diff--get-value 'magit-status-mode 'status))
(`(,largs ,lfiles) (magit-log--get-value 'magit-status-mode 'status)))
(magit-setup-buffer #'magit-status-mode nil
:initial-section #'magit-status-goto-initial-section
:select-section (and$ (magit-status--get-file-position)
(lambda () (apply #'magit-status--goto-file-position $)))
(magit-buffer-diff-args dargs)
(magit-buffer-diff-files dfiles)
(magit-buffer-log-args largs)
(magit-buffer-log-files lfiles)))))