From f8ceca4290d99442423417a4656e37fcb5099672 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Thu, 6 Jun 2024 18:28:25 +0200 Subject: [PATCH] Neovim: Rename neovim/keybinds.nix to mappings.nix --- .../neovim/{keybinds.nix => mappings.nix} | 46 +++++++++++++------ 1 file changed, 33 insertions(+), 13 deletions(-) rename home/modules/neovim/{keybinds.nix => mappings.nix} (97%) diff --git a/home/modules/neovim/keybinds.nix b/home/modules/neovim/mappings.nix similarity index 97% rename from home/modules/neovim/keybinds.nix rename to home/modules/neovim/mappings.nix index 7292d58c..5b792083 100644 --- a/home/modules/neovim/keybinds.nix +++ b/home/modules/neovim/mappings.nix @@ -291,12 +291,6 @@ action = "Telescope projects"; options.desc = "Open project"; } - { - mode = "n"; - key = "s"; - action = "Telescope persisted"; - options.desc = "Restore session"; - } { mode = "n"; key = "o"; @@ -397,6 +391,32 @@ } ]; + leader-session = [ + { + mode = "n"; + key = "s"; + action = "+session"; + } + { + mode = "n"; + key = "sl"; + action = "Telescope persisted"; + options.desc = "Restore session"; + } + { + mode = "n"; + key = "ss"; + action = "SessionSave"; + options.desc = "Save session"; + } + { + mode = "n"; + key = "sd"; + action = "SessionDelete"; + options.desc = "Delete current session"; + } + ]; + leader-buffers = [ { mode = "n"; @@ -688,18 +708,18 @@ options.desc = "Show diagnostics"; } - # { - # mode = "n"; - # key = "cr"; - # action = "lua vim.lsp.buf.rename()"; - # options.desc = "Rename LSP symbol"; - # } { mode = "n"; key = "cr"; - action = ":IncRename "; + action = "lua vim.lsp.buf.rename()"; options.desc = "Rename LSP symbol"; } + # { + # mode = "n"; + # key = "cr"; + # action = ":IncRename "; + # options.desc = "Rename LSP symbol"; + # } { mode = "n"; key = "ca";