diff --git a/nvim/lua/plugins/language_support.lua b/nvim/lua/plugins/language_support.lua index 28a7e9c..a88d947 100644 --- a/nvim/lua/plugins/language_support.lua +++ b/nvim/lua/plugins/language_support.lua @@ -48,6 +48,18 @@ vim.api.nvim_create_autocmd('LspAttach', { end, }) +vim.pack.add({ + 'https://github.com/neovim/nvim-lspconfig' +}) + +local capabilities = vim.lsp.protocol.make_client_capabilities() + +capabilities.textDocument.completion.completionItem.snippetSupport = true + +vim.lsp.config('*', { + capabilities = capabilities, +}) + -- Enable LSP engines local enabled_lsps = { 'ansiblels', @@ -69,11 +81,3 @@ local enabled_lsps = { for _, lsp in pairs(enabled_lsps) do vim.lsp.enable(lsp) end - -local capabilities = vim.lsp.protocol.make_client_capabilities() - -capabilities.textDocument.completion.completionItem.snippetSupport = true - -vim.lsp.config('*', { - capabilities = capabilities, -})