nixvimConfig/plugins/flash.nix
Michael Flossmann d0b55f6037 add flash
2024-09-09 14:55:39 +02:00

37 lines
861 B
Nix

_:
{
opts.enable = true;
rootOpts.keymaps = [
{
mode = ["n" "x" "o" ];
key = "s";
options.desc = "Flash jump";
action.__raw = ''function() require("flash").jump() end'';
}
{
mode = "n";
key = "S";
options.desc = "Flash Treesitter";
action.__raw = ''function() require("flash").treesitter() end'';
}
{
mode = "o";
key = "R";
options.desc = "Remote Flash";
action.__raw = ''function() require("flash").remote() end'';
}
{
mode = "o";
key = "r";
options.desc = "Flash Treesitter search";
action.__raw = ''function() require("flash").treesitter_search() end'';
}
{
mode = "c";
key = "<C-s>";
options.desc = "Toggle flash search";
action.__raw = ''function() require("flash").toggle() end'';
}
];
}