KaitoianOS/nixvim.nix

38 lines
822 B
Nix
Raw Normal View History

2024-09-03 18:05:41 -07:00
{pkgs, lib, ...}:
{
options.enable = lib.mkEnableOpton "nixvim";
Plugins = with pkgs.vimPlugins; [
fzf-lua
rose-pine
];
keymaps = [
{
key = "<leader>ss";
mode = "n";
action = ":lua require('nvim-possession').list()<CR>";
options = {desc = "[s]ession: [s]elect";};
}
{
key = "<leader>sn";
mode = "n";
action = ":lua require('nvim-possession').new()<CR>";
options = {desc = "[s]ession: [n]ew";};
}
{
key = "<leader>su";
mode = "n";
action = ":lua require('nvim-possession').update()<CR>";
options = {desc = "[s]ession: [u]pdate";};
}
{
key = "<leader>sd";
mode = "n";
action = ":lua require('nvim-possession').delete()<CR>";
options = {desc = "[s]ession: [d]elete";};
}
];
}