aewl

annotate config.arg.h @ 541:08d3d329270a

using MASTER 600 again, it is definately better, and using urxvtc for the moment (it doesn't flickers on refreshes, but this is not because of Marc Lehmann, it is because of the original rxvt code)
author arg@mig29
date Thu, 26 Oct 2006 12:13:41 +0200
parents 14e95221268b
children 21a924818b61
rev   line source
arg@532 1 /* (C)opyright MMVI Anselm R. Garbe <garbeam at gmail dot com>
arg@146 2 * See LICENSE file for license details.
arg@146 3 */
arg@146 4
arg@146 5 #define TAGS \
arg@376 6 const char *tags[] = { "dev", "work", "net", "fnord", NULL };
arg@164 7
arg@505 8 #define DEFMODE dotile /* dofloat */
arg@363 9 #define FLOATSYMBOL "><>"
arg@530 10 #define TILESYMBOL "[]="
arg@353 11
arg@539 12 #define FONT "-*-terminus-medium-*-*-*-14-*-*-*-*-*-*-*"
arg@493 13 #define NORMBGCOLOR "#333333"
arg@493 14 #define NORMFGCOLOR "#dddddd"
arg@368 15 #define SELBGCOLOR "#333366"
arg@368 16 #define SELFGCOLOR "#eeeeee"
arg@368 17 #define STATUSBGCOLOR "#222222"
arg@368 18 #define STATUSFGCOLOR "#9999cc"
arg@353 19
arg@541 20 #define MASTER 600 /* per thousand */
arg@164 21 #define MODKEY Mod1Mask
arg@146 22
arg@152 23 #define KEYS \
arg@146 24 static Key key[] = { \
arg@262 25 /* modifier key function arguments */ \
arg@354 26 { MODKEY|ShiftMask, XK_Return, spawn, \
arg@541 27 { .cmd = "exec urxvtc -bg '#111111' -fg '#eeeeee' -cr '#eeeeee' +sb -fn '"FONT"'" } }, \
arg@354 28 { MODKEY, XK_p, spawn, \
arg@536 29 { .cmd = "exe=\"$(lsx `echo $PATH | sed 's/:/ /g'` | sort -u " \
arg@536 30 " | dmenu -font '"FONT"' -normbg '"NORMBGCOLOR"' -normfg '"NORMFGCOLOR"' " \
arg@536 31 "-selbg '"SELBGCOLOR"' -selfg '"SELFGCOLOR"')\" && exec $exe" } }, \
arg@354 32 { MODKEY, XK_j, focusnext, { 0 } }, \
arg@354 33 { MODKEY, XK_k, focusprev, { 0 } }, \
arg@294 34 { MODKEY, XK_Return, zoom, { 0 } }, \
arg@530 35 { MODKEY, XK_g, resizecol, { .i = 15 } }, \
arg@530 36 { MODKEY, XK_s, resizecol, { .i = -15 } }, \
arg@294 37 { MODKEY|ShiftMask, XK_1, tag, { .i = 0 } }, \
arg@294 38 { MODKEY|ShiftMask, XK_2, tag, { .i = 1 } }, \
arg@294 39 { MODKEY|ShiftMask, XK_3, tag, { .i = 2 } }, \
arg@377 40 { MODKEY|ShiftMask, XK_4, tag, { .i = 3 } }, \
arg@294 41 { MODKEY|ControlMask|ShiftMask, XK_1, toggletag, { .i = 0 } }, \
arg@294 42 { MODKEY|ControlMask|ShiftMask, XK_2, toggletag, { .i = 1 } }, \
arg@294 43 { MODKEY|ControlMask|ShiftMask, XK_3, toggletag, { .i = 2 } }, \
arg@377 44 { MODKEY|ControlMask|ShiftMask, XK_4, toggletag, { .i = 3 } }, \
arg@294 45 { MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \
arg@294 46 { MODKEY, XK_space, togglemode, { 0 } }, \
arg@396 47 { MODKEY, XK_0, viewall, { 0 } }, \
arg@262 48 { MODKEY, XK_1, view, { .i = 0 } }, \
arg@262 49 { MODKEY, XK_2, view, { .i = 1 } }, \
arg@262 50 { MODKEY, XK_3, view, { .i = 2 } }, \
arg@377 51 { MODKEY, XK_4, view, { .i = 3 } }, \
arg@263 52 { MODKEY|ControlMask, XK_1, toggleview, { .i = 0 } }, \
arg@263 53 { MODKEY|ControlMask, XK_2, toggleview, { .i = 1 } }, \
arg@263 54 { MODKEY|ControlMask, XK_3, toggleview, { .i = 2 } }, \
arg@377 55 { MODKEY|ControlMask, XK_4, toggleview, { .i = 3 } }, \
arg@262 56 { MODKEY|ShiftMask, XK_q, quit, { 0 } }, \
arg@146 57 };
arg@146 58
arg@146 59 #define RULES \
arg@146 60 static Rule rule[] = { \
arg@336 61 /* class:instance:title regex tags regex isfloat */ \
arg@518 62 { "Firefox.*", "net", False}, \
arg@191 63 { "Gimp.*", NULL, True}, \
arg@354 64 { "MPlayer.*", NULL, True}, \
arg@354 65 { "Acroread.*", NULL, True}, \
arg@146 66 };