diff options
| author | Pham Huy Hoang <hoangtun0810@gmail.com> | 2023-01-04 01:57:40 +0900 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2023-01-04 12:14:03 +0100 |
| commit | 2cd89b4bc32911cf0998de6d8c7602eabf9dd137 (patch) | |
| tree | 5f608608f579a3fda6bf7893f5d986a633f559ed /queries | |
| parent | fix(html): fix wrong indents for script/style tags (diff) | |
| download | nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.tar nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.tar.gz nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.tar.bz2 nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.tar.lz nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.tar.xz nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.tar.zst nvim-treesitter-2cd89b4bc32911cf0998de6d8c7602eabf9dd137.zip | |
fix(jsx): add missing indent end mark to elements
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/ecma/indents.scm | 1 | ||||
| -rw-r--r-- | queries/jsx/indents.scm | 11 |
2 files changed, 11 insertions, 1 deletions
diff --git a/queries/ecma/indents.scm b/queries/ecma/indents.scm index 0f99e0469..1a5520e52 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 d1a12be9c..81ef8b238 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 +; <button +; /> +(jsx_self_closing_element "/" @branch) |
