Function: majutsu--process-display-buffer
majutsu--process-display-buffer is a natively compiled function
defined in majutsu-process.el.
Signature
(majutsu--process-display-buffer PROCESS)
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-process.el
(defun majutsu--process-display-buffer (process)
(when (process-live-p process)
(let ((buf (process-buffer process)))
(cond
((not (buffer-live-p buf)))
((= majutsu-process-popup-time 0)
(if (minibufferp)
(switch-to-buffer-other-window buf)
(pop-to-buffer buf)))
((> majutsu-process-popup-time 0)
(run-with-timer majutsu-process-popup-time nil
(lambda (p)
(when-let* ((_(eq (process-status p) 'run))
(b (process-buffer p))
(_(buffer-live-p b)))
(if (minibufferp)
(switch-to-buffer-other-window b)
(pop-to-buffer b))))
process))))))