We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8bbb137 commit 482341bCopy full SHA for 482341b
crates/emmylua_ls/src/handlers/semantic_token/build_semantic_tokens.rs
@@ -583,7 +583,17 @@ fn handle_name_node(
583
is_meta.then_some(SemanticTokenModifier::DEFAULT_LIBRARY),
584
)
585
}
586
- _ => (SemanticTokenType::VARIABLE, None),
+ _ => {
587
+ let decl = semantic_model
588
+ .get_db()
589
+ .get_decl_index()
590
+ .get_decl(&decl_id)?;
591
+ if decl.is_param() {
592
+ (SemanticTokenType::PARAMETER, None)
593
+ } else {
594
+ (SemanticTokenType::VARIABLE, None)
595
+ }
596
597
};
598
599
if let Some(modifier) = modifier {
0 commit comments