Move rainbow-delimiters-mode activation to respective lang modules

This commit is contained in:
Henrik Lissner 2017-03-03 23:59:53 -05:00
parent 257c4318e1
commit e77545f1f8
5 changed files with 10 additions and 5 deletions

View file

@ -198,9 +198,7 @@ file."
(def-package! rainbow-delimiters
:commands rainbow-delimiters-mode
:config (setq rainbow-delimiters-max-face-count 3)
:init
(add-hook! (emacs-lisp-mode lisp-mode js-mode css-mode c-mode-common)
'rainbow-delimiters-mode))
:init (add-hook 'lisp-mode-hook 'rainbow-delimiters-mode))
;;

View file

@ -27,6 +27,7 @@
(setq c-tab-always-indent nil
c-electric-flag nil)
(add-hook 'c-mode-common-hook 'rainbow-delimiters-mode)
;; extra highlights for numbers in C (`modern-cpp-font-lock' offers something better for C++)
(add-hook 'c-mode-hook 'highlight-numbers-mode)
;; Fontification of C++11 string literals

View file

@ -28,6 +28,7 @@
(eldoc-mode +1)
(highlight-quoted-mode +1)
(auto-compile-on-save-mode +1)
(rainbow-delimiters-mode +1)
(font-lock-add-keywords
nil `(;; Display "lambda" as λ

View file

@ -10,9 +10,12 @@
js2-highlight-external-variables nil
js2-mode-show-parse-errors nil)
(add-hook! js2-mode '(tern-mode flycheck-mode highlight-indent-guides-mode))
(add-hook! 'js2-mode-hook
'(tern-mode flycheck-mode highlight-indent-guides-mode
rainbow-delimiters-mode))
;; Conform switch-case indentation to editorconfig's config
(add-hook! js2-mode (setq js-switch-indent-offset js-indent-level))
(add-hook! 'js2-mode-hook (setq js-switch-indent-offset js-indent-level))
(set! :repl 'js2-mode 'nodejs-repl)

View file

@ -1,5 +1,7 @@
;;; lang/web/+css.el
(add-hook! (css-mode scss-mode less-css-mode) 'rainbow-delimiters-mode)
(sp-with-modes '(css-mode scss-mode less-css-mode stylus-mode)
(sp-local-pair "/*" "*/" :post-handlers '(("[d-3]||\n[i]" "RET") ("| " "SPC"))))