From: Skullheadx Date: Wed, 29 Apr 2026 08:25:10 +0000 (-0400) Subject: scroll X-Git-Url: http://git.skullheadx.com/nixos/static/tech/openbsd_html_css/links.html?a=commitdiff_plain;h=HEAD;p=st.git scroll --- 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;