diff options
author | Chris <[email protected]> | 2021-07-28 19:03:29 -0400 |
---|---|---|
committer | Chris <[email protected]> | 2021-07-28 19:03:29 -0400 |
commit | ed71e50593406e3e12f46fd13317cc78e8419814 (patch) | |
tree | b0331e1aeaf363b022155667668f0a13586bc086 /lua/lsp/init.lua | |
parent | f73da2a1b27f26a61cf62e6a648bce67ef4c1f8e (diff) |
refactor capabilites function
Diffstat (limited to 'lua/lsp/init.lua')
-rw-r--r-- | lua/lsp/init.lua | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/lua/lsp/init.lua b/lua/lsp/init.lua index c0457ab6..ba22b931 100644 --- a/lua/lsp/init.lua +++ b/lua/lsp/init.lua @@ -6,6 +6,11 @@ function lsp_config.config() require("lsp.handlers").setup() require("lsp.signs").setup() require("lsp.keybinds").setup() + require("core.autocmds").define_augroups { + _general_lsp = { + { "FileType", "lspinfo", "nnoremap <silent> <buffer> q :q<CR>" }, + }, + } end local function no_formatter_on_attach(client, bufnr) @@ -16,25 +21,6 @@ local function no_formatter_on_attach(client, bufnr) client.resolved_capabilities.document_formatting = false end -function lsp_config.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 - -require("core.autocmds").define_augroups { - _general_lsp = { - { "FileType", "lspinfo", "nnoremap <silent> <buffer> q :q<CR>" }, - }, -} - function lsp_config.setup(lang) local lang_server = lvim.lang[lang].lsp local provider = lang_server.provider |