diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 9ac4717..fd11e7e 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -109,6 +109,30 @@ (use-package vterm :bind (("C-c t" . ansi-term))) +(use-package web-mode + :mode "\\.html?\\'" + :config + (setq web-mode-enable-auto-pairing t + web-mode-enable-auto-closing t + web-mode-enable-auto-expanding t)) + +(use-package emmet-mode + :hook ((web-mode html-mode css-mode) . emmet-mode) + :config + (setq emmet-expand-jsx-className? t)) + +(electric-pair-mode 1) + +(setq electric-pair-pairs '( + (?\" . ?\") + (?\{ . ?\}) + (?\( . ?\)) + (?\[ . ?\]) + (?\< . ?\>) +)) + +(setq electric-pair-text-pairs electric-pair-pairs) + ;; --------------------------- ;; LANGUAGE SUPPORT ;; --------------------------- @@ -146,14 +170,7 @@ '(custom-safe-themes '("0325a6b5eea7e5febae709dab35ec8648908af12cf2d2b569bedc8da0a3a81c1" default)) - '(package-selected-packages - '(all-the-icons blackboard-theme centaur-tabs cherry-blossom-theme - company consult doom-modeline doom-themes elcord - evil fennel-mode flycheck gradle-mode kaolin-themes - lsp-java lsp-ui lua-mode macrostep marginalia - minimap neotree nix-mode rainbow-mode swiper - tree-sitter-langs vertico vterm yasnippet - zenburn-theme zig-mode))) + '(package-selected-packages nil)) (custom-set-faces ;; custom-set-faces was added by Custom.