return { -- Shows pending keybinds "folke/which-key.nvim", event = "VimEnter", config = function() require("which-key").setup({ -- Remove this if so many keymaps, that you need to scroll popup_mappings = { scroll_down = "", scroll_up = "", }, -- Doesn't work -- trigger_blacklist = { -- v = { "j", "k", "", "" }, -- }, }) -- Document existing key chains require("which-key").register({ -- Naming leader-key-groups ["c"] = { name = "[C]ode", _ = "which_key_ignore" }, ["d"] = { name = "[D]ocument", _ = "which_key_ignore" }, ["r"] = { name = "[R]ename", _ = "which_key_ignore" }, ["s"] = { name = "[S]earch", _ = "which_key_ignore" }, ["w"] = { name = "[W]orkspace", _ = "which_key_ignore" }, ["o"] = { name = "[O]rgmode", _ = "which_key_ignore" }, }) end, }