Fix multiple setup.buffer

This commit is contained in:
hrsh7th
2021-08-29 22:23:54 +09:00
parent b9ef85d483
commit 25a4d9c0be
2 changed files with 12 additions and 3 deletions

View File

@@ -26,9 +26,9 @@ end
---@param c cmp.ConfigSchema
---@param bufnr number|nil
config.set_buffer = function(c, bufnr)
local revision = (config.buffers[bufnr] or {}).revision or 1
config.buffers[bufnr] = c
config.buffers[bufnr].revision = config.buffers[bufnr].revision or 1
config.buffers[bufnr].revision = config.buffers[bufnr].revision + 1
config.buffers[bufnr].revision = revision + 1
end
---@return cmp.ConfigSchema