{ plugins.notify = { enable = true; backgroundColour = "#000000"; fps = 60; render = "default"; timeout = 500; topDown = true; }; keymaps = [ { mode = "n"; key = "un"; action = '' lua require("notify").dismiss({ silent = true, pending = true}) ''; options = { desc = "Dsimiss all notifications"; }; } ]; extraConfigLua = '' local notify = require("notify") local filtered_message = { "No information available" } -- Override notify function to filter out messages ---@diagnostic disable-next-line: duplicate-set-field vim.notify = function(message, level, opts) local merged_opts = vim/tbl_extend("force", { on_open = function(win) local buf = vim.api.nvim_win_get_buf(win) vim.api.nvim_buf_set_option(buf, "filetype", "markdown") end, }, opts or {}) for _, msg in ipairs(filtered_message) do if message == msg then return end end return notify(message, level, merged_opts) end ''; }