From fa0da6b5e5851708a90f322458dafaf02677e1eb Mon Sep 17 00:00:00 2001 From: benj Date: Mon, 1 Feb 2021 19:59:25 -0800 Subject: updating emacs broke stuff so I shoved it back into the hole... --- settings/setup-web-mode.el | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'settings/setup-web-mode.el') diff --git a/settings/setup-web-mode.el b/settings/setup-web-mode.el index 48e300c..b55e93b 100644 --- a/settings/setup-web-mode.el +++ b/settings/setup-web-mode.el @@ -7,9 +7,12 @@ (add-to-list 'auto-mode-alist '("\\.hbs\\'" . web-mode)) (add-to-list 'auto-mode-alist '("\\.html?\\'" . web-mode)) (add-to-list 'auto-mode-alist '("\\.js\\'" . web-mode)) +(add-to-list 'auto-mode-alist '("\\.ts\\'" . web-mode)) +(add-to-list 'auto-mode-alist '("\\.tsx\\'" . web-mode)) (add-to-list 'auto-mode-alist '("\\.json\\'" . web-mode)) (add-to-list 'auto-mode-alist '("\\.mustache\\'" . web-mode)) (add-to-list 'auto-mode-alist '("\\.tpl\\'" . web-mode)) +(add-to-list 'auto-mode-alist '("\\.eex\\'" . web-mode)) (set-face-attribute 'web-mode-doctype-face nil :foreground "misty rose") @@ -30,6 +33,10 @@ (setq web-mode-style-padding 2) (setq web-mode-script-padding 2)) +(eval-after-load 'web-mode + '(add-hook 'web-mode-hook #'add-node-modules-path)) + (add-hook 'web-mode-hook 'indent-offset) +(add-hook 'web-mode-hook 'prettier-js-mode) (provide 'setup-web-mode) -- cgit v1.2.3