single hook with use-package

This commit is contained in:
Jesús 2019-01-31 22:20:21 -05:00
parent 719257e801
commit 257849faab
No known key found for this signature in database
GPG Key ID: F6EE7BC59A315766
6 changed files with 32 additions and 32 deletions

View File

@ -6,10 +6,10 @@
;; emmet-mode ;; emmet-mode
(use-package emmet-mode (use-package emmet-mode
;; Enable for only languages ;; Enable for only languages
:init :hook
(add-hook 'sgml-mode-hook 'emmet-mode) ;; Auto-start on any markup modes (sgml-mode . emmet-mode) ;; Auto-start on any markup modes
(add-hook 'web-mode-hook 'emmet-mode) ;; enable Emmet on web-mode (web-mode . emmet-mode) ;; enable Emmet on web-mode
(add-hook 'css-mode-hook 'emmet-mode) ;; enable Emmet's css abbreviation. (css-mode . emmet-mode) ;; enable Emmet's css abbreviation.
) )
(provide 'init-emmet-mode) (provide 'init-emmet-mode)

View File

@ -3,17 +3,7 @@
;; ;;
;;; Code: ;;; Code:
(use-package flycheck (use-package flycheck
;; Enable for only languages
:init
;; (add-hook 'after-init-hook 'global-flycheck-mode)
(add-hook 'c++-mode-hook 'flycheck-mode)
;; (add-hook 'emacs-lisp-mode-hook 'flycheck-mode)
(add-hook 'html-mode-hook 'flycheck-mode)
(add-hook 'js-mode-hook 'flycheck-mode)
(add-hook 'web-mode-hook 'flycheck-mode)
(add-hook 'sh-mode-hook 'flycheck-mode)
:config :config
;; support web-mode with PHP ;; support web-mode with PHP
(flycheck-define-checker mix-php (flycheck-define-checker mix-php
@ -27,7 +17,14 @@
:modes (php-mode php+-mode web-mode)) :modes (php-mode php+-mode web-mode))
(add-to-list 'flycheck-checkers 'mix-php) (add-to-list 'flycheck-checkers 'mix-php)
) ;; Enable for only languages
:hook
(c++-mode . flycheck-mode)
;; (emacs-lisp-mode flycheck-mode)
(html-mode . flycheck-mode)
(js-mode . flycheck-mode)
(web-mode . flycheck-mode)
(sh-mode . flycheck-mode))
(provide 'init-flycheck) (provide 'init-flycheck)

View File

@ -69,7 +69,8 @@
:ensure t :ensure t
:mode ("/\\.?git/?config$" :mode ("/\\.?git/?config$"
"/\\.gitmodules$") "/\\.gitmodules$")
:init (add-hook 'gitconfig-mode-hook 'flyspell-mode)) :hook
(gitconfig-mode . flyspell-mode))
(use-package gitignore-mode (use-package gitignore-mode
:ensure t :ensure t

View File

@ -21,9 +21,11 @@
(elisp-mode . linum-mode) (elisp-mode . linum-mode)
(html-mode . linum-mode) (html-mode . linum-mode)
(js-mode . linum-mode) (js-mode . linum-mode)
(less-mode . linum-mode)
(markdown-mode . linum-mode) (markdown-mode . linum-mode)
(nginx-mode . linum-mode) (nginx-mode . linum-mode)
(php-mode . linum-mode) (php-mode . linum-mode)
(sass-mode . linum-mode)
(web-mode . linum-mode)) (web-mode . linum-mode))
(use-package hl-line) (use-package hl-line)

View File

@ -6,8 +6,8 @@
(use-package php-refactor-mode (use-package php-refactor-mode
:after (php-mode) :after (php-mode)
:mode ("\\.php\\'" . php-mode) :mode ("\\.php\\'" . php-mode)
:config :hook
(add-hook 'php-mode-hook 'php-refactor-mode)) (php-mode . php-refactor-mode))
(use-package php-mode (use-package php-mode
:ensure t) :ensure t)

View File

@ -5,13 +5,13 @@
;;; Code: ;;; Code:
;; rainbow-mode ;; rainbow-mode
(use-package rainbow-mode (use-package rainbow-mode
:init :hook
(add-hook 'css-mode-hook 'rainbow-mode) (css-mode . rainbow-mode)
(add-hook 'sass-mode-hook 'rainbow-mode) (sass-mode . rainbow-mode)
(add-hook 'scss-mode-hook 'rainbow-mode) (scss-mode . rainbow-mode)
(add-hook 'less-mode-hook 'rainbow-mode) (less-mode . rainbow-mode)
(add-hook 'web-mode-hook 'rainbow-mode) (web-mode . rainbow-mode)
(add-hook 'html-mode-hook 'rainbow-mode)) (html-mode . rainbow-mode))
(provide 'init-rainbow) (provide 'init-rainbow)
;;; init-rainbow.el ends here ;;; init-rainbow.el ends here