diff --git a/crates/analyzer/src/lib.rs b/crates/analyzer/src/lib.rs index c4eaedb..4a1a10e 100644 --- a/crates/analyzer/src/lib.rs +++ b/crates/analyzer/src/lib.rs @@ -31,6 +31,7 @@ fn keyword_completion_items() -> impl Iterator { label: kw.to_string(), kind: Some(CompletionItemKind::KEYWORD), insert_text: Some(kw.to_string()), + sort_text: Some("2".to_string()+kw), ..Default::default() }) } @@ -1272,18 +1273,291 @@ fn mist_ify_completions(source: &str, pos: &Position, items: &mut Vec