expose latest response for creating compat layer

This commit is contained in:
hrsh7th
2024-12-18 15:12:21 +09:00
parent 3403e2e939
commit 98e8b9d593

View File

@@ -15,6 +15,7 @@ local char = require('cmp.utils.char')
---@field public source any ---@field public source any
---@field public cache cmp.Cache ---@field public cache cmp.Cache
---@field public revision integer ---@field public revision integer
---@field public response? lsp.CompletionResponse|nil
---@field public incomplete boolean ---@field public incomplete boolean
---@field public is_triggered_by_symbol boolean ---@field public is_triggered_by_symbol boolean
---@field public entries cmp.Entry[] ---@field public entries cmp.Entry[]
@@ -350,6 +351,7 @@ source.complete = function(self, ctx, callback)
end end
---@type lsp.CompletionResponse ---@type lsp.CompletionResponse
response = response or {} response = response or {}
self.response = response
self.incomplete = response.isIncomplete or false self.incomplete = response.isIncomplete or false