return { -- Noice mínimo: SOLO la cmdline centrada (popup) y su menú de completado. -- Mensajes, notificaciones y LSP quedan en manos nativas/snacks.notifier. "folke/noice.nvim", dependencies = { "MunifTanjim/nui.nvim", }, event = "VeryLazy", enabled = not vim.g.started_by_firenvim, opts = { cmdline = { enabled = true, view = "cmdline_popup", format = { cmdline = { pattern = "^:", icon = "", lang = "vim" }, search_down = { kind = "search", pattern = "^/", icon = " ", lang = "regex" }, search_up = { kind = "search", pattern = "^%?", icon = " ", lang = "regex" }, filter = { pattern = "^:%s*!", icon = "$", lang = "bash" }, lua = { pattern = { "^:%s*lua%s+", "^:%s*lua%s*=%s*", "^:%s*=%s*" }, icon = "", lang = "lua" }, help = { pattern = "^:%s*he?l?p?%s+", icon = "" }, input = { view = "cmdline_input", icon = "󰥻 " }, }, }, popupmenu = { enabled = true, backend = "nui", }, messages = { enabled = false }, notify = { enabled = false }, lsp = { progress = { enabled = false }, hover = { enabled = false }, signature = { enabled = false }, message = { enabled = false }, override = {}, }, presets = {}, }, }