local mason = { "williamboman/mason.nvim", cmd = "Mason", event = "BufReadPre", opts = { ui = { icons = { package_installed = "✓", package_pending = "➜", package_uninstalled = "✗", }, }, }, } local mason_linter = { "mfussenegger/nvim-lint", dependencies = "williamboman/mason.nvim", } local mason_lspconfig = { "williamboman/mason-lspconfig.nvim", opts = { ensure_installed = { "solidity_ls", "efm", "bashls", "ts_ls", "tailwindcss", "pyright", "lua_ls", "emmet_ls", "jsonls", "clangd", "dockerls", }, automatic_installation = true, }, event = "BufReadPre", dependencies = "williamboman/mason.nvim", } return { mason, mason_lspconfig, mason_linter, }