From 38587ada42226d1e269d9099e8ad0db8abde653b Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 16 Apr 2016 21:40:17 -0400 Subject: [PATCH] Add less-css-mode + refactor scss/sass/less config --- core/core-ui.el | 1 + modules/module-web.el | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/core/core-ui.el b/core/core-ui.el index 66d328952..2f94898fb 100644 --- a/core/core-ui.el +++ b/core/core-ui.el @@ -190,6 +190,7 @@ (use-package rainbow-mode :commands (rainbow-mode) :init + (add-hook! (sass-mode scss-mode less-css-mode) 'rainbow-mode) ;; hl-line-mode and rainbow-mode don't play well together (add-hook! rainbow-mode (when narf--hl-line-mode diff --git a/modules/module-web.el b/modules/module-web.el index 4fbd3d6f8..21f6b2485 100644 --- a/modules/module-web.el +++ b/modules/module-web.el @@ -6,15 +6,20 @@ (add-hook! (sass-mode scss-mode less-css-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 :mode "\\.scss$" :preface (require 'css-mode) :init (setq scss-compile-at-save nil) :config + (push '("scss" "css") projectile-other-file-alist) (sp-local-pair 'scss-mode "/*" "*/" :post-handlers '(("[d-3]||\n[i]" "RET") ("| " "SPC"))) (map! :map scss-mode-map