diff --git a/st-6009e6e25bdff9548f085e9ae562b1ca305d3a0b-tavo.diff b/st-6009e6e25bdff9548f085e9ae562b1ca305d3a0b-tavo.diff index f3d4b20..004fb4b 100644 --- a/st-6009e6e25bdff9548f085e9ae562b1ca305d3a0b-tavo.diff +++ b/st-6009e6e25bdff9548f085e9ae562b1ca305d3a0b-tavo.diff @@ -1,6 +1,12 @@ +Applied patches (in listed order): +st-scrollback-0.8.5.diff +st-externalpipe-0.8.5.diff +st-externalpipe-eternal-0.8.3.diff +st-anysize-20220718-baa9357.diff +--- diff '--color=auto' -Nu a/config.def.h b/config.def.h ---- a/config.def.h 2024-12-13 22:55:23.180773698 -0600 -+++ b/config.def.h 2024-12-13 23:03:13.068200348 -0600 +--- a/config.def.h 2024-12-18 21:06:29.591000711 -0600 ++++ b/config.def.h 2024-12-18 20:53:14.657670906 -0600 @@ -176,6 +176,8 @@ */ static MouseShortcut mshortcuts[] = { @@ -21,7 +27,7 @@ diff '--color=auto' -Nu a/config.def.h b/config.def.h /* diff '--color=auto' -Nu a/config.h b/config.h --- a/config.h 1969-12-31 18:00:00.000000000 -0600 -+++ b/config.h 2024-12-13 23:13:56.012933216 -0600 ++++ b/config.h 2024-12-18 21:01:53.537668950 -0600 @@ -0,0 +1,480 @@ +/* See LICENSE file for copyright and license details. */ + @@ -222,16 +228,16 @@ diff '--color=auto' -Nu a/config.h b/config.h + { ControlMask, XK_Print, toggleprinter, {.i = 0} }, + { ShiftMask, XK_Print, printscreen, {.i = 0} }, + { XK_ANY_MOD, XK_Print, printsel, {.i = 0} }, -+ { TERMMOD, XK_Prior, zoom, {.f = +1} }, -+ { TERMMOD, XK_Next, zoom, {.f = -1} }, ++ { TERMMOD, XK_L, zoom, {.f = +1} }, ++ { TERMMOD, XK_H, zoom, {.f = -1} }, + { TERMMOD, XK_Home, zoomreset, {.f = 0} }, + { TERMMOD, XK_C, clipcopy, {.i = 0} }, + { TERMMOD, XK_V, clippaste, {.i = 0} }, + { TERMMOD, XK_Y, selpaste, {.i = 0} }, + { ShiftMask, XK_Insert, selpaste, {.i = 0} }, + { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, -+ { ShiftMask, XK_Page_Up, kscrollup, {.i = -1} }, -+ { ShiftMask, XK_Page_Down, kscrolldown, {.i = -1} }, ++ { TERMMOD, XK_K, kscrollup, {.i = 1} }, ++ { TERMMOD, XK_J, kscrolldown, {.i = 1} }, +}; + +/* @@ -505,8 +511,8 @@ diff '--color=auto' -Nu a/config.h b/config.h + "`abcdefghijklmnopqrstuvwxyz{|}~"; Common subdirectories: a/.git and b/.git diff '--color=auto' -Nu a/st.c b/st.c ---- a/st.c 2024-12-13 22:55:23.180773698 -0600 -+++ b/st.c 2024-12-13 23:07:51.886249098 -0600 +--- a/st.c 2024-12-18 21:06:29.591000711 -0600 ++++ b/st.c 2024-12-18 20:53:14.661004242 -0600 @@ -35,6 +35,8 @@ #define ESC_ARG_SIZ 16 #define STR_BUF_SIZ ESC_BUF_SIZ @@ -2127,8 +2133,8 @@ diff '--color=auto' -Nu a/st.c b/st.c } diff '--color=auto' -Nu a/st.h b/st.h ---- a/st.h 2024-12-13 22:55:23.180773698 -0600 -+++ b/st.h 2024-12-13 23:05:25.285170829 -0600 +--- a/st.h 2024-12-18 21:06:29.591000711 -0600 ++++ b/st.h 2024-12-18 20:53:14.661004242 -0600 @@ -22,17 +22,19 @@ enum glyph_attribute { @@ -2179,8 +2185,8 @@ diff '--color=auto' -Nu a/st.h b/st.h void tsetdirtattr(int); void ttyhangup(void); diff '--color=auto' -Nu a/x.c b/x.c ---- a/x.c 2024-12-13 22:55:23.180773698 -0600 -+++ b/x.c 2024-12-13 23:08:16.910433371 -0600 +--- a/x.c 2024-12-18 21:06:29.591000711 -0600 ++++ b/x.c 2024-12-18 20:53:14.661004242 -0600 @@ -81,6 +81,7 @@ typedef struct { int tw, th; /* tty width and height */