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