61 lines
1.1 KiB
Lua
61 lines
1.1 KiB
Lua
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
|