From cc20d7055debee1a5394044b349c307a960dbaa6 Mon Sep 17 00:00:00 2001 From: Andrew Dupont Date: Fri, 9 Feb 2024 09:51:41 -0800 Subject: [PATCH] [language-html] Fix indentation after self-closing tags --- packages/language-html/grammars/tree-sitter-html/indents.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/language-html/grammars/tree-sitter-html/indents.scm b/packages/language-html/grammars/tree-sitter-html/indents.scm index b0478f15aa..9c00eabb89 100644 --- a/packages/language-html/grammars/tree-sitter-html/indents.scm +++ b/packages/language-html/grammars/tree-sitter-html/indents.scm @@ -1,7 +1,7 @@ ((start_tag) @indent ; Only indent if this isn't a self-closing tag. - (#not-match? @indent "^<(?:area|base|br|col|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)\\s")) + (#not-match? @indent "^<(?:area|base|br|col|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)(?=\\s|>)")) ; `end_tag` will still match when only ``, the dedent happens too soon.