From 914ba277c332532fac161f9f3e5a00bc250590e6 Mon Sep 17 00:00:00 2001 From: adalessa Date: Thu, 23 Feb 2023 09:04:41 +0100 Subject: feat: refactor lsp structure to support global install of servers --- lua/alpha/lsp/init.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'lua/alpha/lsp/init.lua') diff --git a/lua/alpha/lsp/init.lua b/lua/alpha/lsp/init.lua index 01bb3c1..07dc50c 100644 --- a/lua/alpha/lsp/init.lua +++ b/lua/alpha/lsp/init.lua @@ -2,13 +2,13 @@ -- install servers and tools require "alpha.lsp.mason" -local setups = require "alpha.lsp.setups" local lspconfig = require "lspconfig" -require("mason-lspconfig").setup_handlers { - function(server_name) - lspconfig[server_name].setup(setups[server_name]()) - end, -} +local servers = R "alpha.lsp.servers" + + +for server, setup in pairs(servers) do + lspconfig[server].setup(setup()) +end require "alpha.lsp.null-ls" -- cgit v1.2.3