revert: refactor(lib): remove doom-apply-ansi-color-to-compilation-buffer-h

ansi-color-compilation-filter wasn't introduced until Emacs 28, so this
removal was too hasty, but should be reconsidered when we drop 27.x
support.

Fix: #6515
Revert: 2f7171bf8a
This commit is contained in:
Henrik Lissner 2022-06-28 12:33:29 +02:00
parent cbc3c0860e
commit 7d0d90ec50
No known key found for this signature in database
GPG key ID: B60957CA074D39A3
2 changed files with 10 additions and 2 deletions

View file

@ -333,8 +333,9 @@ windows, switch to `doom-fallback-buffer'. Otherwise, delegate to original
(setq compilation-always-kill t ; kill compilation process before starting another
compilation-ask-about-save nil ; save all buffers on `compile'
compilation-scroll-output 'first-error)
;; Handle ansi codes in compilation buffers
(add-hook 'compilation-filter-hook #'ansi-color-compilation-filter)
;; Handle ansi codes in compilation buffer
;; DEPRECATED Use `ansi-color-compilation-filter' when dropping 27.x support
(add-hook 'compilation-filter-hook #'doom-apply-ansi-color-to-compilation-buffer-h)
;; Automatically truncate compilation buffers so they don't accumulate too
;; much data and bog down the rest of Emacs.
(autoload 'comint-truncate-buffer "comint" nil t)