tforgot to add config.def.h - surf - customized build of surf, the suckless web… | |
git clone git://src.adamsgaard.dk/surf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit e0a8f381b93ba0e02ed3ac5146773edb8ccac103 | |
parent 50192577ee0941c5a3fa38c0aaf9a67ce8f11ecb | |
Author: Enno Boland (tox) <[email protected]> | |
Date: Tue, 20 Oct 2009 23:49:37 +0200 | |
forgot to add config.def.h | |
Diffstat: | |
M config.def.h | 53 ++++++++++++++++-------------… | |
1 file changed, 27 insertions(+), 26 deletions(-) | |
--- | |
diff --git a/config.def.h b/config.def.h | |
t@@ -8,38 +8,39 @@ static char *cookiefile = ".surf/cookies.txt"; | |
static char *dldir = ".surf/dl"; | |
static time_t sessiontime = 3600; | |
+#define SETPROP(p) { .v = (char *[]){ "/bin/sh", "-c", \ | |
+ "xprop -id $1 -f $0 8s -set $0 `echo -n | dmenu || exit 0`", \ | |
+ p, winid, NULL } } | |
+ | |
+ /*"set -x;a=`dmenu < $1 | tee -a $1`; echo >> $1;" \ | |
+ //"xprop -f $2 8s -id $3 -set $2 \"$a\"", f, p, winid, NULL } } */ | |
#define MODKEY GDK_CONTROL_MASK | |
static Key keys[] = { | |
/* modifier keyval function arg Foc… | |
- { MODKEY|GDK_SHIFT_MASK,GDK_r, reload, { .b = TRUE }, Any }, | |
- { MODKEY, GDK_r, reload, { .b = FALSE }, Any }, | |
- { MODKEY, GDK_g, showuri, { 0 }, Any }, | |
- { MODKEY, GDK_slash, showsearch, { 0 }, Any }, | |
- { 0, GDK_Escape, hidesearch, { 0 }, Any }, | |
- { 0, GDK_Escape, hideuri, { 0 }, Any }, | |
- { MODKEY|GDK_SHIFT_MASK,GDK_p, print, { 0 }, Any }, | |
- { MODKEY, GDK_p, clipboard, { .b = TRUE }, Browser }, | |
- { MODKEY, GDK_y, clipboard, { .b = FALSE }, Browser }, | |
- { MODKEY|GDK_SHIFT_MASK,GDK_j, zoom, { .i = -1 }, Browser }, | |
- { MODKEY|GDK_SHIFT_MASK,GDK_k, zoom, { .i = +1 }, Browser }, | |
- { MODKEY|GDK_SHIFT_MASK,GDK_i, zoom, { .i = 0 }, Browser }, | |
- { MODKEY, GDK_l, navigate, { .i = +1 }, Browser }, | |
- { MODKEY, GDK_h, navigate, { .i = -1 }, Browser }, | |
- { MODKEY, GDK_j, scroll, { .i = +1 }, Browser }, | |
- { MODKEY, GDK_k, scroll, { .i = -1 }, Browser }, | |
- { 0, GDK_Escape, stop, { 0 }, Browser }, | |
- { MODKEY, GDK_o, source, { 0 }, Browser }, | |
- { MODKEY, GDK_n, searchtext, { .b = TRUE }, Browser|Se… | |
- { MODKEY|GDK_SHIFT_MASK,GDK_n, searchtext, { .b = FALSE }, Browser|Se… | |
- { 0, GDK_Return, searchtext, { .b = TRUE }, SearchBar … | |
- { GDK_SHIFT_MASK, GDK_Return, searchtext, { .b = FALSE }, SearchBar … | |
- { 0, GDK_Return, loaduri, { .v = NULL }, UriBar }, | |
- { 0, GDK_Return, hideuri, { 0 }, UriBar }, | |
+ { MODKEY|GDK_SHIFT_MASK,GDK_r, reload, { .b = TRUE } }, | |
+ { MODKEY, GDK_r, reload, { .b = FALSE } }, | |
+ { MODKEY|GDK_SHIFT_MASK,GDK_p, print, { 0 } }, | |
+ { MODKEY, GDK_p, clipboard, { .b = TRUE } }, | |
+ { MODKEY, GDK_y, clipboard, { .b = FALSE } }, | |
+ { MODKEY|GDK_SHIFT_MASK,GDK_j, zoom, { .i = -1 } }, | |
+ { MODKEY|GDK_SHIFT_MASK,GDK_k, zoom, { .i = +1 } }, | |
+ { MODKEY|GDK_SHIFT_MASK,GDK_i, zoom, { .i = 0 } }, | |
+ { MODKEY, GDK_l, navigate, { .i = +1 } }, | |
+ { MODKEY, GDK_h, navigate, { .i = -1 } }, | |
+ { MODKEY, GDK_j, scroll, { .i = +1 } }, | |
+ { MODKEY, GDK_k, scroll, { .i = -1 } }, | |
+ { 0, GDK_Escape, stop, { 0 } }, | |
+ { MODKEY, GDK_o, source, { 0 } }, | |
+ { MODKEY, GDK_g, spawn, SETPROP("_SURF_URI") }, | |
+ { MODKEY, GDK_slash, spawn, SETPROP("_SURF_FIND") }, | |
+ { MODKEY, GDK_n, find, { .b = TRUE } }, | |
+ { MODKEY|GDK_SHIFT_MASK,GDK_n, find, { .b = FALSE } }, | |
+ { 0, GDK_Return, loaduri, { .v = NULL } }, | |
}; | |
static Item items[] = { | |
- { "Back", navigate, { .i = -1 } }, | |
- { "Forward", navigate, { .i = +1 } }, | |
+ { "Back", navigate, { .i = -1 } }, | |
+ { "Forward", navigate, { .i = +1 } }, | |
{ "New Window", newwindow, { .v = NULL } }, | |
{ "Reload", reload, { .b = FALSE } }, | |
{ "Stop", stop, { 0 } }, |