Another copy of my dotfiles. Because I don't completely trust GitHub.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

26 lines
832 B

diff --git a/config.def.h b/config.def.h
index 6d3135e..75dc6a6 100644
--- a/config.def.h
+++ b/config.def.h
@@ -153,6 +153,8 @@ static Key keys[] = {
{ MODKEY|GDK_SHIFT_MASK, GDK_KEY_m, toggle, { .i = Style } },
};
+static char *searchengine = "https://duckduckgo.com/?q=";
+
/* button definitions */
/* target can be OnDoc, OnLink, OnImg, OnMedia, OnEdit, OnBar, OnSel, OnAny */
static Button buttons[] = {
diff --git a/surf.c b/surf.c
index 93a1629..c20537e 100644
--- a/surf.c
+++ b/surf.c
@@ -476,6 +476,8 @@ loaduri(Client *c, const Arg *a)
} else if (!stat(uri, &st) && (path = realpath(uri, NULL))) {
url = g_strdup_printf("file://%s", path);
free(path);
+ } else if (*uri == ' ') {
+ url = g_strdup_printf("%s%s", searchengine, uri + 1);
} else {
url = g_strdup_printf("http://%s", uri);
}