Function: majutsu-generate-new-buffer
majutsu-generate-new-buffer is a natively compiled function defined in
majutsu-mode.el.
Signature
(majutsu-generate-new-buffer MODE &optional VALUE DIRECTORY)
Documentation
Generate a new Majutsu buffer for MODE in DIRECTORY.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-mode.el
(defun majutsu-generate-new-buffer (mode &optional value directory)
"Generate a new Majutsu buffer for MODE in DIRECTORY."
(let* ((topdir (or directory (majutsu--toplevel-safe)))
(default-directory topdir)
(name (majutsu--generate-buffer-name mode value topdir))
(buffer (generate-new-buffer name)))
(with-current-buffer buffer
(setq majutsu--default-directory topdir)
(setq majutsu-buffer-locked-p (and value t))
(setq default-directory topdir))
buffer))