Give defaultLibrary semantic token modifier to items from standard library

This commit is contained in:
lhvy
2021-09-30 23:40:17 +10:00
parent 161a5e8724
commit 2b3baa8503
11 changed files with 167 additions and 49 deletions

View File

@@ -87,20 +87,21 @@ macro_rules! define_semantic_token_modifiers {
}
define_semantic_token_modifiers![
(CONSTANT, "constant"),
(CONTROL_FLOW, "controlFlow"),
(INJECTED, "injected"),
(MUTABLE, "mutable"),
(CONSUMING, "consuming"),
(ASYNC, "async"),
(LIBRARY, "library"),
(PUBLIC, "public"),
(UNSAFE, "unsafe"),
(ATTRIBUTE_MODIFIER, "attribute"),
(TRAIT_MODIFIER, "trait"),
(CALLABLE, "callable"),
(CONSTANT, "constant"),
(CONSUMING, "consuming"),
(CONTROL_FLOW, "controlFlow"),
(DEFAULT_LIBRARY, "defaultLibrary"),
(INJECTED, "injected"),
(INTRA_DOC_LINK, "intraDocLink"),
(LIBRARY, "library"),
(MUTABLE, "mutable"),
(PUBLIC, "public"),
(REFERENCE, "reference"),
(TRAIT_MODIFIER, "trait"),
(UNSAFE, "unsafe"),
];
#[derive(Default)]