Function: majutsu-maybe-set-dedicated

majutsu-maybe-set-dedicated is a natively compiled function defined in majutsu-base.el.

Signature

(majutsu-maybe-set-dedicated)

Documentation

Mark the selected window as dedicated if appropriate.

If a new window was created to display the buffer, then remember that fact. That information is used by majutsu-mode-quit-window, to determine whether the window should be deleted when its last Majutsu buffer is buried.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-base.el
(defun majutsu-maybe-set-dedicated ()
  "Mark the selected window as dedicated if appropriate.

If a new window was created to display the buffer, then remember
that fact.  That information is used by `majutsu-mode-quit-window',
to determine whether the window should be deleted when its last
Majutsu buffer is buried."
  (let ((window (get-buffer-window (current-buffer))))
    (when (and (window-live-p window)
               (not (window-prev-buffers window)))
      (set-window-parameter window 'majutsu-dedicated t))))