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))))))