[Emacs] Enable prettier-js and lsp for webmode by default

This commit is contained in:
Lucien Cartier-Tilet 2022-08-12 17:55:59 +02:00
parent 8cebd9636e
commit 31817f8452
Signed by: phundrak
GPG Key ID: BD7789E705CB8DCA
1 changed files with 6 additions and 3 deletions

View File

@ -7309,8 +7309,11 @@ languages in the same buffer, mainly HTML, CSS, and Javascript.
#+begin_src emacs-lisp
(use-package web-mode
:defer t
:after (prettier-js)
: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)
("\\.tpl\\.php\\'" . web-mode)
("\\.twig\\'" . web-mode)
@ -7494,8 +7497,8 @@ And finally, here is a formatter for Javascript.
(use-package prettier-js
:defer t
:straight (:build t)
:after (rjsx-mode web-mode typescript-mode)
:hook ((rjsx-mode web-mode typescript-mode) . prettier-js-mode)
:after (rjsx-mode typescript-mode)
:hook ((rjsx-mode typescript-mode) . prettier-js-mode)
:config
(csetq prettier-js-args '("--single-quote" "--jsx-single-quote")))
#+end_src