diff --git a/lua/user/lsp/mason.lua b/lua/user/lsp/mason.lua index d1f281c..097cbcb 100644 --- a/lua/user/lsp/mason.lua +++ b/lua/user/lsp/mason.lua @@ -1,53 +1,53 @@ local servers = { - "sumneko_lua", - "cssls", - "html", - "tsserver", - "pyright", - "bashls", - "jsonls", - "yamlls", - "rust_analyzer", + "sumneko_lua", + "cssls", + "html", + "tsserver", + "pyright", + "bashls", + "jsonls", + "yamlls", + "rust_analyzer", } local settings = { - ui = { - border = "none", - icons = { - package_installed = "◍", - package_pending = "◍", - package_uninstalled = "◍", - }, - }, - log_level = vim.log.levels.INFO, - max_concurrent_installers = 4, + ui = { + border = "none", + icons = { + package_installed = "◍", + package_pending = "◍", + package_uninstalled = "◍", + }, + }, + log_level = vim.log.levels.INFO, + max_concurrent_installers = 4, } require("mason").setup(settings) require("mason-lspconfig").setup({ - ensure_installed = servers, - automatic_installation = true, + ensure_installed = servers, + automatic_installation = true, }) local lspconfig_status_ok, lspconfig = pcall(require, "lspconfig") if not lspconfig_status_ok then - return + return end local opts = {} for _, server in pairs(servers) do - opts = { - on_attach = require("user.lsp.handlers").on_attach, - capabilities = require("user.lsp.handlers").capabilities, - } + opts = { + on_attach = require("user.lsp.handlers").on_attach, + capabilities = require("user.lsp.handlers").capabilities, + } - server = vim.split(server, "@")[1] + server = vim.split(server, "@")[1] - local require_ok, conf_opts = pcall(require, "user.lsp.settings." .. server) - if require_ok then - opts = vim.tbl_deep_extend("force", conf_opts, opts) - end + local require_ok, conf_opts = pcall(require, "user.lsp.settings." .. server) + if require_ok then + opts = vim.tbl_deep_extend("force", conf_opts, opts) + end - lspconfig[server].setup(opts) + lspconfig[server].setup(opts) end