@@ -74,32 +74,32 @@ M.setup = function(user_config)
74
74
vim .keymap .set ({ " n" , " x" }, " z-" , function () M .scroll (" z-" ) end )
75
75
vim .keymap .set ({ " n" , " x" }, " z^" , function () M .scroll (" z^" ) end )
76
76
vim .keymap .set ({ " n" , " x" }, " z+" , function () M .scroll (" z+" ) end )
77
- vim .keymap .set ({ " n" , " x" }, " <C-y>" , function () M .scroll (" <C-y>" ) end )
78
- vim .keymap .set ({ " n" , " x" }, " <C-e>" , function () M .scroll (" <C-e>" ) end )
77
+ vim .keymap .set ({ " n" , " x" }, " <C-y>" , function () M .scroll (" <C-y>" , { count_only = true } ) end )
78
+ vim .keymap .set ({ " n" , " x" }, " <C-e>" , function () M .scroll (" <C-e>" , { count_only = true } ) end )
79
79
80
80
-- Horizontal screen scrolling:
81
- vim .keymap .set ({ " n" , " x" }, " zh" , function () M .scroll (" zh" ) end )
82
- vim .keymap .set ({ " n" , " x" }, " zl" , function () M .scroll (" zl" ) end )
81
+ vim .keymap .set ({ " n" , " x" }, " zh" , function () M .scroll (" zh" , { count_only = true } ) end )
82
+ vim .keymap .set ({ " n" , " x" }, " zl" , function () M .scroll (" zl" , { count_only = true } ) end )
83
83
vim .keymap .set ({ " n" , " x" }, " zH" , function () M .scroll (" zH" ) end )
84
84
vim .keymap .set ({ " n" , " x" }, " zL" , function () M .scroll (" zL" ) end )
85
85
vim .keymap .set ({ " n" , " x" }, " zs" , function () M .scroll (" zs" ) end )
86
86
vim .keymap .set ({ " n" , " x" }, " ze" , function () M .scroll (" ze" ) end )
87
87
88
88
-- Up/down movements:
89
- vim .keymap .set ({ " n" , " x" }, " k" , function () M .scroll (" k" ) end )
90
- vim .keymap .set ({ " n" , " x" }, " j" , function () M .scroll (" j" ) end )
91
- vim .keymap .set ({ " n" , " x" }, " <Up>" , function () M .scroll (" <Up>" ) end )
92
- vim .keymap .set ({ " n" , " x" }, " <Down>" , function () M .scroll (" <Down>" ) end )
93
- vim .keymap .set ({ " n" , " x" }, " gk" , function () M .scroll (" gk" ) end )
94
- vim .keymap .set ({ " n" , " x" }, " gj" , function () M .scroll (" gj" ) end )
95
- vim .keymap .set ({ " n" , " x" }, " g<Up>" , function () M .scroll (" g<Up>" ) end )
96
- vim .keymap .set ({ " n" , " x" }, " g<Down>" , function () M .scroll (" g<Down>" ) end )
89
+ vim .keymap .set ({ " n" , " x" }, " k" , function () M .scroll (" k" , { count_only = true } ) end )
90
+ vim .keymap .set ({ " n" , " x" }, " j" , function () M .scroll (" j" , { count_only = true } ) end )
91
+ vim .keymap .set ({ " n" , " x" }, " <Up>" , function () M .scroll (" <Up>" , { count_only = true } ) end )
92
+ vim .keymap .set ({ " n" , " x" }, " <Down>" , function () M .scroll (" <Down>" , { count_only = true } ) end )
93
+ vim .keymap .set ({ " n" , " x" }, " gk" , function () M .scroll (" gk" , { count_only = true } ) end )
94
+ vim .keymap .set ({ " n" , " x" }, " gj" , function () M .scroll (" gj" , { count_only = true } ) end )
95
+ vim .keymap .set ({ " n" , " x" }, " g<Up>" , function () M .scroll (" g<Up>" , { count_only = true } ) end )
96
+ vim .keymap .set ({ " n" , " x" }, " g<Down>" , function () M .scroll (" g<Down>" , { count_only = true } ) end )
97
97
98
98
-- Left/right movements:
99
- vim .keymap .set ({ " n" , " x" }, " h" , function () M .scroll (" h" ) end )
100
- vim .keymap .set ({ " n" , " x" }, " l" , function () M .scroll (" l" ) end )
101
- vim .keymap .set ({ " n" , " x" }, " <Left>" , function () M .scroll (" <Left>" ) end )
102
- vim .keymap .set ({ " n" , " x" }, " <Right>" , function () M .scroll (" <Right>" ) end )
99
+ vim .keymap .set ({ " n" , " x" }, " h" , function () M .scroll (" h" , { count_only = true } ) end )
100
+ vim .keymap .set ({ " n" , " x" }, " l" , function () M .scroll (" l" , { count_only = true } ) end )
101
+ vim .keymap .set ({ " n" , " x" }, " <Left>" , function () M .scroll (" <Left>" , { count_only = true } ) end )
102
+ vim .keymap .set ({ " n" , " x" }, " <Right>" , function () M .scroll (" <Right>" , { count_only = true } ) end )
103
103
end
104
104
-- stylua: ignore end
105
105
end
0 commit comments