surf-spacesearch-20170408-b814567.diff - sites - public wiki contents of suckle… | |
git clone git://git.suckless.org/sites | |
Log | |
Files | |
Refs | |
--- | |
surf-spacesearch-20170408-b814567.diff (832B) | |
--- | |
1 diff --git a/config.def.h b/config.def.h | |
2 index 6d3135e..75dc6a6 100644 | |
3 --- a/config.def.h | |
4 +++ b/config.def.h | |
5 @@ -153,6 +153,8 @@ static Key keys[] = { | |
6 { MODKEY|GDK_SHIFT_MASK, GDK_KEY_m, toggle, { .i = Sty… | |
7 }; | |
8 | |
9 +static char *searchengine = "https://duckduckgo.com/?q="; | |
10 + | |
11 /* button definitions */ | |
12 /* target can be OnDoc, OnLink, OnImg, OnMedia, OnEdit, OnBar, OnSel, O… | |
13 static Button buttons[] = { | |
14 diff --git a/surf.c b/surf.c | |
15 index 93a1629..c20537e 100644 | |
16 --- a/surf.c | |
17 +++ b/surf.c | |
18 @@ -476,6 +476,8 @@ loaduri(Client *c, const Arg *a) | |
19 } else if (!stat(uri, &st) && (path = realpath(uri, NULL))) { | |
20 url = g_strdup_printf("file://%s", path); | |
21 free(path); | |
22 + } else if (*uri == ' ') { | |
23 + url = g_strdup_printf("%s%s", searchengine, uri + 1); | |
24 } else { | |
25 url = g_strdup_printf("http://%s", uri); | |
26 } |