[html] Make leex support optional
This commit is contained in:
parent
42868141da
commit
3c7956ced7
|
@ -12,6 +12,7 @@
|
|||
- [[#web-beautify][web-beautify]]
|
||||
- [[#prettier][prettier]]
|
||||
- [[#choosing-a-formatter][Choosing a formatter]]
|
||||
- [[#activate-leex-support][Activate leex support]]
|
||||
- [[#backends][Backends]]
|
||||
- [[#language-server-protocol][Language Server Protocol]]
|
||||
- [[#live-display-in-browser][Live display in browser]]
|
||||
|
@ -78,6 +79,14 @@ Formatter can be chosen on a per project basis using directory local variables
|
|||
|
||||
*Note:* you can easily add a directory local variable with ~SPC f v d~.
|
||||
|
||||
** Activate leex support
|
||||
To activate support for ~.leex~ files set below config variable to a
|
||||
non-nil value.
|
||||
|
||||
#+BEGIN_SRC elisp
|
||||
(html :variables html-enable-leex-support t)
|
||||
#+END_SRC
|
||||
|
||||
* Backends
|
||||
** Language Server Protocol
|
||||
For css files, you have to install =vscode-css-languageserver-bin=
|
||||
|
|
|
@ -40,3 +40,6 @@
|
|||
|
||||
(defvar html-enable-lsp nil
|
||||
"If non-nil, enable lsp-mode in web-mode html buffers having.")
|
||||
|
||||
(defvar html-enable-leex-support nil
|
||||
"If non nil, enable support for `.leex' files.")
|
||||
|
|
|
@ -209,7 +209,9 @@
|
|||
(progn
|
||||
(spacemacs//web-setup-transient-state)
|
||||
(when html-enable-lsp
|
||||
(add-hook 'web-mode-hook #'spacemacs//setup-lsp-for-html-buffer t)))
|
||||
(add-hook 'web-mode-hook #'spacemacs//setup-lsp-for-html-buffer t))
|
||||
(when html-enable-leex-support
|
||||
(add-to-list 'auto-mode-alist '("\\.leex\\'" . web-mode))))
|
||||
:config
|
||||
(progn
|
||||
(spacemacs/declare-prefix-for-mode 'web-mode "m=" "format")
|
||||
|
@ -231,7 +233,6 @@
|
|||
"rw" 'web-mode-element-wrap
|
||||
"z" 'web-mode-fold-or-unfold))
|
||||
;; TODO element close would be nice but broken with evil.
|
||||
|
||||
:mode
|
||||
(("\\.phtml\\'" . web-mode)
|
||||
("\\.tpl\\.php\\'" . web-mode)
|
||||
|
@ -242,7 +243,6 @@
|
|||
("\\.[gj]sp\\'" . web-mode)
|
||||
("\\.as[cp]x?\\'" . web-mode)
|
||||
("\\.eex\\'" . web-mode)
|
||||
("\\.leex\\'" . web-mode)
|
||||
("\\.erb\\'" . web-mode)
|
||||
("\\.mustache\\'" . web-mode)
|
||||
("\\.handlebars\\'" . web-mode)
|
||||
|
|
Loading…
Reference in a new issue