Adjust Button OnLink event to open in new tabs - pkgsrc-localpatches - leot's pkgsrc LOCALPATCHES
 (HTM) hg clone https://bitbucket.org/iamleot/pkgsrc-localpatches
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) changeset 853ac4e2b45a59583ec99d27c2a9dfe713c18888
 (DIR) parent 600882224632eb138cb53691b6e9bd12ae114196
 (HTM) Author: Leonardo Taccari <iamleot@gmail.com>
       Date:   Sat,  1 Jun 2019 21:38:08 
       
       Adjust Button OnLink event to open in new tabs
       
       Diffstat:
        wip/surf-git/patch-config.h |  14 +++++++-------
        1 files changed, 7 insertions(+), 7 deletions(-)
       ---
       diff -r 600882224632 -r 853ac4e2b45a wip/surf-git/patch-config.h
       --- a/wip/surf-git/patch-config.h       Sat Jun 01 20:38:10 2019 +0200
       +++ b/wip/surf-git/patch-config.h       Sat Jun 01 21:38:08 2019 +0200
       @@ -188,11 +188,11 @@
        +/* button definitions */
        +/* target can be OnDoc, OnLink, OnImg, OnMedia, OnEdit, OnBar, OnSel, OnAny */
        +static Button buttons[] = {
       -+      /* target       event mask      button  function        argument        stop event */
       -+      { OnLink,       0,              2,      clicknewwindow, { .i = 0 },     1 },
       -+      { OnLink,       MODKEY,         2,      clicknewwindow, { .i = 1 },     1 },
       -+      { OnLink,       MODKEY,         1,      clicknewwindow, { .i = 1 },     1 },
       -+      { OnAny,        0,              8,      clicknavigate,  { .i = -1 },    1 },
       -+      { OnAny,        0,              9,      clicknavigate,  { .i = +1 },    1 },
       -+      { OnMedia,      MODKEY,         1,      clickexternplayer, { 0 },       1 },
       ++      /* target       event mask             button  function        argument        stop event */
       ++      { OnLink,       0,                     2,      clicknewwindow, { .i = 0 },     1 },
       ++      { OnLink,       MODKEY,                1,      clicknewwindow, { .i = 0 },     1 },
       ++      { OnLink,       MODKEY|GDK_SHIFT_MASK, 1,      clicknewwindow, { .i = 1 },     1 },
       ++      { OnAny,        0,                     8,      clicknavigate,  { .i = -1 },    1 },
       ++      { OnAny,        0,                     9,      clicknavigate,  { .i = +1 },    1 },
       ++      { OnMedia,      MODKEY,                1,      clickexternplayer, { 0 },       1 },
        +};