{helpers, ...}: { legacy = { maps.normal."," = "echo \"test\""; }; legacy-mkMaps = { maps = helpers.keymaps.mkMaps {silent = true;} { normal."," = "echo \"test\""; visual = { "" = { action = "function() print('toto') end"; lua = true; silent = false; }; "" = { action = "bar"; }; }; }; }; legacy-mkModeMaps = { maps.normal = helpers.keymaps.mkModeMaps {silent = true;} { "," = "echo \"test\""; "" = { action = "function() print('toto') end"; lua = true; silent = false; }; "b" = { action = "bar"; }; }; }; example = { keymaps = [ { key = ","; action = "echo \"test\""; } { mode = ["n" "s"]; key = ""; action = "echo \"test\""; } ]; }; mkMaps = { keymaps = helpers.keymaps.mkKeymaps { mode = "x"; options.silent = true; } [ { mode = "n"; key = ","; action = "echo \"test\""; } { key = ""; action = "function() print('toto') end"; lua = true; options.silent = false; } { mode = ["n" "v"]; key = ""; action = "bar"; } ]; }; }