diff --git a/emacs/.emacs.d/config/init-ide.el b/emacs/.emacs.d/config/init-ide.el index 03b9328..8d92cc0 100644 --- a/emacs/.emacs.d/config/init-ide.el +++ b/emacs/.emacs.d/config/init-ide.el @@ -62,7 +62,15 @@ :straight (:type built-in) :commands compile :config - (evil-collection-compile-setup)) + (evil-collection-compile-setup) + (defun postprocess-compilation-buffer () + (goto-char compilation-filter-start) + (when (looking-at "\033c") + (delete-region (point-min) (match-end 0))) + (ansi-color-apply-on-region (point) (point-max))) + (add-hook 'compilation-filter-hook 'postprocess-compilation-buffer)) + + ;; Code formatting library (use-package apheleia