on master help sign in
fix: Improving JSX and TSX indents (#3853)
714db9cBenjamin Streit
languages.toml+2−2
@@ -332,7 +332,7 @@ source = { git = "https://github.com/omertuc/tree-sitter-go-work", rev = "6dd9dd
332name = "javascript"
332name = "javascript"
333scope = "source.js"
333scope = "source.js"
334injection-regex = "(js|javascript)"
334injection-regex = "(js|javascript)"
335−file-types = ["js", "jsx", "mjs", "cjs"]
335+file-types = ["js", "mjs", "cjs"]
336shebangs = ["node"]
336shebangs = ["node"]
337roots = []
337roots = []
338comment-token = "//"
338comment-token = "//"
@@ -363,7 +363,7 @@ injection-regex = "jsx"
363file-types = ["jsx"]
363file-types = ["jsx"]
364roots = []
364roots = []
365comment-token = "//"
365comment-token = "//"
366−language-server = { command = "typescript-language-server", args = ["--stdio"], language-id = "javascript" }
366+language-server = { command = "typescript-language-server", args = ["--stdio"], language-id = "javascriptreact" }
367indent = { tab-width = 2, unit = " " }
367indent = { tab-width = 2, unit = " " }
368grammar = "javascript"
368grammar = "javascript"
369
369
runtime/queries/jsx/indents.scm+8
@@ -1 +1,9 @@
1+[
2+ (jsx_fragment)
3+ (jsx_element)
4+ (jsx_self_closing_element)
5+] @indent
6+
7+(parenthesized_expression) @indent
8+
1; inherits: ecma
9; inherits: ecma
runtime/queries/tsx/indents.scm+1−1
@@ -1 +1 @@
1−; inherits: typescript
1+; inherits: typescript,jsx