[Emacs] Improve Vue development experience
This commit is contained in:
parent
1550d6c3e9
commit
b60afb67d7
@ -7229,6 +7229,7 @@ hand.
|
|||||||
"e" '(:ignore t :which-key "emmet")
|
"e" '(:ignore t :which-key "emmet")
|
||||||
"ee" #'emmet-expand-line
|
"ee" #'emmet-expand-line
|
||||||
"ep" #'emmet-preview
|
"ep" #'emmet-preview
|
||||||
|
"eP" #'emmet-preview-mode
|
||||||
"ew" #'emmet-wrap-with-markup))
|
"ew" #'emmet-wrap-with-markup))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
@ -7286,7 +7287,11 @@ languages in the same buffer, mainly HTML, CSS, and Javascript.
|
|||||||
"rk" #'web-mode-element-kill
|
"rk" #'web-mode-element-kill
|
||||||
"rr" #'web-mode-element-rename
|
"rr" #'web-mode-element-rename
|
||||||
"rw" #'web-mode-element-wrap
|
"rw" #'web-mode-element-wrap
|
||||||
"z" #'web-mode-fold-or-unfold))
|
"z" #'web-mode-fold-or-unfold)
|
||||||
|
(phundrak/major-leader-key
|
||||||
|
:keymaps 'web-mode-map
|
||||||
|
:packages '(lsp-mode web-mode)
|
||||||
|
"l" '(:keymap lsp-command-map :which-key "lsp")))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
Auto-completion for ~emmet-mode~, ~html-mode~, and ~web-mode~.
|
Auto-completion for ~emmet-mode~, ~html-mode~, and ~web-mode~.
|
||||||
@ -7406,10 +7411,11 @@ Let’s interact with NPM through Emacs then.
|
|||||||
:defer t
|
:defer t
|
||||||
:straight (:build t)
|
:straight (:build t)
|
||||||
:hook (js-mode . npm-mode)
|
:hook (js-mode . npm-mode)
|
||||||
|
:hook (web-mode . npm-mode)
|
||||||
:general
|
:general
|
||||||
(phundrak/major-leader-key
|
(phundrak/major-leader-key
|
||||||
:packages '(npm-mode rjsx-mode)
|
:packages '(npm-mode rjsx-mode web-mode)
|
||||||
:keymaps 'rjsx-mode-map
|
:keymaps '(rjsx-mode-map web-mode-map)
|
||||||
"n" '(:keymap npm-mode-command-keymap :which-key "npm")))
|
"n" '(:keymap npm-mode-command-keymap :which-key "npm")))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
@ -7419,6 +7425,7 @@ And finally, here is a formatter for Javascript.
|
|||||||
:defer t
|
:defer t
|
||||||
:straight (:build t)
|
:straight (:build t)
|
||||||
:hook (rjsx-mode . prettier-js-mode)
|
:hook (rjsx-mode . prettier-js-mode)
|
||||||
|
:hook (web-mode . prettier-js-mode)
|
||||||
:custom
|
:custom
|
||||||
(prettier-js-args '("--single-quote"
|
(prettier-js-args '("--single-quote"
|
||||||
"--jsx-single-quote")))
|
"--jsx-single-quote")))
|
||||||
|
Loading…
Reference in New Issue
Block a user