Update to the latest LSP spec

This commit is contained in:
hrsh7th
2021-08-27 21:12:57 +09:00
parent a46cfc219b
commit 179c241e3c
2 changed files with 6 additions and 10 deletions

View File

@@ -219,14 +219,11 @@ entry.get_vim_item = function(self, suggest_offset)
local menu = nil local menu = nil
if misc.safe(completion_item.labelDetails) then if misc.safe(completion_item.labelDetails) then
menu = '' menu = ''
if misc.safe(completion_item.labelDetails.parameters) then if misc.safe(completion_item.labelDetails.detail) then
menu = menu .. completion_item.labelDetails.parameters menu = menu .. completion_item.labelDetails.detail
end end
if misc.safe(completion_item.labelDetails.type) then if misc.safe(completion_item.labelDetails.description) then
menu = menu .. completion_item.labelDetails.type menu = menu .. completion_item.labelDetails.description
end
if misc.safe(completion_item.labelDetails.qualifier) then
menu = menu .. completion_item.labelDetails.qualifier
end end
end end

View File

@@ -168,9 +168,8 @@ lsp.CompletionItemKind = vim.tbl_add_reverse_lookup(lsp.CompletionItemKind)
---@field public newText string ---@field public newText string
---@class lsp.CompletionItemLabelDetails ---@class lsp.CompletionItemLabelDetails
---@field public parameters string|nil ---@field public detail string|nil
---@field public qualifier string|nil ---@field public description string|nil
---@field public type string|nil
---@class lsp.CompletionItem ---@class lsp.CompletionItem
---@field public label string ---@field public label string