[Emacs] Enable prettier-js and lsp for webmode by default
This commit is contained in:
parent
8cebd9636e
commit
31817f8452
@ -7309,8 +7309,11 @@ languages in the same buffer, mainly HTML, CSS, and Javascript.
|
|||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(use-package web-mode
|
(use-package web-mode
|
||||||
:defer t
|
:defer t
|
||||||
|
:after (prettier-js)
|
||||||
:straight (:build t)
|
:straight (:build t)
|
||||||
:hook ((html-mode . web-mode))
|
:hook ((html-mode . web-mode)
|
||||||
|
(web-mode . lsp-deferred)
|
||||||
|
(web-mode . prettier-js-mode))
|
||||||
:mode (("\\.phtml\\'" . web-mode)
|
:mode (("\\.phtml\\'" . web-mode)
|
||||||
("\\.tpl\\.php\\'" . web-mode)
|
("\\.tpl\\.php\\'" . web-mode)
|
||||||
("\\.twig\\'" . web-mode)
|
("\\.twig\\'" . web-mode)
|
||||||
@ -7494,8 +7497,8 @@ And finally, here is a formatter for Javascript.
|
|||||||
(use-package prettier-js
|
(use-package prettier-js
|
||||||
:defer t
|
:defer t
|
||||||
:straight (:build t)
|
:straight (:build t)
|
||||||
:after (rjsx-mode web-mode typescript-mode)
|
:after (rjsx-mode typescript-mode)
|
||||||
:hook ((rjsx-mode web-mode typescript-mode) . prettier-js-mode)
|
:hook ((rjsx-mode typescript-mode) . prettier-js-mode)
|
||||||
:config
|
:config
|
||||||
(csetq prettier-js-args '("--single-quote" "--jsx-single-quote")))
|
(csetq prettier-js-args '("--single-quote" "--jsx-single-quote")))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
Loading…
Reference in New Issue
Block a user