summaryrefslogtreecommitdiff
path: root/settings/setup-web-mode.el
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2021-02-01 19:59:25 -0800
committerbenj <benj@rse8.com>2021-02-01 19:59:25 -0800
commitfa0da6b5e5851708a90f322458dafaf02677e1eb (patch)
treeb361eb31aa1aabd5e20da3250b0be87a758a5fcf /settings/setup-web-mode.el
parent9b147da64bedca04026c8225199f604fe2e583d7 (diff)
downloademacs-fa0da6b5e5851708a90f322458dafaf02677e1eb.tar
emacs-fa0da6b5e5851708a90f322458dafaf02677e1eb.tar.gz
emacs-fa0da6b5e5851708a90f322458dafaf02677e1eb.tar.bz2
emacs-fa0da6b5e5851708a90f322458dafaf02677e1eb.tar.lz
emacs-fa0da6b5e5851708a90f322458dafaf02677e1eb.tar.xz
emacs-fa0da6b5e5851708a90f322458dafaf02677e1eb.tar.zst
emacs-fa0da6b5e5851708a90f322458dafaf02677e1eb.zip
updating emacs broke stuff so I shoved it back into the hole...
Diffstat (limited to 'settings/setup-web-mode.el')
-rw-r--r--settings/setup-web-mode.el7
1 files changed, 7 insertions, 0 deletions
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)