diff --git a/lua/cmp/entry.lua b/lua/cmp/entry.lua index abcccd3..a66a90c 100644 --- a/lua/cmp/entry.lua +++ b/lua/cmp/entry.lua @@ -331,12 +331,8 @@ end entry.get_replace_range = function(self) return self.cache:ensure({ 'get_replace_range', self.resolved_completion_item and 1 or 0 }, function() local replace_range - if misc.safe(self:get_completion_item().textEdit) then - if misc.safe(self:get_completion_item().textEdit.replace) then - replace_range = self:get_completion_item().textEdit.replace - else - replace_range = self:get_completion_item().textEdit.range - end + if misc.safe(self:get_completion_item().textEdit) and misc.safe(self:get_completion_item().textEdit.replace) then + replace_range = self:get_completion_item().textEdit.replace else replace_range = { start = {