Skip to content

Commit cd11a4e

Browse files
talon
1 parent 4c4add6 commit cd11a4e

File tree

4 files changed

+31
-14
lines changed

4 files changed

+31
-14
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
command: sleep(100ms)
2+
---
3+
4+
[Range] = 0:15-0:20
5+
>-----<
6+
0| command: sleep(100ms)
7+
8+
[Domain] = 0:9-0:21
9+
>------------<
10+
0| command: sleep(100ms)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
command: sleep(100ms)
2+
---
3+
4+
[Content] =
5+
[Removal] =
6+
[Domain] = 0:15-0:20
7+
>-----<
8+
0| command: sleep(100ms)
9+
10+
[Insertion delimiter] = " "

queries/scm.scm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@
4343
)
4444
)
4545

46+
;;!! (#aaa? @bbb "ccc")
47+
;;! ^^^^^^^^^^
4648
(
4749
(predicate
4850
(parameters) @argumentList @argumentOrParameter.iteration

queries/talon.scm

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -157,20 +157,14 @@
157157
;;!! key(enter)
158158
;;! ^^^^^
159159
(key_action
160-
(implicit_string) @argumentOrParameter @argumentList
161-
) @argumentList.domain
162-
163-
;;!! key(enter)
164-
;;! ^^^^^
165-
(_
166-
(implicit_string) @argumentOrParameter.iteration
167-
) @argumentOrParameter.iteration.domain
160+
(implicit_string) @argumentOrParameter @argumentOrParameter.iteration @argumentList
161+
) @argumentOrParameter.iteration.domain @argumentList.domain
168162

169163
;;!! sleep(100ms)
170164
;;! ^^^^^
171165
(sleep_action
172-
(implicit_string) @argumentOrParameter @argumentList
173-
) @argumentList.domain
166+
(implicit_string) @argumentOrParameter @argumentOrParameter.iteration @argumentList
167+
) @argumentOrParameter.iteration.domain @argumentList.domain
174168

175169
;;!! print("hello", "world")
176170
;;! ^^^^^^^ ^^^^^^^
@@ -187,10 +181,11 @@
187181

188182
(_
189183
(argument_list
190-
"(" @argumentList.start.endOf @argumentOrParameter.iteration.start.endOf
191-
")" @argumentList.end.startOf @argumentOrParameter.iteration.end.startOf
192-
) @_dummy
193-
(#empty-single-multi-delimiter! @argumentList.start.endOf @_dummy "" ", " ",\n")
184+
"(" @argumentList.removal.start.endOf @argumentOrParameter.iteration.start.endOf
185+
")" @argumentList.removal.end.startOf @argumentOrParameter.iteration.end.startOf
186+
) @argumentList
187+
(#child-range! @argumentList 1 -2)
188+
(#empty-single-multi-delimiter! @argumentList @argumentList "" ", " ",\n")
194189
) @argumentList.domain @argumentOrParameter.iteration.domain
195190

196191
;;!! # foo

0 commit comments

Comments
 (0)