diff --git a/lua/cmp/entry.lua b/lua/cmp/entry.lua index 58e4926..aec3778 100644 --- a/lua/cmp/entry.lua +++ b/lua/cmp/entry.lua @@ -568,7 +568,7 @@ entry.is_invalid = function(self) is_invalid = is_invalid or misc.empty(self.completion_item.label) if self.completion_item.textEdit then local range = self.completion_item.textEdit.range or self.completion_item.textEdit.insert - is_invalid = is_invalid or range.start.line ~= range['end'].line + is_invalid = is_invalid or range.start.line ~= range['end'].line or range.start.line ~= self.context.cursor.line end return is_invalid end