Skip to content

Commit 8e84a74

Browse files
committed
feat(jsx): add jsx/tsx element captures
1 parent 143856b commit 8e84a74

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

queries/jsx/textobjects.scm

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,22 @@
33
(jsx_attribute
44
(property_identifier)
55
(_) @parameter.inner) @parameter.outer
6+
7+
; Self closing tags
8+
(jsx_self_closing_element
9+
name: (identifier)
10+
.
11+
(_) @_start
12+
(_)* @_end
13+
.
14+
(#make-range! "jsx_element.inner" @_start @_end)) @jsx_element.outer
15+
16+
; Paired tags
17+
(jsx_element
18+
open_tag: (_)
19+
.
20+
(_) @_start
21+
(_)* @_end
22+
.
23+
close_tag: (_)
24+
(#make-range! "jsx_element.inner" @_start @_end)) @jsx_element.outer

0 commit comments

Comments
 (0)