diff options
| -rw-r--r-- | crates/ide/src/syntax_highlighting/tags.rs | 2 | ||||
| -rw-r--r-- | crates/rust-analyzer/src/lsp/semantic_tokens.rs | 6 | ||||
| -rw-r--r-- | editors/code/package.json | 38 |
3 files changed, 37 insertions, 9 deletions
diff --git a/crates/ide/src/syntax_highlighting/tags.rs b/crates/ide/src/syntax_highlighting/tags.rs index 379f20e70ea..e329023606a 100644 --- a/crates/ide/src/syntax_highlighting/tags.rs +++ b/crates/ide/src/syntax_highlighting/tags.rs @@ -226,8 +226,8 @@ impl HlMod { HlMod::IntraDocLink, HlMod::Library, HlMod::Macro, - HlMod::ProcMacro, HlMod::Mutable, + HlMod::ProcMacro, HlMod::Public, HlMod::Reference, HlMod::Static, diff --git a/crates/rust-analyzer/src/lsp/semantic_tokens.rs b/crates/rust-analyzer/src/lsp/semantic_tokens.rs index 15e1e82737e..991c10743f7 100644 --- a/crates/rust-analyzer/src/lsp/semantic_tokens.rs +++ b/crates/rust-analyzer/src/lsp/semantic_tokens.rs @@ -72,7 +72,7 @@ define_semantic_token_types![ (BRACE, "brace"), (BRACKET, "bracket"), (BUILTIN_ATTRIBUTE, "builtinAttribute") => DECORATOR, - (BUILTIN_TYPE, "builtinType"), + (BUILTIN_TYPE, "builtinType") => TYPE, (CHAR, "character") => STRING, (COLON, "colon"), (COMMA, "comma"), @@ -99,7 +99,7 @@ define_semantic_token_types![ (STATIC, "static") => VARIABLE, (TOOL_MODULE, "toolModule") => DECORATOR, (TYPE_ALIAS, "typeAlias") => TYPE, - (UNION, "union") => STRUCT, + (UNION, "union") => TYPE, (UNRESOLVED_REFERENCE, "unresolvedReference"), } ]; @@ -155,7 +155,7 @@ define_semantic_token_modifiers