Function: flymake-show-buffer-diagnostics
flymake-show-buffer-diagnostics is an interactive and byte-compiled
function defined in flymake.el.gz.
Signature
(flymake-show-buffer-diagnostics)
Documentation
Show a list of Flymake diagnostics for current buffer.
Probably introduced at or before Emacs version 28.1.
Key Bindings
Aliases
flymake-show-diagnostics-buffer (obsolete since 1.2.1)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/flymake.el.gz
(defun flymake-show-buffer-diagnostics ()
"Show a list of Flymake diagnostics for current buffer."
(interactive)
(unless flymake-mode
(user-error "Flymake mode is not enabled in the current buffer"))
(let* ((name (flymake--diagnostics-buffer-name))
(source (current-buffer))
(target (or (get-buffer name)
(with-current-buffer (get-buffer-create name)
(flymake-diagnostics-buffer-mode)
(current-buffer)))))
(with-current-buffer target
(setq flymake--diagnostics-buffer-source source)
(display-buffer (current-buffer))
(revert-buffer))))