From 7fdaf3b4b7f314d4f2ff661ee95bb20a298d533c Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Tue, 16 Jul 2019 11:23:58 +0200 Subject: Simplify hooks --- lisp/init-editing.el | 3 +-- lisp/init-lisp.el | 2 +- lisp/init-rainbow-delimiters.el | 2 +- lisp/init-rust-mode.el | 4 ++-- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/lisp/init-editing.el b/lisp/init-editing.el index 6aac3f4..b7f2c6e 100644 --- a/lisp/init-editing.el +++ b/lisp/init-editing.el @@ -7,8 +7,7 @@ (use-package subword :ensure nil ;; package is bundled with emacs :diminish subword-mode - :config - (add-hook 'prog-mode-hook 'subword-mode)) + :hook ((prog-mode . subword-mode))) ;; enable electric-indent-mode (use-package electric diff --git a/lisp/init-lisp.el b/lisp/init-lisp.el index 8b053cd..942ab4c 100644 --- a/lisp/init-lisp.el +++ b/lisp/init-lisp.el @@ -1,6 +1,6 @@ (use-package paredit :config ;; enable paredit in emacs-lisp-mode - (add-hook 'emacs-lisp-mode-hook 'paredit-mode)) + :hook ((emacs-lisp-mode . paredit-mode))) (provide 'init-lisp) diff --git a/lisp/init-rainbow-delimiters.el b/lisp/init-rainbow-delimiters.el index 71e75dc..e17430d 100644 --- a/lisp/init-rainbow-delimiters.el +++ b/lisp/init-rainbow-delimiters.el @@ -1,6 +1,6 @@ (use-package rainbow-delimiters :config ;; enable rainbow-delimiters in prog-mode - (add-hook 'prog-mode-hook 'rainbow-delimiters-mode)) + :hook ((prog-mode . rainbow-delimiters-mode))) (provide 'init-rainbow-delimiters) diff --git a/lisp/init-rust-mode.el b/lisp/init-rust-mode.el index 333fe60..2179191 100644 --- a/lisp/init-rust-mode.el +++ b/lisp/init-rust-mode.el @@ -8,8 +8,8 @@ ;; configure flycheck to support cargo project layout (use-package flycheck-rust + :commands flycheck-rust-setup :after (flycheck rust-mode) - :config - (add-hook 'flycheck-mode-hook #'flycheck-rust-setup)) + :hook ((flycheck-mode . flycheck-rust-setup))) (provide 'init-rust-mode) -- cgit v1.2.3