@@ -103,6 +103,8 @@ We use a similar set of scopes as
103[SublimeText](https://www.sublimetext.com/docs/scope_naming.html). See also
103[SublimeText](https://www.sublimetext.com/docs/scope_naming.html). See also
104[TextMate](https://macromates.com/manual/en/language_grammars) scopes.
104[TextMate](https://macromates.com/manual/en/language_grammars) scopes.
106+- `attribute` - Class attributes, html tag attributes
106- `type` - Types
108- `type` - Types
107 - `builtin` - Primitive types provided by the language (`int`, `usize`)
109 - `builtin` - Primitive types provided by the language (`int`, `usize`)
108- `constructor`
110- `constructor`
@@ -133,13 +135,13 @@ We use a similar set of scopes as
133 - `parameter` - Function parameters
135 - `parameter` - Function parameters
134 - `other`
136 - `other`
135 - `member` - Fields of composite data types (e.g. structs, unions)
137 - `member` - Fields of composite data types (e.g. structs, unions)
136− - `function` (TODO: ?)
140- `punctuation`
141- `punctuation`
141 - `delimiter` - Commas, colons
142 - `delimiter` - Commas, colons
142 - `bracket` - Parentheses, angle brackets, etc.
143 - `bracket` - Parentheses, angle brackets, etc.
144+ - `special` - String interpolation brackets.
144- `keyword`
146- `keyword`
145 - `control`
147 - `control`