mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 18:40:39 -08:00
Fix counting of nested self-closing JSXOpeningElements
* lisp/progmodes/js.el (js-jsx--matching-close-tag-pos): Fix bug where self-closing JSXOpeningElements might be missed if one was nested within another. * test/manual/indent/jsx-self-closing.jsx: Add test for bug concerning self-closing JSXOpeningElement counting.
This commit is contained in:
parent
84b1cfbc2d
commit
16669d7c5d
2 changed files with 27 additions and 25 deletions
13
test/manual/indent/jsx-self-closing.jsx
Normal file
13
test/manual/indent/jsx-self-closing.jsx
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
// Local Variables:
|
||||
// indent-tabs-mode: nil
|
||||
// js-indent-level: 2
|
||||
// End:
|
||||
|
||||
// The following test goes below any comments to avoid including
|
||||
// misindented comments among the erroring lines.
|
||||
|
||||
// Properly parse/indent code with a self-closing tag inside the
|
||||
// attribute of another self-closing tag.
|
||||
<div>
|
||||
<div attr={() => <div attr="" />} />
|
||||
</div>
|
||||
Loading…
Add table
Add a link
Reference in a new issue