Function: magit-generate-new-buffer
magit-generate-new-buffer is a byte-compiled function defined in
magit-mode.el.
Signature
(magit-generate-new-buffer MODE &optional VALUE DIRECTORY)
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-mode.el
(defun magit-generate-new-buffer (mode &optional value directory)
(let* ((default-directory (or directory (magit--toplevel-safe)))
(name (funcall magit-generate-buffer-name-function mode value))
(buffer (generate-new-buffer name)))
(with-current-buffer buffer
(setq magit--default-directory default-directory)
(setq magit-buffer-locked-p (and value t))
(magit-restore-section-visibility-cache mode))
(magit--maybe-uniquify-buffer-names buffer name mode)
buffer))