2024-09-17 15:02:57 -03:00

36 lines
1.3 KiB
Lua

return {
{ "rcarriga/nvim-notify", init = false, config = true },
{
"nvim-treesitter/nvim-treesitter",
opts = function(_, opts)
if opts.ensure_installed ~= "all" then
opts.ensure_installed = require("astrocore").list_insert_unique(
opts.ensure_installed,
{ "bash", "markdown", "markdown_inline", "regex", "vim" }
)
end
end,
},
{
"folke/noice.nvim",
event = "VeryLazy",
opts = {
cmdline = { view = "cmdline" },
messages = { view_search = false },
lsp = {
progress = { enabled = false },
hover = { enabled = false },
signature = { enabled = false },
},
routes = {
{ filter = { event = "msg_show", min_height = 20 }, view = "messages" }, -- send long messages to split
{ filter = { event = "msg_show", find = "%d+L,%s%d+B" }, opts = { skip = true } }, -- skip save notifications
{ filter = { event = "msg_show", find = "^%d+ more lines$" }, opts = { skip = true } }, -- skip paste notifications
{ filter = { event = "msg_show", find = "^%d+ fewer lines$" }, opts = { skip = true } }, -- skip delete notifications
{ filter = { event = "msg_show", find = "^%d+ lines yanked$" }, opts = { skip = true } }, -- skip yank notifications
},
},
},
lazy = false,
}