tAdd binding for opening current page in mpv(1) - surf - [fork] customized buil… | |
git clone git://src.adamsgaard.dk/surf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit ffe1ff6cc3193f72e9f28aaa928b7070a8055740 | |
parent 0c93919efef6038e46c203dcf3f155ffdbdf459e | |
Author: Anders Damsgaard <[email protected]> | |
Date: Thu, 25 Jun 2020 22:24:06 +0200 | |
Add binding for opening current page in mpv(1) | |
Diffstat: | |
M config.h | 10 ++++++++++ | |
1 file changed, 10 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/config.h b/config.h | |
t@@ -111,6 +111,15 @@ static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_C… | |
} \ | |
} | |
+/* VIDEOPLAYTABBED(URI) */ | |
+#define VIDEOPLAYTABBED(u) {\ | |
+ .v = (const char *[]){ "/bin/sh", "-c", \ | |
+ "mpv --really-quiet \"$(echo $(xprop -id $0 $1 | \ | |
+ cut -d '\"' -f2) )\"",\ | |
+ winid, u, NULL \ | |
+ } \ | |
+} | |
+ | |
/* BOOKMARK(URI) */ | |
#define BOOKMARKURI(r) {\ | |
.v = (const char *[]){ "st", "-e", "/bin/sh", "-c", \ | |
t@@ -180,6 +189,7 @@ static Key keys[] = { | |
{ MODKEY, GDK_KEY_u, scrollv, { .i = -50 } }, | |
{ MODKEY|GDK_SHIFT_MASK, GDK_KEY_u, spawn, PLUMBER("_SURF_UR… | |
{ MODKEY, GDK_KEY_i, scrollh, { .i = +10 } }, | |
+ { MODKEY, GDK_KEY_m, spawn, VIDEOPLAYTABBED("… | |
{ MODKEY|GDK_SHIFT_MASK, XK_Next, zoom, { .i = -1 } }, |