PRAISE BE TO THE BYTE COMPILER FOR THY SHARP QUOTES
This commit is contained in:
parent
ef88d30b73
commit
5ae94b765c
79 changed files with 798 additions and 795 deletions
|
@ -1,17 +1,17 @@
|
|||
;;; lang/web/+css.el
|
||||
|
||||
;; css-mode hooks apply to scss and less-css modes
|
||||
(add-hook 'css-mode-hook 'rainbow-delimiters-mode)
|
||||
(add-hook 'css-mode-hook #'rainbow-delimiters-mode)
|
||||
(add-hook! (css-mode sass-mode)
|
||||
'(yas-minor-mode-on flycheck-mode highlight-numbers-mode))
|
||||
#'(yas-minor-mode-on flycheck-mode highlight-numbers-mode))
|
||||
|
||||
(sp-with-modes '(css-mode scss-mode less-css-mode stylus-mode)
|
||||
(sp-local-pair "/*" "*/" :post-handlers '(("[d-3]||\n[i]" "RET") ("| " "SPC"))))
|
||||
|
||||
(map! :map* (css-mode-map scss-mode-map less-css-mode-map)
|
||||
:n "M-R" '+css/web-refresh-browser
|
||||
:n "M-R" #'+css/web-refresh-browser
|
||||
(:localleader
|
||||
:n "rb" '+css/toggle-inline-or-block))
|
||||
:n "rb" #'+css/toggle-inline-or-block))
|
||||
|
||||
;;
|
||||
;; Packages
|
||||
|
@ -21,14 +21,14 @@
|
|||
:when (featurep! :completion ivy)
|
||||
:commands (counsel-css counsel-css-imenu-setup)
|
||||
:init
|
||||
(add-hook 'css-mode-hook 'counsel-css-imenu-setup)
|
||||
(add-hook 'css-mode-hook #'counsel-css-imenu-setup)
|
||||
(map! :map* (css-mode-map scss-mode-map less-css-mode-map)
|
||||
:leader :n ";" 'counsel-css))
|
||||
:leader :n ";" #'counsel-css))
|
||||
|
||||
|
||||
(def-package! rainbow-mode
|
||||
:commands rainbow-mode
|
||||
:init (add-hook! (css-mode sass-mode) 'rainbow-mode))
|
||||
:init (add-hook! (css-mode sass-mode) #'rainbow-mode))
|
||||
|
||||
|
||||
(def-package! css-mode
|
||||
|
@ -36,7 +36,7 @@
|
|||
:mode ("\\.scss$" . scss-mode)
|
||||
:config
|
||||
(set! :company-backend '(css-mode scss-mode) '(company-css company-yasnippet))
|
||||
(set! :build 'compile-to-css 'scss-mode '+css/scss-build))
|
||||
(set! :build 'compile-to-css 'scss-mode #'+css/scss-build))
|
||||
|
||||
|
||||
(def-package! sass-mode
|
||||
|
@ -44,7 +44,7 @@
|
|||
:config
|
||||
(setq sass-command-options '("--style compressed"))
|
||||
(set! :company-backend 'sass-mode '(company-css company-yasnippet))
|
||||
(set! :build 'compile-to-css 'sass-mode '+css/sass-build))
|
||||
(set! :build 'compile-to-css 'sass-mode #'+css/sass-build))
|
||||
|
||||
|
||||
(def-package! less-css-mode
|
||||
|
|
|
@ -10,26 +10,26 @@
|
|||
"\\.tsx$"
|
||||
"wp-content/themes/.+/.+\\.php$")
|
||||
:init
|
||||
(add-hook 'web-mode-hook 'turn-off-smartparens-mode)
|
||||
(add-hook 'web-mode-hook #'turn-off-smartparens-mode)
|
||||
:config
|
||||
(set! :company-backend 'web-mode '(company-web-html company-yasnippet))
|
||||
(setq web-mode-enable-html-entities-fontification t)
|
||||
|
||||
;; Fix blank line numbers after unfolding
|
||||
(advice-add 'web-mode-fold-or-unfold :after 'nlinum--flush)
|
||||
(advice-add #'web-mode-fold-or-unfold :after #'nlinum--flush)
|
||||
|
||||
(map! :map web-mode-map
|
||||
(:localleader :n "rt" 'web-mode-element-rename)
|
||||
"M-/" 'web-mode-comment-or-uncomment
|
||||
:i "SPC" 'self-insert-command
|
||||
:n "M-r" 'doom/web-refresh-browser
|
||||
:n "za" 'web-mode-fold-or-unfold
|
||||
:nv "]a" 'web-mode-attribute-next
|
||||
:nv "[a" 'web-mode-attribute-previous
|
||||
:nv "]t" 'web-mode-tag-next
|
||||
:nv "[t" 'web-mode-tag-previous
|
||||
:nv "]T" 'web-mode-element-child
|
||||
:nv "[T" 'web-mode-element-parent))
|
||||
(:localleader :n "rt" #'web-mode-element-rename)
|
||||
"M-/" #'web-mode-comment-or-uncomment
|
||||
:i "SPC" #'self-insert-command
|
||||
:n "M-r" #'doom/web-refresh-browser
|
||||
:n "za" #'web-mode-fold-or-unfold
|
||||
:nv "]a" #'web-mode-attribute-next
|
||||
:nv "[a" #'web-mode-attribute-previous
|
||||
:nv "]t" #'web-mode-tag-next
|
||||
:nv "[t" #'web-mode-tag-previous
|
||||
:nv "]T" #'web-mode-element-child
|
||||
:nv "[T" #'web-mode-element-parent))
|
||||
|
||||
|
||||
(def-package! company-web
|
||||
|
@ -45,5 +45,5 @@
|
|||
:config
|
||||
(set! :company-backend 'pug-mode '(company-yasnippet))
|
||||
(map! :map pug-mode-map
|
||||
:i [tab] 'doom/dumb-indent
|
||||
:i [backtab] 'doom/dumb-dedent))
|
||||
:i [tab] #'doom/dumb-indent
|
||||
:i [backtab] #'doom/dumb-dedent))
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
:commands (web-beautify-html web-beautify-css)
|
||||
:init
|
||||
(map! (:map* (css-mode-map scss-mode-map less-css-mode-map)
|
||||
:n "gQ" 'web-beautify-css)
|
||||
:n "gQ" #'web-beautify-css)
|
||||
(:map* web-mode-map
|
||||
:n "gQ" 'web-beautify-html)))
|
||||
:n "gQ" #'web-beautify-html)))
|
||||
|
||||
|
||||
(def-package! emmet-mode
|
||||
|
@ -22,9 +22,9 @@
|
|||
:config
|
||||
(setq emmet-move-cursor-between-quotes t)
|
||||
(map! :map emmet-mode-keymap
|
||||
:v "M-e" 'emmet-wrap-with-markup
|
||||
:i "M-e" 'emmet-expand-yas
|
||||
:i "M-E" 'emmet-expand-line))
|
||||
:v "M-e" #'emmet-wrap-with-markup
|
||||
:i "M-e" #'emmet-expand-yas
|
||||
:i "M-E" #'emmet-expand-line))
|
||||
|
||||
|
||||
;;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue