diff options
author | Jackson Ray Hamilton <jackson@jacksonrayhamilton.com> | 2019-04-09 19:53:37 -0700 |
---|---|---|
committer | Jackson Ray Hamilton <jackson@jacksonrayhamilton.com> | 2019-04-09 19:53:37 -0700 |
commit | 526ffbad14265addd63db19903a24a9a6073cea6 (patch) | |
tree | 811e62f39bf4306a95aea23a6bc6651922632bf1 | |
parent | f29010729f85434ee24efd0d7ed29b7e24cf8be6 (diff) | |
download | emacs-526ffbad14265addd63db19903a24a9a6073cea6.tar.gz |
* etc/NEWS: Document js-jsx-align->-with-<
-rw-r--r-- | etc/NEWS | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -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'. |