aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/capabilities.lua
blob: a9545aa0735c6dd21705f270677103fea66cf671 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
local M = {}

local default_opts = {
    with_snippet_support = true,
}

function M.create(opts)
    opts = opts or default_opts
    local capabilities = vim.lsp.protocol.make_client_capabilities()
    capabilities.textDocument.completion.completionItem.snippetSupport = opts.with_snippet_support
    return capabilities
end

return M