Skip to content

Commit b199996

Browse files
committed
fix: capture backtick escaped variable
1 parent cb8f7f3 commit b199996

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

syntaxes/r.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@
4040
},
4141
{
4242
"include": "#function-calls"
43+
},
44+
{
45+
"match": "(?:[a-zA-Z._][\\w.]*|`[^`]+`)"
4346
}
4447
],
4548
"repository": {

syntaxes/r.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ patterns:
2525
- include: "#lambda-functions"
2626
- include: "#builtin-functions"
2727
- include: "#function-calls"
28+
- match: '{{var}}'
2829

2930
repository:
3031
accessor:

tests/testdata/basics.R

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,3 +152,7 @@ foo::median
152152
my_vector |>
153153
# ^^ keyword.operator.pipe.r
154154
foo()
155+
156+
# issue #1
157+
foo(x = `#afd`)
158+
# ^^^^ -comment

0 commit comments

Comments
 (0)