From 8c08bdf7a4e0f218b233765913ff0669358f4a6e Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Thu, 4 Nov 2021 18:34:28 +0900 Subject: [PATCH] Allow the callback invoking multiple times if it's the recent one --- lua/cmp/source.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/cmp/source.lua b/lua/cmp/source.lua index 36866ed..077bb48 100644 --- a/lua/cmp/source.lua +++ b/lua/cmp/source.lua @@ -303,7 +303,7 @@ source.complete = function(self, ctx, callback) option = self:get_config().opts, completion_context = completion_context, }, - self.complete_dedup(vim.schedule_wrap(misc.once(function(response) + self.complete_dedup(vim.schedule_wrap(function(response) response = response or {} self.incomplete = response.isIncomplete or false @@ -336,7 +336,7 @@ source.complete = function(self, ctx, callback) self.status = prev_status end callback() - end))) + end)) ) return true end