38 lines
861 B
Nix
38 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'';
|
||
|
|
}
|
||
|
|
];
|
||
|
|
}
|