-- Mason setup require("mason").setup(require("mason").setup({ ui = { icons = { package_installed = "✓", package_pending = "󰔟", package_uninstalled = "✗", }, }, })) require("mason-lspconfig").setup({ ensure_installed = { "asm-lsp", "asmfmt", "bibtex-tidy", "clangd", "fourmolu", "htmlbeautifier", "latexindent", "lua-language-server", "luaformatter", "markdownlint", "prettier", "rust-analyzer", "rust_hdl", "stylua", "verible", "vim-language-server", }, }) require("mason-lspconfig").setup_handlers({ function(clangd) require("lspconfig")[clangd].setup({}) end, }) require("lspconfig").verible.setup({ cmd = { "verible-verilog-ls", "--rules_config_search" }, })