nixvim-config/config/plugins/collections/snacks.nix

41 lines
687 B
Nix

{...}:{
plugins.snacks = {
enable = true;
settings = {
bufdelete = {
enabled = true;
};
scroll = {
enabled = true;
};
};
};
keymaps = [
{
mode = ["n"];
key = "<leader>q";
action = {
__raw = "function() require('snacks').bufdelete() end";
};
options = {
desc = "Close current buffer";
silent = true;
};
}
{
mode = ["n"];
key = "<leader>Q";
action = {
__raw = "function() require('snacks').bufdelete.other() end";
};
options = {
desc = "Close other buffers";
silent = true;
};
}
];
}