diff --git a/nvim/lua/settings/lazy/plugins/nvim-notify.lua b/nvim/lua/settings/lazy/plugins/nvim-notify.lua index d7242af..9e094fb 100644 --- a/nvim/lua/settings/lazy/plugins/nvim-notify.lua +++ b/nvim/lua/settings/lazy/plugins/nvim-notify.lua @@ -2,9 +2,39 @@ return { "rcarriga/nvim-notify", event = "VeryLazy", config = function() - vim.notify = require("notify") + local notify = require("notify") + + vim.notify = notify + + require("which-key").register({ + ["u"] = { + name = "User Interface", + n = { + name = "Notification", + e = { + function() + vim.notify = notify + end, + "Enable notifications" + }, + d = { + function() + vim.notify = function() end + end, + "Disable notifications" + }, + l = { + function() + require("telescope").extensions.notify.notify() + end, + "List notifications" + } + } + } + }) require("notify.config").setup({ + enabled = false, stages = "fade_in_slide_out", timeout = 5000, background_colour = "#1e222a",