X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=config.def.h;h=1eb9566c9fd2f6ad9d8705c36e227c233a63cb8c;hb=3c2acda0b745ffd887a99f8f32b64064665fa553;hp=2baafeffa53b007b6fdc72ab282b830ddfd5a9a2;hpb=9c3b5ad35389f1930834bf04341eb0c3514a850f;p=surf.git diff --git a/config.def.h b/config.def.h index 2baafef..1eb9566 100644 --- a/config.def.h +++ b/config.def.h @@ -19,7 +19,7 @@ static char *cookiefile = "~/.surf/cookies.txt"; static char *cookiepolicies = "Aa@"; /* A: accept all; a: accept nothing, @: accept no third party */ static char *cafile = "/etc/ssl/certs/ca-certificates.crt"; -static char *strictssl = FALSE; /* Refuse untrusted SSL connections */ +static Bool strictssl = FALSE; /* Refuse untrusted SSL connections */ static time_t sessiontime = 3600; /* Webkit default features */ @@ -54,6 +54,9 @@ static Bool allowgeolocation = TRUE; } /* PLUMB(URI) */ +/* This called when some URI which does not begin with "about:", + * "http://" or "https://" should be opened. + */ #define PLUMB(u) {\ .v = (char *[]){ "/bin/sh", "-c", \ "xdg-open \"$0\"", u, NULL \ @@ -124,3 +127,13 @@ static Key keys[] = { { MODKEY|GDK_SHIFT_MASK,GDK_g, togglegeolocation, { 0 } }, }; +/* button definitions */ +/* click can be ClkDoc, ClkLink, ClkImg, ClkMedia, ClkSel, ClkEdit, ClkAny */ +static Button buttons[] = { + /* click event mask button function argument */ + { ClkLink, 0, 2, linkopenembed, { 0 } }, + { ClkLink, MODKEY, 2, linkopen, { 0 } }, + { ClkLink, MODKEY, 1, linkopen, { 0 } }, + { ClkAny, 0, 8, navigate, { .i = -1 } }, + { ClkAny, 0, 9, navigate, { .i = +1 } }, +};