all repos — nixfiles @ 405ba466460f9d987d331e64fe28eaba481b9c62

System and user configuration, managed by nix and home-manager

Emacs: Install rjsx-mode for React component files

Alan Pearce
commit

405ba466460f9d987d331e64fe28eaba481b9c62

parent

6a3adcad704b8a3c06fc397b5a32a3247dfb36f4

2 files changed, 11 insertions(+), 2 deletions(-)

jump to
M emacs/.emacs.d/init.orgemacs/.emacs.d/init.org
@@ -2099,8 +2099,7 @@ an AST internally, so it can work with it almost like a lisp.
#+BEGIN_SRC emacs-lisp (use-package js2-mode - :mode (("\\.js\\'" . js2-mode) - ("\\.jsx\\'" . js2-jsx-mode)) + :mode (("\\.js\\'" . js2-mode)) :interpreter ("node" . js2-mode) :functions js2-next-error :config (progn
@@ -2122,6 +2121,15 @@ js-switch-indent-offset 2
js2-include-node-externs t js2-highlight-level 1 js2-strict-missing-semi-warning nil))) +#+END_SRC + +**** rjsx-mode + +A set of advice for js2-jsx-mode to work better with React. + +#+BEGIN_SRC emacs-lisp +(use-package rjsx-mode + :mode (("\\.jsx\\'" . rjsx-mode))) #+END_SRC **** js2-refactor
M nix/.config/nixpkgs/emacs.nixnix/.config/nixpkgs/emacs.nix
@@ -133,6 +133,7 @@ redshank
relative-buffers restclient ripgrep + rjsx-mode scala-mode scss-mode shrink-whitespace