summaryrefslogtreecommitdiffstats
path: root/lisp/init-appearance.el
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-03-28 14:12:39 +0200
committerMartin Polden <mpolden@mpolden.no>2021-03-28 14:13:15 +0200
commita28b064fadc063f9ec7a00f172655a87a2f172f4 (patch)
treef7b94b23fac97ba7ed2c2d2e7db9220aa2043dba /lisp/init-appearance.el
parent8d4bcd62cc69e47b9048d2036c776a4626cc2872 (diff)
appearance: Disable word wrapping in prog-mode only
Diffstat (limited to 'lisp/init-appearance.el')
-rw-r--r--lisp/init-appearance.el14
1 files changed, 9 insertions, 5 deletions
diff --git a/lisp/init-appearance.el b/lisp/init-appearance.el
index e316ba0..144564d 100644
--- a/lisp/init-appearance.el
+++ b/lisp/init-appearance.el
@@ -30,8 +30,15 @@
:config
(show-paren-mode 1))
-;; highlight trailing whitespace in prog-mode
-(add-hook 'prog-mode-hook (lambda () (setq-local show-trailing-whitespace t)))
+(defun mpolden/prog-mode-buffer-local-variables ()
+ "Set buffer-local variables for `prog-mode'."
+ ;; highlight trailing whitespace
+ (setq-local show-trailing-whitespace t)
+ ;; disable word wrapping
+ (setq-local truncate-lines t))
+
+(use-package prog-mode
+ :hook ((prog-mode . mpolden/prog-mode-buffer-local-variables)))
(defun mpolden/colorize-compilation-buffer ()
"Render ansi colors in compilation buffer."
@@ -41,9 +48,6 @@
(use-package ansi-color
:hook ((compilation-filter . mpolden/colorize-compilation-buffer)))
-;; disable word wrapping
-(setq-default truncate-lines t)
-
;; display line and column numbers in mode-line
(setq line-number-mode t
column-number-mode t)