aboutsummaryrefslogtreecommitdiff
path: root/lua/plugins
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-05-06 20:38:29 +0200
committersrdusr <trevorgray@srdusr.com>2023-05-06 20:38:29 +0200
commit695ee0bd9c901b508af7c516010836cfaa5824f8 (patch)
tree998f0a338f25e0aa1107047bdd5dbd026acbc0e1 /lua/plugins
parent96302cf05bda366671d831e31878beafbf8a1757 (diff)
downloaddotfiles-695ee0bd9c901b508af7c516010836cfaa5824f8.tar.gz
dotfiles-695ee0bd9c901b508af7c516010836cfaa5824f8.zip
Add ensure_installed in mason-lspconfig
Diffstat (limited to 'lua/plugins')
-rw-r--r--lua/plugins/lsp.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua
index 04d07ba..44f1999 100644
--- a/lua/plugins/lsp.lua
+++ b/lua/plugins/lsp.lua
@@ -1,5 +1,6 @@
require('mason').setup()
local lspconfig = require 'lspconfig'
+local mason_lspconfig = require 'mason-lspconfig'
local null_ls = require 'null-ls'
local keymap = vim.keymap
@@ -206,7 +207,10 @@ local servers = {
yamlls = {},
}
-
+mason_lspconfig.setup({
+ ensure_installed = servers, -- will be installed by mason
+ automatic_installation = true,
+})
for server, config in pairs(servers) do
if config.prefer_null_ls then