From: Jackson Ray Hamilton Date: Wed, 10 Apr 2019 02:53:37 +0000 (-0700) Subject: * etc/NEWS: Document js-jsx-align->-with-< X-Git-Tag: emacs-27.0.90~3261^2~11 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=526ffbad14265addd63db19903a24a9a6073cea6;p=emacs.git * etc/NEWS: Document js-jsx-align->-with-< --- 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'.