diff options
author | fpi | 2020-06-06 15:38:19 +0200 |
---|---|---|
committer | fpi | 2020-06-08 20:13:37 +0200 |
commit | 9e835276715b46099f08c4e7e8981bef0deff004 (patch) | |
tree | 28ebd01c90b486fa991303e8313c40d390ad094e | |
parent | Switch from obsolete org-pdfview to org-pdftools (diff) |
Add support for ansi-colors in compilation buffer output
-rw-r--r-- | emacs-init.org | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/emacs-init.org b/emacs-init.org index 416a5ef..6f114fd 100644 --- a/emacs-init.org +++ b/emacs-init.org @@ -3217,6 +3217,19 @@ For now I use this bad code. (lambda () (define-key gnus-summary-mode-map (kbd ";") 'bbdb-mua-edit-field))) #+end_src +** Compile +Fix ansi colors in compile buffers. From [[https://endlessparentheses.com/ansi-colors-in-the-compilation-buffer-output.html][endlessparentheses]]. +#+begin_src emacs-lisp +(use-package compile + :config + (require 'ansi-color) + (defun endless/colorize-compilation () + "Colorize from `compilation-filter-start' to `point'." + (let ((inhibit-read-only t)) + (ansi-color-apply-on-region + compilation-filter-start (point)))) + :hook (compilation-filter . endless/colorize-compilation)) +#+END_src ** Context aware hydra :PROPERTIES: :ID: 22750e48-aaee-4f60-bdce-1d511ebe3375 |