diff --git a/lua/my_plugins.lua b/lua/my_plugins.lua index 015e5c9..42d45ea 100644 --- a/lua/my_plugins.lua +++ b/lua/my_plugins.lua @@ -134,20 +134,11 @@ return require('packer').startup(function() config = get_setup('lspinstall'), disable = true, }) - use { - 'williamboman/mason.nvim', - requires = { - 'neovim/nvim-lspconfig', - 'williamboman/mason-lspconfig.nvim', - }, - config = get_setup('my_mason') - } - use({ - 'p00f/clangd_extensions.nvim' - }) use({ 'neovim/nvim-lspconfig', requires = { + 'williamboman/mason.nvim', + 'williamboman/mason-lspconfig.nvim', 'p00f/clangd_extensions.nvim', }, config = get_setup('my_lspconfig'), diff --git a/lua/setup/my_lspconfig.lua b/lua/setup/my_lspconfig.lua index bb74acf..184c7e7 100644 --- a/lua/setup/my_lspconfig.lua +++ b/lua/setup/my_lspconfig.lua @@ -1,3 +1,8 @@ +require('mason').setup() +require('mason-lspconfig').setup({ + automatic_installation = true, +}) + local capabilities = vim.lsp.protocol.make_client_capabilities() capabilities.textDocument.completion.completionItem.documentationFormat = { 'markdown', 'plaintext' } capabilities.textDocument.completion.completionItem.snippetSupport = true