From ed4f2fc4a63cec8921975bea2047eaaecb435c3d Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Tue, 24 Aug 2021 01:45:58 +0900 Subject: [PATCH] Reset if empty response was returned on waiting status. --- lua/cmp/source.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/cmp/source.lua b/lua/cmp/source.lua index 0e638a4..8a33e3d 100644 --- a/lua/cmp/source.lua +++ b/lua/cmp/source.lua @@ -294,6 +294,9 @@ source.complete = function(self, ctx, callback) end else debug.log(self:get_debug_name(), 'continue', 'nil') + if prev_status == source.SourceStatus.WAITING then + self:reset() + end self.status = prev_status end callback()