Skip to content

Commit 45f9096

Browse files
ribru17clason
authored andcommitted
feat(c): add text objects for statement conditions
1 parent 0b826f8 commit 45f9096

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

queries/c/textobjects.scm

+15
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,21 @@
3030

3131
(if_statement) @conditional.outer
3232

33+
(if_statement
34+
condition: (_) @conditional.inner
35+
(#offset! @conditional.inner 0 1 0 -1))
36+
37+
(while_statement
38+
condition: (_) @conditional.inner
39+
(#offset! @conditional.inner 0 1 0 -1))
40+
41+
(do_statement
42+
condition: (_) @conditional.inner
43+
(#offset! @conditional.inner 0 1 0 -1))
44+
45+
(for_statement
46+
condition: (_) @conditional.inner)
47+
3348
; loops
3449
(while_statement) @loop.outer
3550
(while_statement

0 commit comments

Comments
 (0)