diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index 0a20aee029..0d56c78a92 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -16980,7 +16980,8 @@ fn snippet_completions( new_text: snippet.body.clone(), source: CompletionSource::Lsp { server_id: LanguageServerId(usize::MAX), - resolved: true, + // Despite usize::MAX server_id above, snippets may need to be resolved + resolved: false, lsp_completion: Box::new(lsp::CompletionItem { label: snippet.prefix.first().unwrap().clone(), kind: Some(CompletionItemKind::SNIPPET),