Add less-css-mode + refactor scss/sass/less config

This commit is contained in:
Henrik Lissner 2016-04-16 21:40:17 -04:00
parent 64221e9450
commit 38587ada42
2 changed files with 8 additions and 2 deletions

View file

@ -190,6 +190,7 @@
(use-package rainbow-mode (use-package rainbow-mode
:commands (rainbow-mode) :commands (rainbow-mode)
:init :init
(add-hook! (sass-mode scss-mode less-css-mode) 'rainbow-mode)
;; hl-line-mode and rainbow-mode don't play well together ;; hl-line-mode and rainbow-mode don't play well together
(add-hook! rainbow-mode (add-hook! rainbow-mode
(when narf--hl-line-mode (when narf--hl-line-mode

View file

@ -6,15 +6,20 @@
(add-hook! (sass-mode scss-mode less-css-mode) (add-hook! (sass-mode scss-mode less-css-mode)
'(flycheck-mode narf|hl-line-off hs-minor-mode)) '(flycheck-mode narf|hl-line-off hs-minor-mode))
(use-package less-css-mode :mode "\\.less$") (push '("css" "scss" "sass" "less") projectile-other-file-alist)
(use-package sass-mode :mode "\\.sass$") (use-package less-css-mode :mode "\\.less$"
:config (push '("less" "css") projectile-other-file-alist))
(use-package sass-mode :mode "\\.sass$"
:config (push '("sass" "css") projectile-other-file-alist))
(use-package scss-mode (use-package scss-mode
:mode "\\.scss$" :mode "\\.scss$"
:preface (require 'css-mode) :preface (require 'css-mode)
:init (setq scss-compile-at-save nil) :init (setq scss-compile-at-save nil)
:config :config
(push '("scss" "css") projectile-other-file-alist)
(sp-local-pair 'scss-mode "/*" "*/" :post-handlers '(("[d-3]||\n[i]" "RET") ("| " "SPC"))) (sp-local-pair 'scss-mode "/*" "*/" :post-handlers '(("[d-3]||\n[i]" "RET") ("| " "SPC")))
(map! :map scss-mode-map (map! :map scss-mode-map