Seperating configuration into different lua modules

This commit is contained in:
2024-09-16 06:40:52 +02:00
parent fdd52c7471
commit aa1d40613d
7 changed files with 113 additions and 104 deletions

25
lua/lspconfiguration.lua Normal file
View File

@@ -0,0 +1,25 @@
-- Mason setup
require("mason").setup(require("mason").setup({
ui = {
icons = {
package_installed = "",
package_pending = "󰔟",
package_uninstalled = "",
},
},
}))
require("mason-lspconfig").setup({
-- ensure_installed = { "clangd", "cmake", "jdtls", "texlab", "pylsp" },
ensure_installed = { "clangd" },
})
require("mason-lspconfig").setup_handlers({
function(clangd)
require("lspconfig")[clangd].setup({})
end,
})
require("lspconfig").verible.setup({
cmd = { "verible-verilog-ls", "--rules_config_search" },
})