Move rainbow-delimiters-mode activation to respective lang modules
This commit is contained in:
parent
257c4318e1
commit
e77545f1f8
5 changed files with 10 additions and 5 deletions
|
@ -198,9 +198,7 @@ file."
|
||||||
(def-package! rainbow-delimiters
|
(def-package! rainbow-delimiters
|
||||||
:commands rainbow-delimiters-mode
|
:commands rainbow-delimiters-mode
|
||||||
:config (setq rainbow-delimiters-max-face-count 3)
|
:config (setq rainbow-delimiters-max-face-count 3)
|
||||||
:init
|
:init (add-hook 'lisp-mode-hook 'rainbow-delimiters-mode))
|
||||||
(add-hook! (emacs-lisp-mode lisp-mode js-mode css-mode c-mode-common)
|
|
||||||
'rainbow-delimiters-mode))
|
|
||||||
|
|
||||||
|
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -27,6 +27,7 @@
|
||||||
(setq c-tab-always-indent nil
|
(setq c-tab-always-indent nil
|
||||||
c-electric-flag 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++)
|
;; extra highlights for numbers in C (`modern-cpp-font-lock' offers something better for C++)
|
||||||
(add-hook 'c-mode-hook 'highlight-numbers-mode)
|
(add-hook 'c-mode-hook 'highlight-numbers-mode)
|
||||||
;; Fontification of C++11 string literals
|
;; Fontification of C++11 string literals
|
||||||
|
|
|
@ -28,6 +28,7 @@
|
||||||
(eldoc-mode +1)
|
(eldoc-mode +1)
|
||||||
(highlight-quoted-mode +1)
|
(highlight-quoted-mode +1)
|
||||||
(auto-compile-on-save-mode +1)
|
(auto-compile-on-save-mode +1)
|
||||||
|
(rainbow-delimiters-mode +1)
|
||||||
|
|
||||||
(font-lock-add-keywords
|
(font-lock-add-keywords
|
||||||
nil `(;; Display "lambda" as λ
|
nil `(;; Display "lambda" as λ
|
||||||
|
|
|
@ -10,9 +10,12 @@
|
||||||
js2-highlight-external-variables nil
|
js2-highlight-external-variables nil
|
||||||
js2-mode-show-parse-errors 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
|
;; 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)
|
(set! :repl 'js2-mode 'nodejs-repl)
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
;;; lang/web/+css.el
|
;;; 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-with-modes '(css-mode scss-mode less-css-mode stylus-mode)
|
||||||
(sp-local-pair "/*" "*/" :post-handlers '(("[d-3]||\n[i]" "RET") ("| " "SPC"))))
|
(sp-local-pair "/*" "*/" :post-handlers '(("[d-3]||\n[i]" "RET") ("| " "SPC"))))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue