From 3921c1e52b128d206fbb049e333965240b363d6a Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Mon, 19 Feb 2024 02:20:19 +0100 Subject: [PATCH] vim: ensure some LSPs are installed (clangd, cmake, lua_ls, pyright) --- config/nvim/lua/fschauen/plugins/lsp.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/nvim/lua/fschauen/plugins/lsp.lua b/config/nvim/lua/fschauen/plugins/lsp.lua index 91f5dc3..8b10706 100644 --- a/config/nvim/lua/fschauen/plugins/lsp.lua +++ b/config/nvim/lua/fschauen/plugins/lsp.lua @@ -91,6 +91,12 @@ M.config = function( --[[plugin]] _, --[[opts]] _) require('lspconfig.ui.windows').default_options = border require('mason').setup { ui = border } require('mason-lspconfig').setup { + ensure_installed = { + 'clangd', + 'cmake', + 'lua_ls', + 'pyright', + }, handlers = { function(server_name) local opts = server_opts[server_name](defaults)