Skip to content

Commit 5f8df45

Browse files
committed
Fix variable type highlighting being too greedy. (#17)
1 parent 5279d0f commit 5f8df45

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Rust.JSON-tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
},
3333
{
3434
"name": "meta.initialization.rust",
35-
"match": "(let)\\s+(mut\\s+)?([[:alpha:]_][[:alnum:]_]*)\\s*(:.+)?(=)",
35+
"match": "(let)\\s+(mut\\s+)?([[:alpha:]_][[:alnum:]_]*)\\s*(:.+?)?(=)",
3636
"captures": {
3737
"1": {"name": "keyword.source.rust"},
3838
"2": {"name": "keyword.source.rust"},

Rust.tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
<key>comment</key>
112112
<string>This matches the 'let x = val' style of variable intitialization.</string>
113113
<key>match</key>
114-
<string>(let)\s+(mut\s+)?([[:alpha:]_][[:alnum:]_]*)\s*(:.+)?(=)</string>
114+
<string>(let)\s+(mut\s+)?([[:alpha:]_][[:alnum:]_]*)\s*(:.+?)?(=)</string>
115115
<key>name</key>
116116
<string>meta.initialization.rust</string>
117117
</dict>

0 commit comments

Comments
 (0)