flake.lock: update

This commit is contained in:
xinyangli 2025-04-23 20:42:12 +08:00
parent ab587ab729
commit 95b077c2ba
No known key found for this signature in database
2 changed files with 68 additions and 199 deletions

View file

@ -3,17 +3,39 @@
plugins.harpoon = {
enable = true;
enableTelescope = true;
keymaps = {
navFile = {
"1" = "<leader>h1";
"2" = "<leader>h2";
"3" = "<leader>h3";
"4" = "<leader>h4";
};
addFile = "<leader>ha";
cmdToggleQuickMenu = "<leader>he";
};
};
keymaps = [
{
mode = "n";
key = "<leader>he";
action.__raw = "function() require'harpoon'.ui:toggle_quick_menu(require'harpoon':list()) end";
}
{
mode = "n";
key = "<leader>ha";
action.__raw = "function() require'harpoon':list():add() end";
}
{
mode = "n";
key = "<leader>h1";
action.__raw = "function() require'harpoon':list():select(1) end";
}
{
mode = "n";
key = "<leader>h2";
action.__raw = "function() require'harpoon':list():select(2) end";
}
{
mode = "n";
key = "<leader>h3";
action.__raw = "function() require'harpoon':list():select(3) end";
}
{
mode = "n";
key = "<leader>h4";
action.__raw = "function() require'harpoon':list():select(4) end";
}
];
extraPlugins = with pkgs.vimPlugins; [
harpoon2
];