module-css: use scss-mode included with Emacs, instead of 3rd party plugin
This commit is contained in:
parent
e1000fcfc5
commit
e64c5e7b5f
2 changed files with 21 additions and 31 deletions
1
Cask
1
Cask
|
@ -175,7 +175,6 @@
|
||||||
;; CSS -- modules/module-css.el
|
;; CSS -- modules/module-css.el
|
||||||
(depends-on "less-css-mode")
|
(depends-on "less-css-mode")
|
||||||
(depends-on "sass-mode")
|
(depends-on "sass-mode")
|
||||||
(depends-on "scss-mode")
|
|
||||||
(depends-on "stylus-mode")
|
(depends-on "stylus-mode")
|
||||||
|
|
||||||
;; Data -- modules/module-data.el
|
;; Data -- modules/module-data.el
|
||||||
|
|
|
@ -14,48 +14,39 @@
|
||||||
(:map* (css-mode-map scss-mode-map less-css-mode-map)
|
(:map* (css-mode-map scss-mode-map less-css-mode-map)
|
||||||
:localleader :nv ";" 'doom/append-semicolon))
|
:localleader :nv ";" 'doom/append-semicolon))
|
||||||
|
|
||||||
|
;; css & scss
|
||||||
(use-package css-mode
|
(use-package css-mode
|
||||||
:mode "\\.css$"
|
:mode (("\\.css$" . css-mode)
|
||||||
|
("\\.scss$" . scss-mode))
|
||||||
:init
|
:init
|
||||||
(add-hook! css-mode
|
(add-hook! css-mode
|
||||||
'(yas-minor-mode-on flycheck-mode rainbow-mode highlight-numbers-mode
|
'(yas-minor-mode-on flycheck-mode rainbow-mode highlight-numbers-mode
|
||||||
doom|counsel-css-imenu-setup))
|
doom|counsel-css-imenu-setup))
|
||||||
:config
|
:config
|
||||||
(def-company-backend! css-mode (css yasnippet))
|
(def-company-backend! css-mode (css yasnippet))
|
||||||
(push '("css" "scss" "sass" "less" "styl") projectile-other-file-alist))
|
(push '("css" "scss" "sass" "less" "styl") projectile-other-file-alist)
|
||||||
|
|
||||||
|
(def-builder! scss-mode doom/scss-build)
|
||||||
|
(def-company-backend! scss-mode (css yasnippet))
|
||||||
|
(def-docset! scss-mode "sass,bourbon,compass,neat,css")
|
||||||
|
(push '("scss" "css") projectile-other-file-alist))
|
||||||
|
|
||||||
|
(use-package sass-mode
|
||||||
|
:mode "\\.sass$"
|
||||||
|
:config
|
||||||
|
(setq sass-command-options '("--style compressed"))
|
||||||
|
(def-builder! sass-mode doom/sass-build)
|
||||||
|
(def-company-backend! sass-mode (css yasnippet))
|
||||||
|
(push '("sass" "css") projectile-other-file-alist))
|
||||||
|
|
||||||
|
(use-package less-css-mode
|
||||||
|
:mode "\\.less$"
|
||||||
|
:config (push '("less" "css") projectile-other-file-alist))
|
||||||
|
|
||||||
(use-package stylus-mode
|
(use-package stylus-mode
|
||||||
:mode "\\.styl$"
|
:mode "\\.styl$"
|
||||||
:init (add-hook! stylus-mode '(yas-minor-mode-on flycheck-mode))
|
:init (add-hook! stylus-mode '(yas-minor-mode-on flycheck-mode))
|
||||||
:config (push '("styl" "css") projectile-other-file-alist))
|
:config (push '("styl" "css") projectile-other-file-alist))
|
||||||
|
|
||||||
(use-package less-css-mode
|
|
||||||
:mode "\\.less$"
|
|
||||||
:config (push '("less" "css") projectile-other-file-alist))
|
|
||||||
|
|
||||||
|
|
||||||
;;
|
|
||||||
;; Sass
|
|
||||||
;;
|
|
||||||
|
|
||||||
(setq scss-sass-options '("--style" "compressed"))
|
|
||||||
|
|
||||||
(use-package sass-mode
|
|
||||||
:mode "\\.sass$"
|
|
||||||
:config
|
|
||||||
(def-builder! sass-mode doom/sass-build)
|
|
||||||
(def-company-backend! sass-mode (css yasnippet))
|
|
||||||
(push '("sass" "css") projectile-other-file-alist))
|
|
||||||
|
|
||||||
(use-package scss-mode
|
|
||||||
:mode "\\.scss$"
|
|
||||||
:config
|
|
||||||
(def-builder! scss-mode doom/scss-build)
|
|
||||||
(def-company-backend! scss-mode (css yasnippet))
|
|
||||||
(def-docset! scss-mode "sass,bourbon,compass,neat,css")
|
|
||||||
(push '("scss" "css") projectile-other-file-alist)
|
|
||||||
(setq scss-compile-at-save nil))
|
|
||||||
|
|
||||||
|
|
||||||
(provide 'module-css)
|
(provide 'module-css)
|
||||||
;;; module-css.el ends here
|
;;; module-css.el ends here
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue