Mercurial > aewl
annotate config.default.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 | 651f2c868b31 |
children | 18b3666eae17 |
rev | line source |
---|---|
532
651f2c868b31
code polishing, removed unnecessary newlines
Anselm R. Garbe <arg@10kloc.org>
parents:
530
diff
changeset
|
1 /* (C)opyright MMVI Anselm R. Garbe <garbeam at gmail dot com> |
146
f328ce9c558c
centralized/externalized configuration to config.h
arg@10ksloc.org
parents:
diff
changeset
|
2 * See LICENSE file for license details. |
f328ce9c558c
centralized/externalized configuration to config.h
arg@10ksloc.org
parents:
diff
changeset
|
3 */ |
f328ce9c558c
centralized/externalized configuration to config.h
arg@10ksloc.org
parents:
diff
changeset
|
4 |
f328ce9c558c
centralized/externalized configuration to config.h
arg@10ksloc.org
parents:
diff
changeset
|
5 #define TAGS \ |
335
aca8281c7415
applied zero_to_five patch
Anselm R. Garbe <arg@10kloc.org>
parents:
330
diff
changeset
|
6 const char *tags[] = { "1", "2", "3", "4", "5", NULL }; |
164
21071ae1fe68
made fullscreen apps working fine in floating mode (there is no sane way to make them work in tiled mode, thus I switch to floating mode if I run such kind of app), also fixed the xterm issue reported by Sander
arg@10ksloc.org
parents:
160
diff
changeset
|
7 |
21071ae1fe68
made fullscreen apps working fine in floating mode (there is no sane way to make them work in tiled mode, thus I switch to floating mode if I run such kind of app), also fixed the xterm issue reported by Sander
arg@10ksloc.org
parents:
160
diff
changeset
|
8 #define DEFMODE dotile /* dofloat */ |
432
0f94ee451f6c
made args mode symbols the default ones (the default ones look too ugly)
Anselm R. Garbe <arg@10kloc.org>
parents:
422
diff
changeset
|
9 #define FLOATSYMBOL "><>" |
530
451f19d48845
removed the stack position stuff
Anselm R. Garbe <arg@10kloc.org>
parents:
528
diff
changeset
|
10 #define TILESYMBOL "[]=" |
353
8a06efe5b563
new color stuff/new rendering stuff
Anselm R. Garbe <arg@10kloc.org>
parents:
352
diff
changeset
|
11 |
164
21071ae1fe68
made fullscreen apps working fine in floating mode (there is no sane way to make them work in tiled mode, thus I switch to floating mode if I run such kind of app), also fixed the xterm issue reported by Sander
arg@10ksloc.org
parents:
160
diff
changeset
|
12 #define FONT "fixed" |
493
d0104ede6454
changed order of colordefs in config.h's, changed config.arg.h to fit to new dmenu
arg@mmvi
parents:
473
diff
changeset
|
13 #define NORMBGCOLOR "#333366" |
d0104ede6454
changed order of colordefs in config.h's, changed config.arg.h to fit to new dmenu
arg@mmvi
parents:
473
diff
changeset
|
14 #define NORMFGCOLOR "#cccccc" |
353
8a06efe5b563
new color stuff/new rendering stuff
Anselm R. Garbe <arg@10kloc.org>
parents:
352
diff
changeset
|
15 #define SELBGCOLOR "#666699" |
8a06efe5b563
new color stuff/new rendering stuff
Anselm R. Garbe <arg@10kloc.org>
parents:
352
diff
changeset
|
16 #define SELFGCOLOR "#eeeeee" |
8a06efe5b563
new color stuff/new rendering stuff
Anselm R. Garbe <arg@10kloc.org>
parents:
352
diff
changeset
|
17 #define STATUSBGCOLOR "#dddddd" |
8a06efe5b563
new color stuff/new rendering stuff
Anselm R. Garbe <arg@10kloc.org>
parents:
352
diff
changeset
|
18 #define STATUSFGCOLOR "#222222" |
8a06efe5b563
new color stuff/new rendering stuff
Anselm R. Garbe <arg@10kloc.org>
parents:
352
diff
changeset
|
19 |
530
451f19d48845
removed the stack position stuff
Anselm R. Garbe <arg@10kloc.org>
parents:
528
diff
changeset
|
20 #define MASTER 600 /* per thousand */ |
164
21071ae1fe68
made fullscreen apps working fine in floating mode (there is no sane way to make them work in tiled mode, thus I switch to floating mode if I run such kind of app), also fixed the xterm issue reported by Sander
arg@10ksloc.org
parents:
160
diff
changeset
|
21 #define MODKEY Mod1Mask |
146
f328ce9c558c
centralized/externalized configuration to config.h
arg@10ksloc.org
parents:
diff
changeset
|
22 |
f328ce9c558c
centralized/externalized configuration to config.h
arg@10ksloc.org
parents:
diff
changeset
|
23 #define KEYS \ |
f328ce9c558c
centralized/externalized configuration to config.h
arg@10ksloc.org
parents:
diff
changeset
|
24 static Key key[] = { \ |
262
d659a2dce2b5
implemented viewextend and added M-S-C-n shortcuts for extending the current view... updated man page (works great!) nice feature
Anselm R.Garbe <arg@10ksloc.org>
parents:
237
diff
changeset
|
25 /* modifier key function arguments */ \ |
293 | 26 { MODKEY|ShiftMask, XK_Return, spawn, { .cmd = "exec xterm" } }, \ |
27 { MODKEY, XK_Tab, focusnext, { 0 } }, \ | |
28 { MODKEY|ShiftMask, XK_Tab, focusprev, { 0 } }, \ | |
29 { MODKEY, XK_Return, zoom, { 0 } }, \ | |
530
451f19d48845
removed the stack position stuff
Anselm R. Garbe <arg@10kloc.org>
parents:
528
diff
changeset
|
30 { MODKEY, XK_g, resizecol, { .i = 15 } }, \ |
451f19d48845
removed the stack position stuff
Anselm R. Garbe <arg@10kloc.org>
parents:
528
diff
changeset
|
31 { MODKEY, XK_s, resizecol, { .i = -15 } }, \ |
330
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
32 { MODKEY|ShiftMask, XK_1, tag, { .i = 0 } }, \ |
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
33 { MODKEY|ShiftMask, XK_2, tag, { .i = 1 } }, \ |
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
34 { MODKEY|ShiftMask, XK_3, tag, { .i = 2 } }, \ |
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
35 { MODKEY|ShiftMask, XK_4, tag, { .i = 3 } }, \ |
335
aca8281c7415
applied zero_to_five patch
Anselm R. Garbe <arg@10kloc.org>
parents:
330
diff
changeset
|
36 { MODKEY|ShiftMask, XK_5, tag, { .i = 4 } }, \ |
330
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
37 { MODKEY|ControlMask|ShiftMask, XK_1, toggletag, { .i = 0 } }, \ |
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
38 { MODKEY|ControlMask|ShiftMask, XK_2, toggletag, { .i = 1 } }, \ |
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
39 { MODKEY|ControlMask|ShiftMask, XK_3, toggletag, { .i = 2 } }, \ |
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
40 { MODKEY|ControlMask|ShiftMask, XK_4, toggletag, { .i = 3 } }, \ |
335
aca8281c7415
applied zero_to_five patch
Anselm R. Garbe <arg@10kloc.org>
parents:
330
diff
changeset
|
41 { MODKEY|ControlMask|ShiftMask, XK_5, toggletag, { .i = 4 } }, \ |
293 | 42 { MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \ |
43 { MODKEY, XK_space, togglemode, { 0 } }, \ | |
396
be3be9590d5c
changed shortcut into Mod1-0
Anselm R. Garbe <arg@10kloc.org>
parents:
395
diff
changeset
|
44 { MODKEY, XK_0, viewall, { 0 } }, \ |
330
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
45 { MODKEY, XK_1, view, { .i = 0 } }, \ |
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
46 { MODKEY, XK_2, view, { .i = 1 } }, \ |
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
47 { MODKEY, XK_3, view, { .i = 2 } }, \ |
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
48 { MODKEY, XK_4, view, { .i = 3 } }, \ |
335
aca8281c7415
applied zero_to_five patch
Anselm R. Garbe <arg@10kloc.org>
parents:
330
diff
changeset
|
49 { MODKEY, XK_5, view, { .i = 4 } }, \ |
330
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
50 { MODKEY|ControlMask, XK_1, toggleview, { .i = 0 } }, \ |
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
51 { MODKEY|ControlMask, XK_2, toggleview, { .i = 1 } }, \ |
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
52 { MODKEY|ControlMask, XK_3, toggleview, { .i = 2 } }, \ |
50a81ba123bf
fixed default key bindings (indexes of tags were screwed up)
Anselm R. Garbe <arg@10kloc.org>
parents:
326
diff
changeset
|
53 { MODKEY|ControlMask, XK_4, toggleview, { .i = 3 } }, \ |
335
aca8281c7415
applied zero_to_five patch
Anselm R. Garbe <arg@10kloc.org>
parents:
330
diff
changeset
|
54 { MODKEY|ControlMask, XK_5, toggleview, { .i = 4 } }, \ |
262
d659a2dce2b5
implemented viewextend and added M-S-C-n shortcuts for extending the current view... updated man page (works great!) nice feature
Anselm R.Garbe <arg@10ksloc.org>
parents:
237
diff
changeset
|
55 { MODKEY|ShiftMask, XK_q, quit, { 0 } }, \ |
146
f328ce9c558c
centralized/externalized configuration to config.h
arg@10ksloc.org
parents:
diff
changeset
|
56 }; |
f328ce9c558c
centralized/externalized configuration to config.h
arg@10ksloc.org
parents:
diff
changeset
|
57 |
336
2a65e8b3d21a
implemented class:inst:title matching
Anselm R. Garbe <arg@10kloc.org>
parents:
335
diff
changeset
|
58 /* Query class:instance:title for regex matching info with following command: |
371
fc9d35252ab4
applied sanders somepatches.patch
Anselm R. Garbe <arg@10kloc.org>
parents:
363
diff
changeset
|
59 * xprop | awk -F '"' '/^WM_CLASS/ { printf("%s:%s:",$4,$2) }; /^WM_NAME/ { printf("%s\n",$2) }' */ |
146
f328ce9c558c
centralized/externalized configuration to config.h
arg@10ksloc.org
parents:
diff
changeset
|
60 #define RULES \ |
f328ce9c558c
centralized/externalized configuration to config.h
arg@10ksloc.org
parents:
diff
changeset
|
61 static Rule rule[] = { \ |
336
2a65e8b3d21a
implemented class:inst:title matching
Anselm R. Garbe <arg@10kloc.org>
parents:
335
diff
changeset
|
62 /* class:instance:title regex tags regex isfloat */ \ |
191 | 63 { "Firefox.*", "2", False }, \ |
64 { "Gimp.*", NULL, True}, \ | |
146
f328ce9c558c
centralized/externalized configuration to config.h
arg@10ksloc.org
parents:
diff
changeset
|
65 }; |