diff --git a/vimrc.lua b/vimrc.lua index f8b94ef..f1a5e44 100644 --- a/vimrc.lua +++ b/vimrc.lua @@ -185,12 +185,13 @@ cmp.setup({ local servers = { 'pyright', 'rust_analyzer', 'ccls', 'texlab', 'zls', 'gopls', 'yamlls', 'tinymst' } local capabilities = require('cmp_nvim_lsp').default_capabilities() for _, lsp in pairs(servers) do - require('lspconfig')[lsp].setup { + vim.lsp.config(lsp, { capabilities = capabilities - } + }) + vim.lsp.enable(lsp) end -require("lspconfig").nixd.setup({ +vim.lsp.config('nixd', { cmd = { "nixd" }, settings = { nixd = { @@ -215,7 +216,7 @@ require("lspconfig").nixd.setup({ }, }) -require('lspconfig').lua_ls.setup({ +vim.lsp.config('lua_ls', { capabilities = capabilities, single_file_support = true, settings = { @@ -240,7 +241,7 @@ require('lspconfig').lua_ls.setup({ }, }) -require('lspconfig').verible.setup({ +vim.lsp.config('verible', { capabilities = capabilities, root_dir = function() return vim.fn.getcwd() end })