Add less-css-mode; refactor scss/sass conf
This commit is contained in:
parent
4572165f6c
commit
44ccf02536
2 changed files with 13 additions and 15 deletions
1
Cask
1
Cask
|
@ -218,6 +218,7 @@
|
||||||
(depends-on "web-mode")
|
(depends-on "web-mode")
|
||||||
(depends-on "emmet-mode")
|
(depends-on "emmet-mode")
|
||||||
(depends-on "haml-mode")
|
(depends-on "haml-mode")
|
||||||
|
(depends-on "less-css-mode")
|
||||||
(depends-on "scss-mode")
|
(depends-on "scss-mode")
|
||||||
(depends-on "sass-mode")
|
(depends-on "sass-mode")
|
||||||
(depends-on "jaded-mode" :git "https://github.com/hlissner/jaded-mode")
|
(depends-on "jaded-mode" :git "https://github.com/hlissner/jaded-mode")
|
||||||
|
|
|
@ -1,33 +1,29 @@
|
||||||
;;; module-web.el
|
;;; module-web.el
|
||||||
|
|
||||||
(add-hook! (sass-mode scss-mode) '(rainbow-mode flycheck-mode))
|
(define-company-backend! sass-mode (css))
|
||||||
|
(define-company-backend! scss-mode (css))
|
||||||
|
(define-docset! scss-mode "sass,bourbon")
|
||||||
|
(add-hook! (sass-mode scss-mode less-css-mode)
|
||||||
|
'(flycheck-mode narf|hl-line-off hs-minor-mode))
|
||||||
|
|
||||||
(use-package sass-mode
|
(use-package less-css-mode :mode "\\.less$")
|
||||||
:mode "\\.sass$"
|
|
||||||
:config
|
(use-package sass-mode :mode "\\.sass$")
|
||||||
(define-company-backend! sass-mode (css)))
|
|
||||||
|
|
||||||
(use-package scss-mode
|
(use-package scss-mode
|
||||||
:mode "\\.scss$"
|
:mode "\\.scss$"
|
||||||
:preface
|
:preface (require 'css-mode)
|
||||||
(require 'css-mode)
|
:init (setq scss-compile-at-save nil)
|
||||||
:init
|
|
||||||
(define-docset! scss-mode "sass,bourbon")
|
|
||||||
(add-hook! scss-mode '(hs-minor-mode narf|hl-line-off))
|
|
||||||
(setq scss-compile-at-save nil)
|
|
||||||
:config
|
:config
|
||||||
(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
|
||||||
:n "M-r" 'narf/web-refresh-browser
|
:n "M-r" 'narf/web-refresh-browser
|
||||||
(:localleader
|
(:localleader :nv ";" 'narf/append-semicolon)
|
||||||
:nv ";" 'narf/append-semicolon)
|
|
||||||
(:leader
|
(:leader
|
||||||
:n ";" 'helm-css-scss
|
:n ";" 'helm-css-scss
|
||||||
:n ":" 'helm-css-scss-multi))
|
:n ":" 'helm-css-scss-multi))
|
||||||
|
|
||||||
(define-company-backend! scss-mode (css))
|
|
||||||
|
|
||||||
(after! web-beautify
|
(after! web-beautify
|
||||||
(add-hook! scss-mode (setenv "jsbeautify_indent_size" "2"))
|
(add-hook! scss-mode (setenv "jsbeautify_indent_size" "2"))
|
||||||
(map! :map scss-mode-map :m "gQ" 'web-beautify-css))
|
(map! :map scss-mode-map :m "gQ" 'web-beautify-css))
|
||||||
|
@ -64,6 +60,7 @@
|
||||||
:config
|
:config
|
||||||
(sp-with-modes '(web-mode)
|
(sp-with-modes '(web-mode)
|
||||||
(sp-local-pair "{{!--" "--}}" :post-handlers '(("||\n[i]" "RET") ("| " "SPC")))
|
(sp-local-pair "{{!--" "--}}" :post-handlers '(("||\n[i]" "RET") ("| " "SPC")))
|
||||||
|
(sp-local-pair "{{--" "--}}" :post-handlers '(("||\n[i]" "RET") ("| " "SPC")))
|
||||||
(sp-local-pair "<%" "%>" :post-handlers '(("||\n[i]" "RET") ("| " "SPC")))
|
(sp-local-pair "<%" "%>" :post-handlers '(("||\n[i]" "RET") ("| " "SPC")))
|
||||||
(sp-local-pair "{!!" "!!}" :post-handlers '(("||\n[i]" "RET") ("| " "SPC")))
|
(sp-local-pair "{!!" "!!}" :post-handlers '(("||\n[i]" "RET") ("| " "SPC")))
|
||||||
(sp-local-pair "{#" "#}" :post-handlers '(("||\n[i]" "RET") ("| " "SPC"))))
|
(sp-local-pair "{#" "#}" :post-handlers '(("||\n[i]" "RET") ("| " "SPC"))))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue