document possible configuration.
							parent
							
								
									33558ca042
								
							
						
					
					
						commit
						d8e11bdb0e
					
				
							
								
								
									
										22
									
								
								config.def.h
								
								
								
								
							
							
						
						
									
										22
									
								
								config.def.h
								
								
								
								
							| 
						 | 
					@ -1,12 +1,16 @@
 | 
				
			||||||
#define TAB 8
 | 
					
 | 
				
			||||||
#define TNAME "st-256color"
 | 
					 | 
				
			||||||
#define FONT "-*-*-medium-r-*-*-*-120-75-75-*-60-*-*"
 | 
					#define FONT "-*-*-medium-r-*-*-*-120-75-75-*-60-*-*"
 | 
				
			||||||
#define BOLDFONT "-*-*-bold-r-*-*-*-120-75-75-*-60-*-*"
 | 
					#define BOLDFONT "-*-*-bold-r-*-*-*-120-75-75-*-60-*-*"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Space in pixels around the terminal buffer */
 | 
				
			||||||
#define BORDER 2
 | 
					#define BORDER 2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Default shell to use if SHELL is not set in the env */
 | 
				
			||||||
#define SHELL "/bin/sh"
 | 
					#define SHELL "/bin/sh"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Terminal colors (16 first used in escape sequence) */
 | 
					/* Terminal colors (16 first used in escape sequence) */
 | 
				
			||||||
static const char *colorname[] = {
 | 
					static const char *colorname[] = {
 | 
				
			||||||
 | 
						/* 8 normal colors */
 | 
				
			||||||
	"black",
 | 
						"black",
 | 
				
			||||||
	"red3",
 | 
						"red3",
 | 
				
			||||||
	"green3",
 | 
						"green3",
 | 
				
			||||||
| 
						 | 
					@ -15,6 +19,8 @@ static const char *colorname[] = {
 | 
				
			||||||
	"magenta3",
 | 
						"magenta3",
 | 
				
			||||||
	"cyan3",
 | 
						"cyan3",
 | 
				
			||||||
	"gray90",
 | 
						"gray90",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						/* 8 bright colors */
 | 
				
			||||||
	"gray50",
 | 
						"gray50",
 | 
				
			||||||
	"red",
 | 
						"red",
 | 
				
			||||||
	"green",
 | 
						"green",
 | 
				
			||||||
| 
						 | 
					@ -22,14 +28,17 @@ static const char *colorname[] = {
 | 
				
			||||||
	"#5c5cff",
 | 
						"#5c5cff",
 | 
				
			||||||
	"magenta",
 | 
						"magenta",
 | 
				
			||||||
	"cyan",
 | 
						"cyan",
 | 
				
			||||||
	"white"
 | 
						"white",
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						/* more colors can be added to use with DefaultXX */
 | 
				
			||||||
 | 
						"#cccccc",
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Default colors (colorname index)
 | 
					/* Default colors (colorname index)
 | 
				
			||||||
   foreground, background, cursor   */
 | 
					   foreground, background, cursor   */
 | 
				
			||||||
#define DefaultFG 7
 | 
					#define DefaultFG 7
 | 
				
			||||||
#define DefaultBG 0
 | 
					#define DefaultBG 0
 | 
				
			||||||
#define DefaultCS 1
 | 
					#define DefaultCS 16
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Special keys (change & recompile st.info accordingly)
 | 
					/* Special keys (change & recompile st.info accordingly)
 | 
				
			||||||
   Keep in mind that kpress() in st.c hardcodes some keys.
 | 
					   Keep in mind that kpress() in st.c hardcodes some keys.
 | 
				
			||||||
| 
						 | 
					@ -61,6 +70,9 @@ static Key key[] = {
 | 
				
			||||||
	{ XK_F12,       XK_NO_MOD, "\033[24~" },
 | 
						{ XK_F12,       XK_NO_MOD, "\033[24~" },
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Set TERM to this */
 | 
				
			||||||
 | 
					#define TNAME "st-256color"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Line drawing characters (sometime specific to each font...) */
 | 
					/* Line drawing characters (sometime specific to each font...) */
 | 
				
			||||||
static char gfx[] = {
 | 
					static char gfx[] = {
 | 
				
			||||||
	['f'] = 'o',
 | 
						['f'] = 'o',
 | 
				
			||||||
| 
						 | 
					@ -72,3 +84,5 @@ static char gfx[] = {
 | 
				
			||||||
/* double-click timeout (in milliseconds) between clicks for selection */
 | 
					/* double-click timeout (in milliseconds) between clicks for selection */
 | 
				
			||||||
#define DOUBLECLICK_TIMEOUT 300
 | 
					#define DOUBLECLICK_TIMEOUT 300
 | 
				
			||||||
#define TRIPLECLICK_TIMEOUT (2*DOUBLECLICK_TIMEOUT)
 | 
					#define TRIPLECLICK_TIMEOUT (2*DOUBLECLICK_TIMEOUT)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define TAB 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in New Issue