Skip to content

Commit 714db9c

Browse files
authored
fix: Improving JSX and TSX indents (#3853)
1 parent 111d2da commit 714db9c

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

languages.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ source = { git = "https://github.com/omertuc/tree-sitter-go-work", rev = "6dd9dd
332332
name = "javascript"
333333
scope = "source.js"
334334
injection-regex = "(js|javascript)"
335-
file-types = ["js", "jsx", "mjs", "cjs"]
335+
file-types = ["js", "mjs", "cjs"]
336336
shebangs = ["node"]
337337
roots = []
338338
comment-token = "//"
@@ -363,7 +363,7 @@ injection-regex = "jsx"
363363
file-types = ["jsx"]
364364
roots = []
365365
comment-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" }
367367
indent = { tab-width = 2, unit = " " }
368368
grammar = "javascript"
369369

runtime/queries/jsx/indents.scm

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,9 @@
1+
[
2+
(jsx_fragment)
3+
(jsx_element)
4+
(jsx_self_closing_element)
5+
] @indent
6+
7+
(parenthesized_expression) @indent
8+
19
; inherits: ecma

runtime/queries/tsx/indents.scm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
; inherits: typescript
1+
; inherits: typescript,jsx

0 commit comments

Comments
 (0)