Function: magit-generate-buffer-name-default-function
magit-generate-buffer-name-default-function is a byte-compiled
function defined in magit-mode.el.
Signature
(magit-generate-buffer-name-default-function MODE &optional VALUE)
Documentation
Generate buffer name for a MODE buffer in the current repository.
The returned name is based on magit-buffer-name-format and
takes magit-uniquify-buffer-names and VALUE, if non-nil, into
account.
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-mode.el
(defun magit-generate-buffer-name-default-function (mode &optional value)
"Generate buffer name for a MODE buffer in the current repository.
The returned name is based on `magit-buffer-name-format' and
takes `magit-uniquify-buffer-names' and VALUE, if non-nil, into
account."
(let ((m (substring (symbol-name mode) 0 -5))
(v (and value (format "%s" (ensure-list value))))
(n (if magit-uniquify-buffer-names
(file-name-nondirectory
(directory-file-name default-directory))
(abbreviate-file-name default-directory))))
(format-spec
magit-buffer-name-format
`((?m . ,m)
(?M . ,(if (eq mode 'magit-status-mode) "magit" m))
(?v . ,(or v ""))
(?V . ,(if v (concat " " v) ""))
(?t . ,n)
(?x . ,(if magit-uniquify-buffer-names "" "*"))))))