From a1f22526986a57c18ab2f29feb39d371db03656b Mon Sep 17 00:00:00 2001 From: L42y <423300@gmail.com> Date: Mon, 10 Oct 2016 16:30:00 +0800 Subject: [PATCH] use js2-jsx-mode instead of web-mode for JSX --- lisp/progmodes.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lisp/progmodes.el b/lisp/progmodes.el index 6c950f7..29deeba 100644 --- a/lisp/progmodes.el +++ b/lisp/progmodes.el @@ -36,7 +36,8 @@ (use-package js2-mode :ensure t - :mode "\\.js$" + :mode (("\\.js$" . js2-mode) + ("/\\([[:upper:]]\\w+\\)\\(/index\\)?\\.js$" . js2-jsx-mode)) :config (progn (setq-default js2-basic-offset 2) (setq js2-include-node-externs t) @@ -88,7 +89,7 @@ (use-package web-mode :ensure t - :mode ("\\.html$" "\\.json$" "/\\([[:upper:]]\\w+\\)\\(/index\\)?\\.js$") + :mode ("\\.html$" "\\.json$") :config (progn (setq web-mode-content-types-alist '(("jsx" . "/\\([[:upper:]]\\w+\\)\\(/index\\)?\\.js$"))