Function: cider-new-error-buffer

cider-new-error-buffer is a byte-compiled function defined in cider-compilation.el.

Signature

(cider-new-error-buffer &optional MODE ERROR-TYPES DONT-SHOW)

Documentation

Return an empty error buffer using MODE.

When deciding whether to display the buffer, takes into account not only the value of cider-show-error-buffer and the currently selected buffer but also the ERROR-TYPES of the error, which is checked against the cider-stacktrace-suppressed-errors set, and the value of DONT-SHOW.

When deciding whether to select the buffer, takes into account the value of cider-auto-select-buffer (and the obsolete cider-auto-select-error-buffer).

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-compilation.el
(defun cider-new-error-buffer (&optional mode error-types dont-show)
  "Return an empty error buffer using MODE.

When deciding whether to display the buffer, takes into account not only
the value of `cider-show-error-buffer' and the currently selected buffer
but also the ERROR-TYPES of the error, which is checked against the
`cider-stacktrace-suppressed-errors' set, and the value of DONT-SHOW.

When deciding whether to select the buffer, takes into account the value of
`cider-auto-select-buffer' (and the obsolete
`cider-auto-select-error-buffer')."
  (if (and (cider--show-error-buffer-p)
           (not dont-show)
           (not (cider-stacktrace-some-suppressed-errors-p error-types)))
      (cider-popup-buffer cider-error-buffer
                          (cider-auto-select-buffer-p 'error cider-auto-select-error-buffer)
                          mode 'ancillary)
    (cider-make-popup-buffer cider-error-buffer mode 'ancillary)))