diff options
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/ecma/indents.scm | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/queries/ecma/indents.scm b/queries/ecma/indents.scm index 966664219..d56741670 100644 --- a/queries/ecma/indents.scm +++ b/queries/ecma/indents.scm @@ -59,10 +59,11 @@ (statement_block "{" @indent.branch) -(parenthesized_expression - ("(" - (_) - ")" @indent.end)) +((parenthesized_expression + "(" + (_) + ")" @indent.end) @_outer + (#not-has-parent? @_outer if_statement)) [ "}" @@ -75,3 +76,7 @@ (comment) (ERROR) ] @indent.auto + +(if_statement + consequence: (_) @indent.dedent + (#not-kind-eq? @indent.dedent statement_block)) @indent.begin |
