Fix Broken Attribute Highlights (#5349)
* Update highlights.scm * Update highlights.scm * Update themes.md
This commit is contained in:
parent
c4b0eb8356
commit
486c3ab0d5
2 changed files with 10 additions and 7 deletions
|
@ -140,6 +140,8 @@ We use a similar set of scopes as
|
|||
|
||||
- `type` - Types
|
||||
- `builtin` - Primitive types provided by the language (`int`, `usize`)
|
||||
- `enum`
|
||||
- `variant`
|
||||
- `constructor`
|
||||
|
||||
- `constant` (TODO: constant.other.placeholder for %v)
|
||||
|
@ -202,6 +204,8 @@ We use a similar set of scopes as
|
|||
|
||||
- `namespace`
|
||||
|
||||
- `special`
|
||||
|
||||
- `markup`
|
||||
- `heading`
|
||||
- `marker`
|
||||
|
|
|
@ -231,13 +231,6 @@
|
|||
((identifier) @type
|
||||
(#match? @type "^[A-Z]"))
|
||||
|
||||
(attribute
|
||||
(identifier) @_macro
|
||||
arguments: (token_tree (identifier) @constant.numeric.integer)
|
||||
(#eq? @_macro "derive")
|
||||
)
|
||||
@special
|
||||
|
||||
; -------
|
||||
; Functions
|
||||
; -------
|
||||
|
@ -269,6 +262,12 @@
|
|||
; Macros
|
||||
; ---
|
||||
|
||||
(attribute
|
||||
(identifier) @special
|
||||
arguments: (token_tree (identifier) @type)
|
||||
(#eq? @special "derive")
|
||||
)
|
||||
|
||||
(attribute
|
||||
(identifier) @function.macro)
|
||||
(attribute
|
||||
|
|
Loading…
Add table
Reference in a new issue