Use :hook list syntax
This commit is contained in:
parent
164695304e
commit
3e6443a15d
|
@ -40,22 +40,18 @@
|
||||||
:custom (smartscan-symbol-selector "symbol")
|
:custom (smartscan-symbol-selector "symbol")
|
||||||
:config
|
:config
|
||||||
(unbind-key "M-'" smartscan-map)
|
(unbind-key "M-'" smartscan-map)
|
||||||
(defvar-local smartscan-exclude-modes '(cider-repl-mode
|
|
||||||
ielm-mode
|
|
||||||
vterm-mode
|
|
||||||
term-mode
|
|
||||||
ansi-term-mode
|
|
||||||
eshell-mode
|
|
||||||
shell-mode
|
|
||||||
sql-interactive-mode
|
|
||||||
magit-status-mode
|
|
||||||
compilation-mode
|
|
||||||
deadgrep-mode))
|
|
||||||
(defun turn-off-smartscan-mode ()
|
|
||||||
(smartscan-mode -1))
|
|
||||||
(dolist (mode smartscan-exclude-modes)
|
|
||||||
(add-hook (intern (concat (symbol-name mode) "-hook")) #'turn-off-smartscan-mode))
|
|
||||||
:hook
|
:hook
|
||||||
|
((cider-repl-mode
|
||||||
|
ielm-mode
|
||||||
|
vterm-mode
|
||||||
|
term-mode
|
||||||
|
ansi-term-mode
|
||||||
|
eshell-mode
|
||||||
|
shell-mode
|
||||||
|
sql-interactive-mode
|
||||||
|
magit-status-mode
|
||||||
|
compilation-mode
|
||||||
|
deadgrep-mode) . (lambda () (smartscan-mode -1)))
|
||||||
(elpaca-after-init . global-smartscan-mode)
|
(elpaca-after-init . global-smartscan-mode)
|
||||||
:bind (:map smartscan-map
|
:bind (:map smartscan-map
|
||||||
("C-M-'" . smartscan-symbol-replace)))
|
("C-M-'" . smartscan-symbol-replace)))
|
||||||
|
|
|
@ -85,8 +85,7 @@
|
||||||
(dolist (mode whitespace-disabled-modes)
|
(dolist (mode whitespace-disabled-modes)
|
||||||
(add-hook (intern (concat (symbol-name mode) "-hook")) #'turn-off-whitespace-mode))
|
(add-hook (intern (concat (symbol-name mode) "-hook")) #'turn-off-whitespace-mode))
|
||||||
:hook
|
:hook
|
||||||
(text-mode . (lambda () (whitespace-mode +1)))
|
((text-mode prog-mode) . (lambda () (whitespace-mode +1))))
|
||||||
(prog-mode . (lambda () (whitespace-mode +1))))
|
|
||||||
|
|
||||||
(use-package goggles
|
(use-package goggles
|
||||||
:diminish
|
:diminish
|
||||||
|
@ -111,15 +110,12 @@
|
||||||
|
|
||||||
(use-package rainbow-delimiters
|
(use-package rainbow-delimiters
|
||||||
:hook
|
:hook
|
||||||
(text-mode . (lambda () (rainbow-delimiters-mode +1)))
|
((text-mode prog-mode ielm-mode) . (lambda () (rainbow-delimiters-mode +1))))
|
||||||
(prog-mode . (lambda () (rainbow-delimiters-mode +1)))
|
|
||||||
(ielm-mode . (lambda () (rainbow-delimiters-mode +1))))
|
|
||||||
|
|
||||||
(use-package rainbow-mode
|
(use-package rainbow-mode
|
||||||
:diminish
|
:diminish
|
||||||
:hook
|
:hook
|
||||||
(emacs-lisp-mode . rainbow-mode)
|
((emacs-lisp-mode css-mode) . rainbow-mode))
|
||||||
(css-mode . rainbow-mode))
|
|
||||||
|
|
||||||
(use-feature repeat
|
(use-feature repeat
|
||||||
:defer 5
|
:defer 5
|
||||||
|
|
Loading…
Reference in New Issue