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