-- if true then return {} end

-- Customize Mason

---@type LazySpec
return {
  -- use mason-tool-installer for automatically installing Mason packages
  {
    "WhoIsSethDaniel/mason-tool-installer.nvim",
    -- overrides `require("mason-tool-installer").setup(...)`
    opts = {
      -- Make sure to use the names found in `:Mason`
      ensure_installed = {
        -- install language servers
        "lua-language-server",
        "angular-language-server",
        "typescript-language-server",
        "gopls",
        "html-lsp",
        "css-lsp",
        "c3-lsp",
        "json-lsp",
        "shellcheck",
        -- "clangd",
        -- "cmake-language-server",
        "csharp-language-server",
        "dockerfile-language-server",
        -- "docker-compose-language-service",
        "kotlin-language-server",
        "postgres-language-server",
        "python-lsp-server",
        "rust-analyzer",

        -- install formatters
        "stylua",

        -- install debuggers
        "debugpy",

        -- install any other package
        "tree-sitter-cli",
      },
    },
  },
}
