my_nixvim_sharings/config/plugins/leap.nix

46 lines
751 B
Nix

{ helpers, ...}:
{
plugins.leap = {
enable = true;
addDefaultMappings = false;
};
keymaps = [
{
mode = [
"n"
"x"
"o"
];
key = "<leader>ss";
action = helpers.mkRaw "function() require('leap').leap {} end";
# action = "require('leap').leap";
}
{
mode = [
"n"
"x"
"o"
];
key = "<leader>sS";
action = "<Plug>(leap-backward-to)";
}
{
mode = [
"n"
"x"
"o"
];
key = "<leader>sx";
action = "<Plug>(leap-forward-till)";
}
{
mode = [
"n"
"x"
"o"
];
key = "<leader>sX";
action = "<Plug>(leap-backward-till)";
}
];
}