---@type LazySpec return { { -- displays pending keybinds, helps with remembering keybinds 'folke/which-key.nvim', event = 'VeryLazy', ---@module 'which-key' ---@type wk.Opts opts = { delay = 0, -- delay in MS between pressing a key and opening which-key icons = { mappings = true, keys = { Up = '', Down = '', Left = '', Right = '', C = '󰘴', M = '󰘵', D = '󰘳', S = '󰘶', CR = '󰌑', Esc = '󱊷', ScrollWheelUp = '󱕑', ScrollWheelDown = '󱕐', NL = '󰌑', BS = '󰁮', Space = '󱁐', Tab = '󰌒', F1 = '', F2 = '', F3 = '', F4 = '', F5 = '', F6 = '', F7 = '', F8 = '', F9 = '', F10 = '', F11 = '', F12 = '', }, }, spec = { -- document the key chains we know about { 'g', group = 'git' }, { 's', group = 'search' }, { 't', group = 'toggle' }, { 'w', group = 'windows' }, { 'l', group = 'lsp' }, { 'wc', group = 'close' }, }, }, } }