Files
2026-08-03 03:08:05 +02:00

76 lines
1.4 KiB
Nix

{
programs.nixvim = {
globals = {
mapleader = " ";
};
keymaps = [
{
action = "<cmd>lua Snacks.explorer.open()<CR>";
key = "<leader>e";
}
{
action = "<cmd>lua Snacks.bufdelete()<CR>";
key = "<C-q>";
}
{
mode = [
"n"
"x"
"o"
];
action = ''<cmd>lua require("flash").jump()<CR>'';
key = "s";
}
{
action = "<cmd>BufferLineCycleNext<CR>";
key = "<tab>";
}
{
action = "<cmd>BufferLineCyclePrev<CR>";
key = "<S-tab>";
}
{
mode = [ "x" ];
action = "<gv";
key = "<";
}
{
mode = [ "x" ];
action = ">gv";
key = ">";
}
{
mode = [ "n" ];
action = ''"_d'';
key = "d";
}
{
mode = [ "n" ];
action = ''"_dd'';
key = "dd";
}
{
mode = [ "v" ];
action = ''"_d'';
key = "d";
}
{
mode = [ "n" ];
action = "<cmd>Telescope live_grep<CR>";
key = "<leader>rg";
}
{
mode = [ "n" ];
action = "<cmd>Telescope find_files<CR>";
key = "<leader>ff";
}
{
mode = [ "n" ];
action = "<cmd>:lua vim.diagnostic.open_float<CR>";
key = "<leader>k";
}
];
};
}