JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
double-buffering added using pixmap (finally).
[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 2
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 };
35
36 static char gfx[] = {
37         ['}'] = 'f',
38         ['.'] = 'v',
39         [','] = '<',
40         ['+'] = '>',
41         ['-'] = '^',
42         ['h'] = '#',
43         ['~'] = 'o',
44         ['a'] = ':',
45         ['f'] = '\\',
46         ['`'] = '+',
47         ['z'] = '>',
48         ['{'] = '*',
49         ['q'] = '-',
50         ['i'] = '#',
51         ['n'] = '+',
52         ['y'] = '<',
53         ['m'] = '+',
54         ['j'] = '+',
55         ['|'] = '!',
56         ['g'] = '#',
57         ['o'] = '~',
58         ['p'] = '-',
59         ['r'] = '-',
60         ['s'] = '_',
61         ['0'] = '#',
62         ['w'] = '+',
63         ['u'] = '+',
64         ['t'] = '+',
65         ['v'] = '+',
66         ['l'] = '+',
67         ['k'] = '+',
68         ['x'] = '|',
69         [255] = 0,
70 };