From 7a3b718c3196e0b0129bee4a2705c7f2fb5b206f Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Sun, 16 Aug 2026 02:50:49 +0530 Subject: feat: added vim scrolling keybindings to kitty --- modules/terminal/kitty/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'modules/terminal/kitty') diff --git a/modules/terminal/kitty/default.nix b/modules/terminal/kitty/default.nix index d40a9b6..0e293bd 100644 --- a/modules/terminal/kitty/default.nix +++ b/modules/terminal/kitty/default.nix @@ -32,6 +32,14 @@ map ctrl+shift+j neighboring_window bottom map ctrl+shift+k neighboring_window top map ctrl+shift+l neighboring_window right + + # Line scrolling + map ctrl+shift+j scroll_line_down + map ctrl+shift+k scroll_line_up + + # Page scrolling (half-page / full-page) + map ctrl+shift+u scroll_page_up + map ctrl+shift+d scroll_page_down ''; settings = with config.scheme.withHashtag; { window_padding_width = 10; -- cgit v1.2.3