Skip to content

Commit 682dd4d

Browse files
committed
Prepare to recompute completions on every keystroke
If we set `is_incomplete: true`, VS Code will re-query completions after every keypress.
1 parent 789d9ca commit 682dd4d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

crates/rust-analyzer/src/handlers.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,8 @@ pub(crate) fn handle_completion(
573573
.flat_map(|item| to_proto::completion_item(&line_index, line_endings, item))
574574
.collect();
575575

576-
Ok(Some(items.into()))
576+
let completion_list = lsp_types::CompletionList { is_incomplete: false, items };
577+
Ok(Some(completion_list.into()))
577578
}
578579

579580
pub(crate) fn handle_folding_range(

0 commit comments

Comments
 (0)