{ empty = { plugins.which-key.enable = true; }; defaults = { plugins.which-key = { enable = true; # Simple mapping with only Description registrations."ff" = "Test"; plugins = { marks = true; registers = true; spelling = { enabled = true; suggestions = 20; }; presets = { operators = true; motions = true; textObjects = true; windows = true; nav = true; z = true; g = true; }; }; operators = {gc = "Comments";}; keyLabels = {}; motions = { count = true; }; icons = { breadcrumb = "»"; separator = "➜"; group = "+"; }; popupMappings = { scrollDown = ""; scrollUp = ""; }; window = { border = "none"; position = "bottom"; margin = { top = 1; right = 0; bottom = 1; left = 0; }; padding = { top = 1; right = 2; bottom = 1; left = 2; }; winblend = 0; }; layout = { height = { min = 4; max = 25; }; width = { min = 20; max = 50; }; spacing = 3; align = "left"; }; ignoreMissing = false; hidden = ["" "" "" "" "^:" "^ " "^call " "^lua "]; showHelp = true; showKeys = true; triggers = "auto"; triggersNoWait = ["`" "'" "g`" "g'" ''"'' "" "z="]; triggersBlackList = { i = ["j" "k"]; v = ["j" "k"]; }; disable = { buftypes = []; filetypes = []; }; }; }; }