26 lines
546 B
Lua
26 lines
546 B
Lua
-- 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" },
|
|
})
|