From a847b7e01c9cd290ac7660389c8b11591989e7f2 Mon Sep 17 00:00:00 2001 From: Tobias Schmitz Date: Sat, 2 Aug 2025 13:02:45 +0200 Subject: [PATCH] fix: always set isIncomplete when completing crates --- lua/crates/completion/common.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lua/crates/completion/common.lua b/lua/crates/completion/common.lua index a72a385..6cd63a3 100644 --- a/lua/crates/completion/common.lua +++ b/lua/crates/completion/common.lua @@ -314,7 +314,12 @@ local function complete_crates(buf, prefix, line, col, crate) end return { - isIncomplete = false, + -- Always set `isIncomplete = true`. + -- A completion list that has isIncomplete set to false, might prevent a + -- completion engine from requesting further completions. This is correct + -- behavior, because normally the results will only get reduced by further + -- characters typed. + isIncomplete = true, items = results, itemDefaults = itemDefaults, }