diff --git a/README b/README index bc6bc65..a1a71a1 100644 --- a/README +++ b/README @@ -34,6 +34,7 @@ Based on Aurélien APTEL 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 index 3141bc5..31c1cd3 100644 --- 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 index 91b2c99..effaf11 100644 --- 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); }