actually i kinda liked this

This commit is contained in:
♥ Minnie ♥ 2025-05-14 22:23:56 +08:00
parent 8a8991263b
commit b5b7fdebc6
Signed by: jasmine
GPG key ID: 8563E358D4E8040E
3 changed files with 60 additions and 37 deletions

View file

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

View file

@ -46,42 +46,5 @@
silent = true; 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 = ":b#<bar>bd#<cr>";
options = {
desc = ":bdelete";
silent = true;
};
}
]; ];
} }

View file

@ -0,0 +1,59 @@
{...}: {
plugins.bufdelete = {
enable = true;
};
keymaps = [
{
# 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 = {
desc = "bdelete";
silent = true;
};
}
{
# wipeout buffer
mode = ["n"];
key = "<leader>bw";
action = ":Bwipeout<cr>";
options = {
desc = "bwipeout";
silent = true;
};
}
];
}