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