diff options
Diffstat (limited to 'editors/code/rust.tmGrammar.json')
-rw-r--r-- | editors/code/rust.tmGrammar.json | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/editors/code/rust.tmGrammar.json b/editors/code/rust.tmGrammar.json index aa0811326..ab87cd39f 100644 --- a/editors/code/rust.tmGrammar.json +++ b/editors/code/rust.tmGrammar.json | |||
@@ -75,8 +75,13 @@ | |||
75 | { | 75 | { |
76 | "comment": "Attribute", | 76 | "comment": "Attribute", |
77 | "name": "meta.attribute.rust", | 77 | "name": "meta.attribute.rust", |
78 | "begin": "#\\!?\\[", | 78 | "begin": "#\\!?\\[(\\w*)", |
79 | "end": "\\]", | 79 | "end": "\\]", |
80 | "captures": { | ||
81 | "1": { | ||
82 | "name": "entity.name.function.attribute.rust" | ||
83 | } | ||
84 | }, | ||
80 | "patterns": [ | 85 | "patterns": [ |
81 | { | 86 | { |
82 | "include": "#string_literal" | 87 | "include": "#string_literal" |
@@ -202,7 +207,7 @@ | |||
202 | { | 207 | { |
203 | "comment": "Miscellaneous operator", | 208 | "comment": "Miscellaneous operator", |
204 | "name": "keyword.operator.misc.rust", | 209 | "name": "keyword.operator.misc.rust", |
205 | "match": "(=>|::)" | 210 | "match": "(=>|::|\\?)" |
206 | }, | 211 | }, |
207 | { | 212 | { |
208 | "comment": "Comparison operator", | 213 | "comment": "Comparison operator", |