From 722f98834a83facb977754f609c0cee7c0e32dc2 Mon Sep 17 00:00:00 2001 From: Michael Thomas Date: Tue, 30 Jul 2024 13:42:07 -0400 Subject: [PATCH] fix(nvim): add some additional keybindings --- pkgs/nvim/config/keymaps.nix | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/pkgs/nvim/config/keymaps.nix b/pkgs/nvim/config/keymaps.nix index 4b02c77..779aa66 100644 --- a/pkgs/nvim/config/keymaps.nix +++ b/pkgs/nvim/config/keymaps.nix @@ -1,8 +1,6 @@ -# Thanks for the keybinds primeagen and folke! { globals.mapleader = " "; - # TODO: Move general mappings to which-key keymaps = [ # better up/down { @@ -46,6 +44,33 @@ }; } + # Clear search with + { + mode = ["i" "n"]; + key = ""; + action = "noh"; + options = { + desc = "Escape and Clear hlsearch"; + }; + } + + # Add undo break-points + { + mode = "i"; + key = ","; + action = ",u"; + } + { + mode = "i"; + key = "."; + action = ".u"; + } + { + mode = "i"; + key = ";"; + action = ";u"; + } + # Move to window using the hjkl keys { mode = "n"; @@ -404,6 +429,7 @@ }; } + # better indenting { mode = "v"; key = "<";