diff --git a/lib/keymaps/default.nix b/lib/keys/default.nix similarity index 62% rename from lib/keymaps/default.nix rename to lib/keys/default.nix index fc92b4b..dd59d91 100644 --- a/lib/keymaps/default.nix +++ b/lib/keys/default.nix @@ -1,5 +1,6 @@ _: { keys = rec { + ## [String] | String -> String -> String -> String -> AttrSet mk = mode: key: action: desc: { inherit mode key action; options = { @@ -8,15 +9,18 @@ _: { }; }; + ## [String] | String -> String -> String -> AttrSet mk' = mode: key: action: mk mode key action null; + ## [String] | String -> String -> String -> String -> AttrSet -> AttrSet mkWithOpts = mode: key: action: desc: opts: (mk mode key action desc) // { options = opts; }; + ## [String] | String -> String -> String -> AttrSet -> AttrSet mkWithOpts' = mode: key: action: opts: mkWithOpts mode key action null opts; };