From 2209942d9b31a35ceb1f7fb9d76ad4753c0beeac Mon Sep 17 00:00:00 2001 From: Skullheadx Date: Wed, 29 Apr 2026 04:25:10 -0400 Subject: [PATCH] scroll --- config.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config.h b/config.h index 6625eca..382197f 100644 --- a/config.h +++ b/config.h @@ -207,6 +207,10 @@ static Shortcut shortcuts[] = { { XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} }, { ControlMask, XK_Print, toggleprinter, {.i = 0} }, { ShiftMask, XK_Print, printscreen, {.i = 0} }, + { ShiftMask, XK_Page_Up, kscrollup, {.i = -1} }, + { ShiftMask, XK_Page_Down, kscrolldown, {.i = -1} }, + { ShiftMask, XK_Home, kscrollup, {.i = 1000000} }, + { ShiftMask, XK_End, kscrolldown, {.i = 1000000} }, { XK_ANY_MOD, XK_Print, printsel, {.i = 0} }, { TERMMOD, XK_Prior, zoom, {.f = +1} }, { TERMMOD, XK_Next, zoom, {.f = -1} }, @@ -487,3 +491,8 @@ static char ascii_printable[] = " !\"#$%&'()*+,-./0123456789:;<=>?" "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_" "`abcdefghijklmnopqrstuvwxyz{|}~"; + +/* + * The amount of lines scrollback can hold before it wraps around. + */ +unsigned int scrollback_lines = 5000; -- 2.54.0