(add-to-list 'auto-mode-alist '("\\.mjs\\'" . javascript-mode)) (setq js-indent-level 2 typescript-indent-level 2 mmm-js-mode-enter-hook (lambda () (setq syntax-ppss-table nil)) mmm-typescript-mode-enter-hook (lambda () (setq syntax-ppss-table nil))) (use-package tide :ensure t :after (typescript-mode company flycheck) :hook ((typescript-mode . tide-setup) (typescript-mode . tide-hl-identifier-mode) (before-save . tide-format-before-save))) (use-package vue-mode :ensure t) (use-package vue-html-mode :ensure t)