* lisp/progmodes/typescript-ts-mode.el (tsx-ts-mode):
Add 'sexp-list' to 'treesit-thing-settings' with "jsx" things.
(typescript-ts-mode--sexp-list-nodes): Remove "jsx" things.
(cherry picked from commit
b061c01607aa43b8ffa1b5c4a90c3602497cf823)
"object_pattern"
"array"
"array_pattern"
- "jsx_expression"
- "_jsx_string"
"string"
"regex"
"arguments"
`((tsx
(sexp ,(regexp-opt
(append typescript-ts-mode--sexp-nodes
- '("jsx"))
- 'symbols))
+ '("jsx"))))
+ (sexp-list ,(concat "^"
+ (regexp-opt
+ (append typescript-ts-mode--sexp-list-nodes
+ '(
+ "jsx_element"
+ "jsx_self_closing_element"
+ "jsx_expression")))
+ "$"))
(sentence ,(regexp-opt
(append typescript-ts-mode--sentence-nodes
'("jsx_element"