Files
nvim-config/lua/plugins/qol.lua
T
2026-10-14 16:42:27 +02:00

69 lines
1.2 KiB
Lua

local config = {
{
"folke/noice.nvim",
event = "VeryLazy",
opts = function()
return require("plugins.opts.noice")
end,
dependencies = {
"MunifTanjim/nui.nvim",
},
},
{
"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 = true },
notify = { enabled = true },
quickfile = { enabled = false },
scope = { enabled = true },
terminal = { enabled = false },
scroll = { enabled = true },
statuscolumn = { enabled = true },
words = { enabled = true },
},
},
{
"rmagatti/auto-session",
lazy = false,
---@module "auto-session"
opts = {
suppressed_dirs = { "~/", "~/Downloads", "/" },
},
},
}
return config