summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2023-05-14 14:17:01 -0400
committerKjetil Orbekk <kj@orbekk.com>2023-08-13 16:34:38 -0400
commita331d1896828b3becf13d912a70246ceb387030d (patch)
treea99f4c3e3fb76e6681bb0eabb817f2901ad96417
parente4af390ca910ce76b0a01400b203e2c09121746b (diff)
Compilation settings
-rw-r--r--emacs/.config/emacs-kj/init.el11
1 files changed, 7 insertions, 4 deletions
diff --git a/emacs/.config/emacs-kj/init.el b/emacs/.config/emacs-kj/init.el
index dcca495..8251fc3 100644
--- a/emacs/.config/emacs-kj/init.el
+++ b/emacs/.config/emacs-kj/init.el
@@ -134,6 +134,7 @@
(process-buffer proc))
(kill-buffer (process-buffer proc)))))))))
+;; Handle ansi escape codes.
(add-hook 'comint-output-filter-functions #'comint-osc-process-output)
;; Update buffer name to reflect directory.
@@ -418,7 +419,13 @@
;; (set-face-attribute 'fixed-pitch nil :font "Iosevka" :height 150)
;; (set-face-attribute 'variable-pitch nil :font "Noto Serif"))
+;;; Compilation settings
(setq compilation-ask-about-save nil)
+(setq compilation-scroll-output 'first-error)
+;; Allow longer output in compilation buffer.
+(add-to-list 'compilation-filter-hook #'comint-truncate-buffer)
+(setq comint-buffer-maximum-size 10000)
+
(use-package ob-async)
(use-package direnv
@@ -601,10 +608,6 @@
;; Low menu delay.
(setq which-key-idle-delay .5)
-;; Allow longer output in compilation buffer.
-(add-to-list 'compilation-filter-hook #'comint-truncate-buffer)
-(setq comint-buffer-maximum-size 10000)
-
;; Replace values in an alist from a list of replacements.
;;
;; Example: