return { -- { -- 'williamboman/mason.nvim', -- lazy = false, -- opts = { -- ui = { -- icons = { -- package_installed = '✓', -- package_pending = '➜', -- package_uninstalled = '✗', -- }, -- }, -- }, -- }, -- { -- 'WhoIsSethDaniel/mason-tool-installer.nvim', -- lazy = false, -- opts = { -- ensure_installed = { -- -- 'stylua', -- lua formatting -- -- 'clang-format', -- C/C++ formatter -- -- 'codelldb', -- C/C++ debugger -- -- 'cpplint', -- C/C++ linter -- -- 'black', -- python formatter -- -- 'isort', -- python formatter for imports -- -- 'flake8', -- python linter -- -- 'gofumpt', -- go formatter -- -- -- 'golangci-lint', -- go linter -- -- 'prettierd', -- multi-lang formatter -- -- 'prettier', -- prettierd but slower, used as a fallback -- -- 'jq', -- json formatter -- -- 'jsonlint', -- json linter -- -- 'shellcheck', -- bash linter -- -- 'beautysh', -- shell formatter -- }, -- }, -- }, }