From dbed9f4f58cbb8b26fa8b4ae2a34c6a2ed5dadad Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Tue, 17 Aug 2021 16:25:19 +0900 Subject: [PATCH] Fix entry offset calculation --- lua/cmp/entry.lua | 2 +- lua/cmp/utils/debug.lua | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/cmp/entry.lua b/lua/cmp/entry.lua index dc741ed..bd5a87b 100644 --- a/lua/cmp/entry.lua +++ b/lua/cmp/entry.lua @@ -34,7 +34,7 @@ entry.new = function(ctx, source, completion_item) self.score = 0 self.context = ctx self.source = source - self.source_offset = source.offset + self.source_offset = source.request_offset self.source_insert_range = source:get_default_insert_range() self.source_replace_range = source:get_default_replace_range() self.completion_item = completion_item diff --git a/lua/cmp/utils/debug.lua b/lua/cmp/utils/debug.lua index e367fce..c8b0dba 100644 --- a/lua/cmp/utils/debug.lua +++ b/lua/cmp/utils/debug.lua @@ -1,11 +1,11 @@ local debug = {} -local flag = false +debug.flag = false ---Print log ---@vararg any debug.log = function(...) - if flag then + if debug.flag then local data = {} for _, v in ipairs({ ... }) do if not vim.tbl_contains({ 'string', 'number', 'boolean' }, type(v)) then