yumevim/lua/ui/noice.lua

48 lines
805 B
Lua

return {
"folke/noice.nvim",
event = "VeryLazy",
dependencies = {
"MunifTanjim/nui.nvim",
"rcarriga/nvim-notify",
},
opts = {
notify = {
enabled = false,
},
messages = {
enabled = true,
},
lsp = {
message = {
enabled = true,
},
progress = {
enabled = false,
view = "mini",
},
},
popupmenu = {
enabled = true,
backend = "nui",
},
format = {
filter = {
pattern = { ":%s*%%s*s:%s*", ":%s*%%s*s!%s*", ":%s*%%s*s/%s*", "%s*s:%s*", ":%s*s!%s*", ":%s*s/%s*" },
icon = "",
lang = "regex",
},
replace = {
pattern = {
":%s*%%s*s:%w*:%s*",
":%s*%%s*s!%w*!%s*",
":%s*%%s*s/%w*/%s*",
"%s*s:%w*:%s*",
":%s*s!%w*!%s*",
":%s*s/%w*/%s*",
},
icon = "󱞪",
lang = "regex",
},
},
},
}