scroll by 1/4 of the screen
This commit is contained in:
@@ -1137,7 +1137,7 @@ kscrollup(const Arg *a)
|
|||||||
if (IS_SET(MODE_ALTSCREEN))
|
if (IS_SET(MODE_ALTSCREEN))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (n < 0) n = (-n) * term.row;
|
if (n < 0) n = (-n) * term.row/4;
|
||||||
if (n > TSCREEN.size - term.row - TSCREEN.off) n = TSCREEN.size - term.row - TSCREEN.off;
|
if (n > TSCREEN.size - term.row - TSCREEN.off) n = TSCREEN.size - term.row - TSCREEN.off;
|
||||||
while (!TLINE(-n)) --n;
|
while (!TLINE(-n)) --n;
|
||||||
TSCREEN.off += n;
|
TSCREEN.off += n;
|
||||||
@@ -1154,7 +1154,7 @@ kscrolldown(const Arg *a)
|
|||||||
if (IS_SET(MODE_ALTSCREEN))
|
if (IS_SET(MODE_ALTSCREEN))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (n < 0) n = (-n) * term.row;
|
if (n < 0) n = (-n) * term.row/4;
|
||||||
if (n > TSCREEN.off) n = TSCREEN.off;
|
if (n > TSCREEN.off) n = TSCREEN.off;
|
||||||
TSCREEN.off -= n;
|
TSCREEN.off -= n;
|
||||||
selscroll(0, -n);
|
selscroll(0, -n);
|
||||||
|
|||||||
Reference in New Issue
Block a user