cleaned up and commented the config.*.h
This commit is contained in:
		
							parent
							
								
									ab83872134
								
							
						
					
					
						commit
						f196b71e4d
					
				
							
								
								
									
										30
									
								
								config.arg.h
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								config.arg.h
									
									
									
									
									
								
							| @ -2,6 +2,7 @@ | |||||||
|  * See LICENSE file for license details. |  * See LICENSE file for license details. | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
|  | /* appearance */ | ||||||
| #define BORDERPX		1 | #define BORDERPX		1 | ||||||
| #define FONT			"-*-terminus-medium-r-*-*-14-*-*-*-*-*-*-*" | #define FONT			"-*-terminus-medium-r-*-*-14-*-*-*-*-*-*-*" | ||||||
| #define NORMBORDERCOLOR		"#333" | #define NORMBORDERCOLOR		"#333" | ||||||
| @ -10,23 +11,33 @@ | |||||||
| #define SELBORDERCOLOR		"#69c" | #define SELBORDERCOLOR		"#69c" | ||||||
| #define SELBGCOLOR		"#555" | #define SELBGCOLOR		"#555" | ||||||
| #define SELFGCOLOR		"#fff" | #define SELFGCOLOR		"#fff" | ||||||
| 
 |  | ||||||
| #define MASTER			600		/* per thousand */ |  | ||||||
| #define MODKEY			Mod1Mask |  | ||||||
| #define NMASTER			1		/* clients in master area */ |  | ||||||
| #define SNAP			40		/* pixel */ |  | ||||||
| #define TOPBAR			True		/* False */ | #define TOPBAR			True		/* False */ | ||||||
| 
 | 
 | ||||||
|  | /* behavior */ | ||||||
|  | #define SNAP			40		/* pixel */ | ||||||
| #define TAGS \ | #define TAGS \ | ||||||
| const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL }; | const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL }; | ||||||
|  | #define RULES \ | ||||||
|  | static Rule rule[] = { \ | ||||||
|  | 	/* class:instance:title regex	tags regex	isversatile */ \ | ||||||
|  | 	{ "Firefox",			"3",		False }, \ | ||||||
|  | 	{ "Gimp",			NULL,		True }, \ | ||||||
|  | 	{ "MPlayer",			NULL,		True }, \ | ||||||
|  | 	{ "Acroread",			NULL,		True }, \ | ||||||
|  | }; | ||||||
| 
 | 
 | ||||||
|  | /* layout(s) */ | ||||||
| #define LAYOUTS \ | #define LAYOUTS \ | ||||||
| static Layout layout[] = { \ | static Layout layout[] = { \ | ||||||
| 	/* symbol		function */ \ | 	/* symbol		function */ \ | ||||||
| 	{ "[]=",		tile }, /* first entry is default */ \ | 	{ "[]=",		tile }, /* first entry is default */ \ | ||||||
| 	{ "><>",		versatile }, \ | 	{ "><>",		versatile }, \ | ||||||
| }; | }; | ||||||
|  | #define MASTER			600		/* per thousand */ | ||||||
|  | #define NMASTER			1		/* clients in master area */ | ||||||
| 
 | 
 | ||||||
|  | /* key definitions */ | ||||||
|  | #define MODKEY			Mod1Mask | ||||||
| #define KEYS \ | #define KEYS \ | ||||||
| static Key key[] = { \ | static Key key[] = { \ | ||||||
| 	/* modifier			key		function	argument */ \ | 	/* modifier			key		function	argument */ \ | ||||||
| @ -86,12 +97,3 @@ static Key key[] = { \ | |||||||
| 	{ MODKEY|ControlMask,		XK_9,		toggleview,	{ .i = 8 } }, \ | 	{ MODKEY|ControlMask,		XK_9,		toggleview,	{ .i = 8 } }, \ | ||||||
| 	{ MODKEY|ShiftMask,		XK_q,		quit,		{ 0 } }, \ | 	{ MODKEY|ShiftMask,		XK_q,		quit,		{ 0 } }, \ | ||||||
| }; | }; | ||||||
| 
 |  | ||||||
| #define RULES \ |  | ||||||
| static Rule rule[] = { \ |  | ||||||
| 	/* class:instance:title regex	tags regex	isversatile */ \ |  | ||||||
| 	{ "Firefox",			"3",		False }, \ |  | ||||||
| 	{ "Gimp",			NULL,		True }, \ |  | ||||||
| 	{ "MPlayer",			NULL,		True }, \ |  | ||||||
| 	{ "Acroread",			NULL,		True }, \ |  | ||||||
| }; |  | ||||||
|  | |||||||
| @ -2,6 +2,7 @@ | |||||||
|  * See LICENSE file for license details. |  * See LICENSE file for license details. | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
|  | /* appearance */ | ||||||
| #define BORDERPX		1 | #define BORDERPX		1 | ||||||
| #define FONT			"-*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-*" | #define FONT			"-*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-*" | ||||||
| #define NORMBORDERCOLOR		"#dddddd" | #define NORMBORDERCOLOR		"#dddddd" | ||||||
| @ -10,23 +11,34 @@ | |||||||
| #define SELBORDERCOLOR		"#ff0000" | #define SELBORDERCOLOR		"#ff0000" | ||||||
| #define SELBGCOLOR		"#006699" | #define SELBGCOLOR		"#006699" | ||||||
| #define SELFGCOLOR		"#ffffff" | #define SELFGCOLOR		"#ffffff" | ||||||
| 
 |  | ||||||
| #define MASTER			600		/* per thousand */ |  | ||||||
| #define MODKEY			Mod1Mask |  | ||||||
| #define NMASTER			1		/* clients in master area */ |  | ||||||
| #define SNAP			20		/* pixel */ |  | ||||||
| #define TOPBAR			True		/* False */ | #define TOPBAR			True		/* False */ | ||||||
| 
 | 
 | ||||||
|  | /* behavior */ | ||||||
|  | #define SNAP			20		/* pixel */ | ||||||
| #define TAGS \ | #define TAGS \ | ||||||
| const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL }; | const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL }; | ||||||
|  | /* Query class:instance:title for regex matching info with following command:
 | ||||||
|  |  * xprop | awk -F '"' '/^WM_CLASS/ { printf("%s:%s:",$4,$2) }; /^WM_NAME/ { printf("%s\n",$2) }' */ | ||||||
|  | #define RULES \ | ||||||
|  | static Rule rule[] = { \ | ||||||
|  | 	/* class:instance:title regex	tags regex	isversatile */ \ | ||||||
|  | 	{ "Gimp",			NULL,		True }, \ | ||||||
|  | 	{ "MPlayer",			NULL,		True }, \ | ||||||
|  | 	{ "Acroread",			NULL,		True }, \ | ||||||
|  | }; | ||||||
| 
 | 
 | ||||||
|  | /* layout(s) */ | ||||||
| #define LAYOUTS \ | #define LAYOUTS \ | ||||||
| Layout layout[] = { \ | static Layout layout[] = { \ | ||||||
| 	/* symbol		function */ \ | 	/* symbol		function */ \ | ||||||
| 	{ "[]=",		tile }, /* first entry is default */ \ | 	{ "[]=",		tile }, /* first entry is default */ \ | ||||||
| 	{ "><>",		versatile }, \ | 	{ "><>",		versatile }, \ | ||||||
| }; | }; | ||||||
|  | #define MASTER			600		/* per thousand */ | ||||||
|  | #define NMASTER			1		/* clients in master area */ | ||||||
| 
 | 
 | ||||||
|  | /* key definitions */ | ||||||
|  | #define MODKEY			Mod1Mask | ||||||
| #define KEYS \ | #define KEYS \ | ||||||
| static Key key[] = { \ | static Key key[] = { \ | ||||||
| 	/* modifier			key		function	argument */ \ | 	/* modifier			key		function	argument */ \ | ||||||
| @ -81,13 +93,3 @@ static Key key[] = { \ | |||||||
| 	{ MODKEY|ControlMask,		XK_9,		toggleview,	{ .i = 8 } }, \ | 	{ MODKEY|ControlMask,		XK_9,		toggleview,	{ .i = 8 } }, \ | ||||||
| 	{ MODKEY|ShiftMask,		XK_q,		quit,		{ 0 } }, \ | 	{ MODKEY|ShiftMask,		XK_q,		quit,		{ 0 } }, \ | ||||||
| }; | }; | ||||||
| 
 |  | ||||||
| /* Query class:instance:title for regex matching info with following command:
 |  | ||||||
|  * xprop | awk -F '"' '/^WM_CLASS/ { printf("%s:%s:",$4,$2) }; /^WM_NAME/ { printf("%s\n",$2) }' */ |  | ||||||
| #define RULES \ |  | ||||||
| static Rule rule[] = { \ |  | ||||||
| 	/* class:instance:title regex	tags regex	isversatile */ \ |  | ||||||
| 	{ "Gimp",			NULL,		True }, \ |  | ||||||
| 	{ "MPlayer",			NULL,		True }, \ |  | ||||||
| 	{ "Acroread",			NULL,		True }, \ |  | ||||||
| }; |  | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Anselm R. Garbe
						Anselm R. Garbe