st

OSHs st build
git clone git://git.oshgnacknak.de/st.git
Log | Files | Refs | README | LICENSE

commit 291f0a688ee9b1086e0ce578c746c5b185357619
parent 2c5319d90d8d0508c423431a4827b712e70e44ee
Author: Oshgnacknak <osh@oshgnacknak.de>
Date:   Fri,  9 Oct 2020 13:42:45 +0200

Applied w3m patch

Diffstat:
MREADME | 7++++---
Mconfig.h | 12+++++++-----
Mx.c | 2++
3 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/README b/README @@ -34,6 +34,7 @@ Based on Aurélien APTEL <aurelien dot aptel at gmail dot com> bt source code. Applied Patches --------------- -scrollback https://st.suckless.org/patches/scrollback/ -alpha https://st.suckless.org/patches/alpha/ +--------------- +https://st.suckless.org/patches/scrollback/ +https://st.suckless.org/patches/alpha/ +https://st.suckless.org/patches/w3m/ diff --git a/config.h b/config.h @@ -60,7 +60,7 @@ static unsigned int cursorthickness = 2; * bell volume. It must be a value between -100 and 100. Use 0 for disabling * it */ -static int bellvolume = 0; +static int bellvolume = 100; /* default TERM value */ char *termname = "st-256color"; @@ -83,7 +83,7 @@ char *termname = "st-256color"; unsigned int tabspaces = 8; /* bg opacity */ -float alpha = 0.8; +float alpha = 0.7; /* Terminal colors (16 first used in escape sequence) */ static const char *colorname[] = { @@ -131,7 +131,7 @@ static unsigned int defaultrcs = 257; * 6: Bar ("|") * 7: Snowman ("☃") */ -static unsigned int cursorshape = 2; +static unsigned int cursorshape = 6; /* * Default columns and rows numbers @@ -187,8 +187,10 @@ static Shortcut shortcuts[] = { { 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} }, + { XK_ANY_MOD, XK_Page_Up, kscrollup, {.i = -1} }, + { XK_ANY_MOD, XK_Page_Down, kscrolldown, {.i = -1} }, + { TERMMOD, XK_J, kscrolldown, {.i = 5} }, + { TERMMOD, XK_K, kscrollup, {.i = 5} } }; /* diff --git a/x.c b/x.c @@ -1560,6 +1560,8 @@ xsettitle(char *p) int xstartdraw(void) { + if (IS_SET(MODE_VISIBLE)) + XCopyArea(xw.dpy, xw.win, xw.buf, dc.gc, 0, 0, win.w, win.h, 0, 0); return IS_SET(MODE_VISIBLE); }