tAdd binding for opening current page in mpv(1) - surf - [fork] customized build of surf, the suckless webkit browser
 (HTM) git clone git://src.adamsgaard.dk/surf
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit ffe1ff6cc3193f72e9f28aaa928b7070a8055740
 (DIR) parent 0c93919efef6038e46c203dcf3f155ffdbdf459e
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       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(-)
       ---
 (DIR) diff --git a/config.h b/config.h
       t@@ -111,6 +111,15 @@ static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE |
                } \
        }
        
       +/* 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_URI") },
                { MODKEY,                GDK_KEY_i,      scrollh,    { .i = +10 } },
       +        { MODKEY,                GDK_KEY_m,      spawn,      VIDEOPLAYTABBED("_SURF_URI") },
        
        
                { MODKEY|GDK_SHIFT_MASK, XK_Next,        zoom,       { .i = -1 } },