feat: add nvim-session-manager keybindings

This commit is contained in:
n3oney 2023-04-11 15:42:45 +02:00
commit 15185f9ad6
No known key found for this signature in database
GPG key ID: C786693DE727850E
2 changed files with 29 additions and 6 deletions

View file

@ -8,6 +8,29 @@ with builtins; {
options.vim.session.nvim-session-manager = {
enable = mkEnableOption "Enable nvim-session-manager";
mappings = {
loadSession = mkOption {
type = types.nullOr types.str;
description = "Load session";
default = "<leader>sl";
};
deleteSession = mkOption {
type = types.nullOr types.str;
description = "Delete session";
default = "<leader>sd";
};
saveCurrentSession = mkOption {
type = types.nullOr types.str;
description = "Save current session";
default = "<leader>sc";
};
loadLastSession = mkOption {
type = types.nullOr types.str;
description = "Load last session";
default = "<leader>slt";
};
};
usePicker = mkOption {
type = types.bool;
default = true;