summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/init-appearance.el14
-rw-r--r--lisp/init-grep.el5
2 files changed, 9 insertions, 10 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)
diff --git a/lisp/init-grep.el b/lisp/init-grep.el
index 4850b73..87444f7 100644
--- a/lisp/init-grep.el
+++ b/lisp/init-grep.el
@@ -16,13 +16,8 @@ If NOSELECT is non-nil, do not select the window."
(interactive)
(mpolden/grep-visit-buffer-other-window result t))
-(defun mpolden/grep-mode-buffer-local-variables ()
- "Set buffer-local variables for `grep-mode'."
- (setq-local truncate-lines nil))
-
(use-package grep
:commands grep-read-regexp
- :hook (grep-mode . mpolden/grep-mode-buffer-local-variables)
:bind (:map grep-mode-map
;; make C-o and o behave as in dired
("o" . mpolden/grep-visit-buffer-other-window)