Function: magit-process-display-buffer
magit-process-display-buffer is a byte-compiled function defined in
magit-process.el.
Signature
(magit-process-display-buffer PROCESS)
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-process.el
(defun magit-process-display-buffer (process)
(when (process-live-p process)
(let ((buf (process-buffer process)))
(cond ((not (buffer-live-p buf)))
((= magit-process-popup-time 0)
(if (minibufferp)
(switch-to-buffer-other-window buf)
(pop-to-buffer buf)))
((> magit-process-popup-time 0)
(run-with-timer magit-process-popup-time nil
(lambda (p)
(when-let* ((_(eq (process-status p) 'run))
(buf (process-buffer p))
(_(buffer-live-p buf)))
(if (minibufferp)
(switch-to-buffer-other-window buf)
(pop-to-buffer buf))))
process))))))