-- Useful plugin to show you pending keybinds. return { "folke/which-key.nvim", event = "VimEnter", -- Sets the loading event to 'VimEnter' opts = { icons = { -- set icon mappings to true if you have a Nerd Font mappings = vim.g.have_nerd_font, -- If you are using a Nerd Font: set icons.keys to an empty table which will use the -- default whick-key.nvim defined Nerd Font icons, otherwise define a string table keys = vim.g.have_nerd_font and {} or { Up = " ", Down = " ", Left = " ", Right = " ", C = " ", M = " ", D = " ", S = " ", CR = " ", Esc = " ", ScrollWheelDown = " ", ScrollWheelUp = " ", NL = " ", BS = " ", Space = " ", Tab = " ", F1 = "", F2 = "", F3 = "", F4 = "", F5 = "", F6 = "", F7 = "", F8 = "", F9 = "", F10 = "", F11 = "", F12 = "", }, }, -- Document existing key chains spec = { { "c", group = "[C]ode", mode = { "n", "x" } }, { "d", group = "[D]ocument" }, { "r", group = "[R]ename" }, { "s", group = "[S]earch" }, { "w", group = "[W]orkspace" }, { "h", group = "Git [H]unk", mode = { "n", "v" } }, }, }, }