local config = { { "mason-org/mason.nvim", opts = { ui = { icons = { package_installed = "✓", package_pending = "➜", package_uninstalled = "✗", }, }, ensure_isntalled = { lsp = { "typescript-language-server", "eslint-lsp", }, dap = {}, linter = { "eslint_d", }, formatter = { "prettier", }, }, }, }, { "folke/snacks.nvim", priority = 1000, lazy = false, opts = { bigfile = { enabled = true }, dashboard = { enabled = true }, explorer = { enabled = false }, indent = { enabled = false }, input = { enabled = false }, picker = { enabled = true }, notifier = { enabled = false }, quickfile = { enabled = false }, scope = { enabled = true }, scroll = { enabled = true }, statuscolumn = { enabled = true }, words = { enabled = true }, }, }, { "stevearc/overseer.nvim", opts = {}, }, { "rmagatti/auto-session", lazy = false, ---@module "auto-session" opts = { suppressed_dirs = { "~/", "~/Downloads", "/" }, }, }, } return config