feat: replace buffer plugin with leader maps

This commit is contained in:
♥ Minnie ♥ 2025-05-13 23:45:00 +08:00
parent 34ad6cf479
commit 82dd9c85d5
Signed by: jasmine
GPG key ID: 8563E358D4E8040E
4 changed files with 36 additions and 30 deletions

View file

@ -11,7 +11,6 @@
./plugins/cmp/cmp.nix
# Editor plugins and configurations
./plugins/editor/bufdelete.nix
./plugins/editor/comment.nix
./plugins/editor/treesitter.nix

View file

@ -10,5 +10,41 @@
silent = true;
};
}
{ # buffer prefix
mode = "n";
key = "<leader>b";
action = "<Nop>";
options = {
desc = "+buffer";
};
}
{ # goto next buffer
mode = ["n"];
key = "<leader>bn";
action = ":bnext<cr>";
options = {
silent = true;
};
}
{ # goto previous buffer
mode = ["n"];
key = "<leader>bp";
action = ":bprevious<cr>";
options = {
silent = true;
};
}
{ # delete buffer
mode = ["n"];
key = "<leader>bd";
action = ":bdelete<cr>";
options = {
silent = true;
};
}
];
}

View file

@ -1,20 +0,0 @@
{...}: {
plugins.bufdelete = {
enable = true;
};
keymaps = [
{
mode = "n";
key = "<leader>bd";
action = "<cmd>Bdelete<cr>";
options.desc = "Buffer Delete";
}
{
mode = "n";
key = "<leader>bw";
action = "<cmd>Bwipeout<cr>";
options.desc = "Buffer Wipeout";
}
];
}

View file

@ -14,15 +14,6 @@
};
}
{
mode = "n";
key = "<leader>b";
action = "<Nop>";
options = {
desc = "+buffer";
};
}
{
mode = ["n" "v"];
key = "<leader>c";