aboutsummaryrefslogtreecommitdiff
path: root/home-manager
diff options
context:
space:
mode:
authorspl3g <spleefer6@yandex.ru>2025-02-20 17:05:14 +0300
committerspl3g <spleefer6@yandex.ru>2025-05-01 14:58:57 +0300
commite850f9ada2319867a1af14dfe82e973d18afb468 (patch)
tree1969626c7f5b16a6bd5eccc3242dd9ef1d1e0edf /home-manager
parentbeeeb93a4da100fe335fc092f272e46bc67ea665 (diff)
feat(emacs): add compilation configuration
Diffstat (limited to 'home-manager')
-rw-r--r--home-manager/homeModules/emacs/init.el10
1 files changed, 10 insertions, 0 deletions
diff --git a/home-manager/homeModules/emacs/init.el b/home-manager/homeModules/emacs/init.el
index eddc0bc..e94d02e 100644
--- a/home-manager/homeModules/emacs/init.el
+++ b/home-manager/homeModules/emacs/init.el
@@ -470,6 +470,16 @@ The DWIM behaviour of this command is as follows:
(delete 'html treesit-auto-langs))
+(keymap-global-set "C-c c c" 'compile)
+(keymap-global-set "C-c c r" 'recompile)
+
+
+(defun colorize-compilation-buffer ()
+ (ansi-color-apply-on-region compilation-filter-start (point)))
+(add-hook 'compilation-filter-hook 'colorize-compilation-buffer)
+
+
+
;; LSP shit
(use-package eglot
:ensure nil