summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJackson Ray Hamilton <jackson@jacksonrayhamilton.com>2019-04-09 19:53:37 -0700
committerJackson Ray Hamilton <jackson@jacksonrayhamilton.com>2019-04-09 19:53:37 -0700
commit526ffbad14265addd63db19903a24a9a6073cea6 (patch)
tree811e62f39bf4306a95aea23a6bc6651922632bf1
parentf29010729f85434ee24efd0d7ed29b7e24cf8be6 (diff)
downloademacs-526ffbad14265addd63db19903a24a9a6073cea6.tar.gz
* etc/NEWS: Document js-jsx-align->-with-<
-rw-r--r--etc/NEWS16
1 files changed, 14 insertions, 2 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 81b7d26dc3a..fbde6e0b66e 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1289,8 +1289,20 @@ wrapped in parenthesis (e.g. in a 'return' statement or a function
call). It would also fail in many intricate cases. Now, indentation
should work anywhere without parenthesis; many more intricacies are
supported; and, indentation conventions align more closely with those
-of the React developer community, otherwise still adhering to SGML
-conventions.
+of the React developer community (see 'js-jsx-align->-with-<'),
+otherwise still adhering to SGML conventions.
+
+---
+*** New defcustom 'js-jsx-align->-with-<' controls '>' indents.
+Commonly in JSX code, a '>' on its own line is indented at the same
+level as its opening '<'. This is the new default for JSX. This
+behavior is slightly different than that used by SGML in Emacs, where
+'>' is indented at the same level as attributes, which was also the
+old default for JSX.
+
+This is turned on by default. To get back the old default indentation
+behavior of aligning '>' with attributes, set 'js-jsx-align->-with-<'
+to nil.
---
*** Indentation uses 'js-indent-level' instead of 'sgml-basic-offset'.