diff --git a/queries/ecma/indents.scm b/queries/ecma/indents.scm index 0f99e046..1a5520e5 100644 --- a/queries/ecma/indents.scm +++ b/queries/ecma/indents.scm @@ -46,6 +46,7 @@ ] @branch (statement_block "{" @branch) +(parenthesized_expression ("(" (_) ")" @indent_end)) ["}" "]"] @indent_end [ diff --git a/queries/jsx/indents.scm b/queries/jsx/indents.scm index d1a12be9..81ef8b23 100644 --- a/queries/jsx/indents.scm +++ b/queries/jsx/indents.scm @@ -2,11 +2,20 @@ (jsx_fragment) (jsx_element) (jsx_self_closing_element) + (jsx_expression) ] @indent -(parenthesized_expression) @indent +(jsx_fragment + ("<" ">" (_) "<" @branch "/" ">" @indent_end) +) + +(jsx_closing_element (">" @indent_end)) +(jsx_self_closing_element ">" @indent_end) [ (jsx_closing_element) ">" ] @branch +; + +