Update config.h for latest upstream changes
This commit is contained in:
		
							
								
								
									
										54
									
								
								config.h
									
									
									
									
									
								
							
							
						
						
									
										54
									
								
								config.h
									
									
									
									
									
								
							| @@ -5,19 +5,21 @@ | ||||
|  * | ||||
|  * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html | ||||
|  */ | ||||
| static char font[] = "Inconsolata:size=10:antialias=true:hinting=true"; | ||||
| static char *font = "Inconsolata:size=10:antialias=true:hinting=true"; | ||||
| static int borderpx = 2; | ||||
|  | ||||
| /* | ||||
|  * What program is execed by st depends of these precedence rules: | ||||
|  * 1: program passed with -e | ||||
|  * 2: utmp option | ||||
|  * 2: scroll and/or utmp | ||||
|  * 3: SHELL environment variable | ||||
|  * 4: value of shell in /etc/passwd | ||||
|  * 5: value of shell in config.h | ||||
|  */ | ||||
| static char *shell = "/bin/sh"; | ||||
| char *utmp = NULL; | ||||
| /* scroll program: to enable use a string like "scroll" */ | ||||
| char *scroll = NULL; | ||||
| char *stty_args = "stty raw pass8 nl -echo -iexten -cstopb 38400"; | ||||
|  | ||||
| /* identification sequence returned in DA and DECID */ | ||||
| @@ -30,9 +32,9 @@ static float chscale = 1.0; | ||||
| /* | ||||
|  * word delimiter string | ||||
|  * | ||||
|  * More advanced example: " `'\"()[]{}" | ||||
|  * More advanced example: L" `'\"()[]{}" | ||||
|  */ | ||||
| char *worddelimiters = " │`'\"()[]{}"; | ||||
| wchar_t *worddelimiters = L" │`'\"()[]{}"; | ||||
|  | ||||
| /* selection timeouts (in milliseconds) */ | ||||
| static unsigned int doubleclicktimeout = 300; | ||||
| @@ -41,9 +43,18 @@ static unsigned int tripleclicktimeout = 600; | ||||
| /* alt screens */ | ||||
| int allowaltscreen = 1; | ||||
|  | ||||
| /* frames per second st should at maximum draw to the screen */ | ||||
| static unsigned int xfps = 120; | ||||
| static unsigned int actionfps = 30; | ||||
| /* allow certain non-interactive (insecure) window operations such as: | ||||
|    setting the clipboard text */ | ||||
| int allowwindowops = 0; | ||||
|  | ||||
| /* | ||||
|  * draw latency range in ms - from new content/keypress/etc until drawing. | ||||
|  * within this range, st draws when content stops arriving (idle). mostly it's | ||||
|  * near minlatency, but it waits longer for slow updates to avoid partial draw. | ||||
|  * low minlatency will tear/flicker more, as it can "detect" idle too early. | ||||
|  */ | ||||
| static double minlatency = 8; | ||||
| static double maxlatency = 33; | ||||
|  | ||||
| /* | ||||
|  * blinking timeout (set to 0 to disable blinking) for the terminal blinking | ||||
| @@ -110,7 +121,7 @@ static const char *colorname[] = { | ||||
|  */ | ||||
| unsigned int defaultfg = 12; | ||||
| unsigned int defaultbg = 8; | ||||
| static unsigned int defaultcs = 14; | ||||
| unsigned int defaultcs = 14; | ||||
| static unsigned int defaultrcs = 15; | ||||
|  | ||||
| /* | ||||
| @@ -142,14 +153,24 @@ static unsigned int mousebg = 0; | ||||
|  */ | ||||
| static unsigned int defaultattr = 11; | ||||
|  | ||||
| /* | ||||
|  * Force mouse select/shortcuts while mask is active (when MODE_MOUSE is set). | ||||
|  * Note that if you want to use ShiftMask with selmasks, set this to an other | ||||
|  * modifier, set to 0 to not use it. | ||||
|  */ | ||||
| static uint forcemousemod = ShiftMask; | ||||
|  | ||||
| /* | ||||
|  * Internal mouse shortcuts. | ||||
|  * Beware that overloading Button1 will disable the selection. | ||||
|  */ | ||||
| static MouseShortcut mshortcuts[] = { | ||||
| 	/* button               mask            string */ | ||||
| 	{ Button4,              XK_ANY_MOD,     "\031" }, | ||||
| 	{ Button5,              XK_ANY_MOD,     "\005" }, | ||||
| 	/* mask                 button   function        argument       release */ | ||||
| 	{ XK_ANY_MOD,           Button2, selpaste,       {.i = 0},      1 }, | ||||
| 	{ ShiftMask,            Button4, ttysend,        {.s = "\033[5;2~"} }, | ||||
| 	{ XK_ANY_MOD,           Button4, ttysend,        {.s = "\031"} }, | ||||
| 	{ ShiftMask,            Button5, ttysend,        {.s = "\033[6;2~"} }, | ||||
| 	{ XK_ANY_MOD,           Button5, ttysend,        {.s = "\005"} }, | ||||
| }; | ||||
|  | ||||
| /* Internal keyboard shortcuts. */ | ||||
| @@ -187,10 +208,6 @@ static Shortcut shortcuts[] = { | ||||
|  * * 0: no value | ||||
|  * * > 0: cursor application mode enabled | ||||
|  * * < 0: cursor application mode disabled | ||||
|  * crlf value | ||||
|  * * 0: no value | ||||
|  * * > 0: crlf mode is enabled | ||||
|  * * < 0: crlf mode is disabled | ||||
|  * | ||||
|  * Be careful with the order of the definitions because st searches in | ||||
|  * this table sequentially, so any XK_ANY_MOD must be in the last | ||||
| @@ -209,13 +226,6 @@ static KeySym mappedkeys[] = { -1 }; | ||||
|  */ | ||||
| static uint ignoremod = Mod2Mask|XK_SWITCH_MOD; | ||||
|  | ||||
| /* | ||||
|  * Override mouse-select while mask is active (when MODE_MOUSE is set). | ||||
|  * Note that if you want to use ShiftMask with selmasks, set this to an other | ||||
|  * modifier, set to 0 to not use it. | ||||
|  */ | ||||
| static uint forceselmod = ShiftMask; | ||||
|  | ||||
| /* | ||||
|  * This is the huge key array which defines all compatibility to the Linux | ||||
|  * world. Please decide about changes wisely. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user