Function: majutsu--generate-buffer-name
majutsu--generate-buffer-name is a natively compiled function defined
in majutsu-mode.el.
Signature
(majutsu--generate-buffer-name MODE &optional VALUE DIRECTORY)
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-mode.el
(defun majutsu--generate-buffer-name (mode &optional value directory)
(let* ((topdir (or directory (majutsu--toplevel-safe)))
(repo (file-name-nondirectory (directory-file-name topdir)))
(base (string-remove-suffix "-mode" (symbol-name mode)))
(val (and value (format "%s" (ensure-list value)))))
(format "*%s: %s%s*"
base repo
(if val (concat " " val) ""))))