move lsp setup to setup dir

This commit is contained in:
Andrzej Stepien 2024-03-14 12:57:26 +01:00
parent aa6d9b284f
commit 4422fea896
2 changed files with 33 additions and 31 deletions

View File

@ -1,31 +0,0 @@
local lsp_capabilities = require("cmp_nvim_lsp").default_capabilities()
local default_setup = function(server)
require("lspconfig")[server].setup({
capabilities = lsp_capabilities,
})
end
-- enable mason and configure icons
require("mason").setup({
ui = {
icons = {
package_installed = "",
package_pending = "",
package_uninstalled = "",
},
},
})
require("mason-lspconfig").setup({
ensure_installed = {
"tsserver",
"cssls",
"html",
"bashls" --[[ "marksman", ]]
},
handlers = {
default_setup,
},
})

View File

@ -1,3 +1,36 @@
local lsp_capabilities = require("cmp_nvim_lsp").default_capabilities()
local default_setup = function(server)
require("lspconfig")[server].setup({
capabilities = lsp_capabilities,
})
end
-- enable mason and configure icons
require("mason").setup({
ui = {
icons = {
package_installed = "",
package_pending = "",
package_uninstalled = "",
},
},
})
require("mason-lspconfig").setup({
ensure_installed = {
"tsserver",
"cssls",
"html",
"bashls",
"eslint",
"marksman",
},
handlers = {
default_setup,
},
})
local lspconfig = require("lspconfig") local lspconfig = require("lspconfig")
require("mason-lspconfig").setup_handlers({ require("mason-lspconfig").setup_handlers({