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))