From c47beae67d4f3dcd951f058ac4030a3c86964482 Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Thu, 25 Jun 2026 23:49:05 +0200 Subject: [PATCH] Contextual snippets (massive DX improvement) --- crates/analyzer/src/lib.rs | 282 ++++++++++++++++++++++++++++++++++++- 1 file changed, 278 insertions(+), 4 deletions(-) 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