JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
bold attribute is back.
[st.git] / config.h
1 #define SHELL "/bin/bash"
2 #define TAB    8
3
4 #define FONT "6x13"
5 #define BOLDFONT FONT"bold"
6 #define BORDER 3
7 #define LINESPACE 0 /* additional pixel between each line */
8
9 /* Terminal colors */
10 static const char *colorname[] = {
11         "black",
12         "red",
13         "green",
14         "yellow",
15         "blue",
16         "magenta",
17         "cyan",
18         "white",
19 };
20
21 /* Default colors (colorname index) */
22 /* foreground, background, cursor, visual bell */
23 #define DefaultFG 7
24 #define DefaultBG 0
25 #define DefaultCS 1
26 #define BellCol   DefaultFG
27
28 /* special keys */
29 static Key key[] = {
30         { XK_Delete, "\033[3~" },
31         { XK_Home,   "\033[1~" },
32         { XK_End,    "\033[4~" },
33         { XK_Prior,  "\033[5~" },
34         { XK_Next,   "\033[6~" },
35 };
36
37 static char gfx[] = {
38         ['}'] = 'f',
39         ['.'] = 'v',
40         [','] = '<',
41         ['+'] = '>',
42         ['-'] = '^',
43         ['h'] = '#',
44         ['~'] = 'o',
45         ['a'] = ':',
46         ['f'] = '\\',
47         ['`'] = '+',
48         ['z'] = '>',
49         ['{'] = '*',
50         ['q'] = '-',
51         ['i'] = '#',
52         ['n'] = '+',
53         ['y'] = '<',
54         ['m'] = '+',
55         ['j'] = '+',
56         ['|'] = '!',
57         ['g'] = '#',
58         ['o'] = '~',
59         ['p'] = '-',
60         ['r'] = '-',
61         ['s'] = '_',
62         ['0'] = '#',
63         ['w'] = '+',
64         ['u'] = '+',
65         ['t'] = '+',
66         ['v'] = '+',
67         ['l'] = '+',
68         ['k'] = '+',
69         ['x'] = '|',
70         [255] = 0,
71 };