Fix Broken Attribute Highlights (#5349)

* Update highlights.scm

* Update highlights.scm

* Update themes.md
This commit is contained in:
Chickenkeeper 2023-01-09 02:26:08 +00:00 committed by GitHub
parent c4b0eb8356
commit 486c3ab0d5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 7 deletions

View file

@ -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`

View file

@ -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