Turn off whitespace-mode in mode modes
This commit is contained in:
parent
1ab1ff47ad
commit
b7b89435c6
|
@ -131,13 +131,14 @@
|
||||||
:custom
|
:custom
|
||||||
(whitespace-line-column 120)
|
(whitespace-line-column 120)
|
||||||
(whitespace-style '(face tabs empty trailing lines-tail))
|
(whitespace-style '(face tabs empty trailing lines-tail))
|
||||||
|
:config
|
||||||
|
(defun turn-off-whitespace-mode ()
|
||||||
|
(whitespace-mode -1))
|
||||||
|
(defvar-local whitespace-disabled-modes '(cider-repl-mode ielm-mode vterm-mode eshell-mode shell-mode term-mode ansi-term-mode))
|
||||||
|
(dolist (mode whitespace-disabled-modes)
|
||||||
|
(add-hook (intern (concat (symbol-name mode) "-hook")) #'turn-off-whitespace-mode))
|
||||||
:hook
|
:hook
|
||||||
(text-mode . (lambda () (whitespace-mode +1)))
|
(text-mode . (lambda () (whitespace-mode +1)))
|
||||||
(prog-mode . (lambda () (whitespace-mode +1)))
|
|
||||||
(cider-repl-mode . (lambda () (whitespace-mode -1)))
|
|
||||||
(ielm-mode . (lambda () (whitespace-mode -1)))
|
|
||||||
(vterm-mode . (lambda () (whitespace-mode -1)))
|
|
||||||
(eshell-mode . (lambda () (whitespace-mode -1))))
|
|
||||||
|
|
||||||
(use-package volatile-highlights
|
(use-package volatile-highlights
|
||||||
:defer 10
|
:defer 10
|
||||||
|
|
Loading…
Reference in New Issue