Xinqi Bao's Git

0e04ab1751ecd27296b1d28c4cbc1f9f4aa4bac8
[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 };