Use builtin scopes more

This commit is contained in:
George Fraser 2020-11-07 10:50:57 -08:00
parent f3fe6561c0
commit fe435ffb27
2 changed files with 2 additions and 11 deletions

View file

@ -40,7 +40,7 @@ macro_rules! define_semantic_token_types {
define_semantic_token_types![
(ATTRIBUTE, "attribute"),
(BOOLEAN, "boolean"),
(BUILTIN_TYPE, "builtinType"),
(BUILTIN_TYPE, "type.defaultLibrary"),
(ESCAPE_SEQUENCE, "escapeSequence"),
(FORMAT_SPECIFIER, "formatSpecifier"),
(GENERIC, "generic"),
@ -70,7 +70,7 @@ macro_rules! define_semantic_token_modifiers {
}
define_semantic_token_modifiers![
(CONSTANT, "constant"),
(CONSTANT, "readonly"),
(CONTROL_FLOW, "controlFlow"),
(INJECTED, "injected"),
(MUTABLE, "mutable"),

View file

@ -939,9 +939,6 @@
{
"language": "rust",
"scopes": {
"macro": [
"entity.name.function.macro.rust"
],
"attribute": [
"meta.attribute.rust"
],
@ -951,9 +948,6 @@
"boolean": [
"constant.language.boolean.rust"
],
"builtinType": [
"support.type.primitive.rust"
],
"lifetime": [
"storage.modifier.lifetime.rust"
],
@ -972,9 +966,6 @@
"keyword.controlFlow": [
"keyword.control.rust"
],
"variable.constant": [
"variable.other.constant.rust"
],
"formatSpecifier": [
"punctuation.section.embedded.rust"
],