Function: ansi-color-compilation-filter

ansi-color-compilation-filter is an autoloaded and byte-compiled function defined in ansi-color.el.gz.

Signature

(ansi-color-compilation-filter)

Documentation

Maybe translate SGR control sequences into text properties.

This function depends on the ansi-color-for-compilation-mode variable, and is meant to be used in compilation-filter-hook.

Probably introduced at or before Emacs version 28.1.

Source Code

;; Defined in /usr/src/emacs/lisp/ansi-color.el.gz
;;;###autoload
(defun ansi-color-compilation-filter ()
  "Maybe translate SGR control sequences into text properties.
This function depends on the `ansi-color-for-compilation-mode'
variable, and is meant to be used in `compilation-filter-hook'."
  (let ((inhibit-read-only t))
    (pcase ansi-color-for-compilation-mode
      ('nil nil)
      ('filter
       (ansi-color-filter-region compilation-filter-start (point)))
      (_
       (ansi-color-apply-on-region compilation-filter-start (point))))))