diff --git a/org/config/emacs.org b/org/config/emacs.org index ba079f1..e4fcb60 100644 --- a/org/config/emacs.org +++ b/org/config/emacs.org @@ -7178,7 +7178,14 @@ hand. :config (general-define-key :keymaps 'emmet-mode-keymap - "C-RET" #'emmet-expand-yas)) + "M-RET" #'emmet-expand-yas) + (phundrak/major-leader-key + :keymaps 'web-mode-map + :packages '(web-mode emmet-mode) + "e" '(:ignore t :which-key "emmet") + "ee" #'emmet-expand-line + "ep" #'emmet-preview + "ew" #'emmet-wrap-with-markup)) #+end_src Impatient mode serves web buffers live over HTTP so you can see your @@ -7213,7 +7220,8 @@ languages in the same buffer, mainly HTML, CSS, and Javascript. ("\\.ejs\\'" . web-mode) ("\\.svelte\\'" . web-mode) ("\\.ctp\\'" . web-mode) - ("\\.djhtml\\'" . web-mode)) + ("\\.djhtml\\'" . web-mode) + ("\\.vue\\'" . web-mode)) :general (phundrak/major-leader-key :keymaps 'web-mode-map @@ -7366,7 +7374,10 @@ And finally, here is a formatter for Javascript. (use-package prettier-js :defer t :straight (:build t) - :hook (rjsx-mode . prettier-js-mode)) + :hook (rjsx-mode . prettier-js-mode) + :custom + (prettier-js-args '("--single-quote" + "--jsx-single-quote"))) #+end_src ***** Typescript