Function: warning--display-buffer

warning--display-buffer is a byte-compiled function defined in warnings.el.gz.

Signature

(warning--display-buffer BUFFER)

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/warnings.el.gz
(defun warning--display-buffer (buffer)
  (let ((window (display-buffer
		 buffer
		 (when warning-display-at-bottom
		   `(display-buffer--maybe-at-bottom
		     (window-height
		      . ,(lambda (window)
			   (fit-window-to-buffer window 10)))
		     (category . warning))))))
    (when (and window (markerp warning-series)
	       (eq (marker-buffer warning-series) buffer))
      (set-window-start window warning-series))
    (when (and window warning-display-at-bottom)
      (with-selected-window window
	(goto-char (point-max))
	(forward-line -1)
	(recenter -1)))
    (sit-for 0)))