いつのまにか js2-mode に js2-jsx-mode なるものが追加されてた。 なぜかweb-mode で jsx を書くのに抵抗あったのでこっち使ってみることにした。 すでに js2-mode と flycheck (eslint)をインストール&設定してれば、下記設定するだけで React の jsx を書ける環境になるっぽい。 (add-to-list 'auto-mode-alist '("\\.jsx\\'" . js2-jsx-mode)) (flycheck-add-mode 'javascript-eslint 'js2-jsx-mode) (add-hook 'js2-jsx-mode-hook 'flycheck-mode) よさげ 参考 https://github.com/mooz/js2-mode/