diff options
Diffstat (limited to 'lua/lsp/utils.lua')
| -rw-r--r-- | lua/lsp/utils.lua | 13 | 
1 files changed, 13 insertions, 0 deletions
| diff --git a/lua/lsp/utils.lua b/lua/lsp/utils.lua index f8241610..3969a202 100644 --- a/lua/lsp/utils.lua +++ b/lua/lsp/utils.lua @@ -98,4 +98,17 @@ function M.common_on_attach(client, bufnr)    lsp_highlight_document(client)  end +function M.common_capabilities() +  local capabilities = vim.lsp.protocol.make_client_capabilities() +  capabilities.textDocument.completion.completionItem.snippetSupport = true +  capabilities.textDocument.completion.completionItem.resolveSupport = { +    properties = { +      "documentation", +      "detail", +      "additionalTextEdits", +    }, +  } +  return capabilities +end +  return M | 
