Function: majutsu-display-buffer-same-window-except-diff-v1

majutsu-display-buffer-same-window-except-diff-v1 is a natively compiled function defined in majutsu-base.el.

Signature

(majutsu-display-buffer-same-window-except-diff-v1 BUFFER)

Documentation

Display BUFFER in the selected window except for some modes.

If a buffer's major-mode derives from majutsu-diff-mode or majutsu-process-mode, display it in another window. Display all other buffers in the selected window.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-base.el
(defun majutsu-display-buffer-same-window-except-diff-v1 (buffer)
  "Display BUFFER in the selected window except for some modes.
If a buffer's `major-mode' derives from `majutsu-diff-mode' or
`majutsu-process-mode', display it in another window.  Display all
other buffers in the selected window."
  (display-buffer
   buffer (if (with-current-buffer buffer
                (derived-mode-p 'majutsu-diff-mode 'majutsu-process-mode))
              '(nil (inhibit-same-window . t))
            '(display-buffer-same-window))))