diff --git a/org/config/emacs.org b/org/config/emacs.org index 7fdb971..0125ef9 100644 --- a/org/config/emacs.org +++ b/org/config/emacs.org @@ -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