Function: majutsu-display-buffer-fullcolumn-most-v1

majutsu-display-buffer-fullcolumn-most-v1 is a natively compiled function defined in majutsu-base.el.

Signature

(majutsu-display-buffer-fullcolumn-most-v1 BUFFER)

Documentation

Display BUFFER using the full column except in some cases.

For most cases where BUFFER's major-mode derives from majutsu-mode, display it in the selected window and grow that window to the full height of the frame, deleting other windows in that column as necessary. However, display BUFFER in another window if BUFFER's mode derives from majutsu-process-mode, or if BUFFER derives from majutsu-diff-mode while the current buffer is a log, operation-log, or evolution-log buffer.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-base.el
(defun majutsu-display-buffer-fullcolumn-most-v1 (buffer)
  "Display BUFFER using the full column except in some cases.
For most cases where BUFFER's `major-mode' derives from
`majutsu-mode', display it in the selected window and grow that
window to the full height of the frame, deleting other windows in
that column as necessary.  However, display BUFFER in another
window if BUFFER's mode derives from `majutsu-process-mode', or if
BUFFER derives from `majutsu-diff-mode' while the current buffer
is a log, operation-log, or evolution-log buffer."
  (display-buffer
   buffer
   (cond ((and (or (bound-and-true-p majutsu-jjdescription-mode)
                   (derived-mode-p 'majutsu-log-mode
                                   'majutsu-op-log-mode
                                   'majutsu-evolog-mode))
               (with-current-buffer buffer
                 (derived-mode-p 'majutsu-diff-mode)))
          nil)
         ((with-current-buffer buffer
            (derived-mode-p 'majutsu-process-mode))
          nil)
         ('(majutsu--display-buffer-fullcolumn)))))