aboutsummaryrefslogtreecommitdiffstats
path: root/modules/development/nixvim/keymaps.nix
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar@gmail.com>2026-09-15 04:06:46 +0530
committerArpit Chakladar <arpitchakladar@gmail.com>2026-09-15 04:06:46 +0530
commit97069824b7ce38398bd03bc936d613998959b9be (patch)
tree820ed5a3b20c0aa0b55934771db80f7bd9112e47 /modules/development/nixvim/keymaps.nix
parentc7fa6207119f41e9b480e38d631f4f0c2daab83b (diff)
downloadhome-manager-config-97069824b7ce38398bd03bc936d613998959b9be.tar.gz
home-manager-config-97069824b7ce38398bd03bc936d613998959b9be.zip
feat(development/nixvim): added window resizing keybindings
Diffstat (limited to 'modules/development/nixvim/keymaps.nix')
-rw-r--r--modules/development/nixvim/keymaps.nix23
1 files changed, 22 insertions, 1 deletions
diff --git a/modules/development/nixvim/keymaps.nix b/modules/development/nixvim/keymaps.nix
index fee21e5..cc258c1 100644
--- a/modules/development/nixvim/keymaps.nix
+++ b/modules/development/nixvim/keymaps.nix
@@ -13,7 +13,7 @@
action = "<nop>";
options.desc = "Disable leader delay";
}
- # pane navigation
+ # window navigation
{
key = "<c-h>";
action = "<c-w>h";
@@ -34,6 +34,27 @@
action = "<c-w>l";
options.desc = "Move to right window";
}
+ # window resizing
+ {
+ key = "<C-=>";
+ action = "<c-w>+";
+ options.desc = "Increase window height";
+ }
+ {
+ key = "<C-->";
+ action = "<c-w>-";
+ options.desc = "Decrease window height";
+ }
+ {
+ key = "<C-.>";
+ action = "<c-w>>";
+ options.desc = "Increase window height";
+ }
+ {
+ key = "<C-,>";
+ action = "<c-w><";
+ options.desc = "Decrease window height";
+ }
# scrolling
{
key = "<c-d>";