commit 291f0a688ee9b1086e0ce578c746c5b185357619
parent 2c5319d90d8d0508c423431a4827b712e70e44ee
Author: Oshgnacknak <osh@oshgnacknak.de>
Date: Fri, 9 Oct 2020 13:42:45 +0200
Applied w3m patch
Diffstat:
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);
}