termcol: greyscale row format like cpc for shiar32
[sheet.git] / readline.inc.pl
1 use utf8;
2 {
3
4 '' => {
5         "\e" => 'g8',
6
7         '+<' => 'g4',
8         '+=' => '=+?', #TODO: new # emacs, not in v2.0
9         '+>' => 'g4',
10         '^?' => '=^h',
11         '+?' => 'g1',
12         '^@' => 'g8 new', # not in v2.0
13
14         '+#' => 'g6 new', # not in v2.0
15         '+&' => 'g6',
16         '+*' => 'g6 new', # not in v2.0
17         '+.' => 'g4',
18         '+~' => '=+&amp;', # emacs
19
20         '^[' => 'g8',
21         '^+['=> '=^i',
22         '+\\'=> 'g7',
23         '^]' => 'g2 arg new', # not in v2.0
24         '^+]'=> 'g2 arg new', # not in v2.0
25         '^_' => 'g4',
26         '+_' => '=+.',
27
28         '+~' => 'g6 ext', # common emacs => '=+&'
29         '+!' => 'g6 ext',
30         '+@' => 'g6 ext',
31         '+$' => 'g6 ext',
32         '+^' => 'g4 ext',
33         '+/' => 'g1 ext',
34
35         '^a' => 'g2',
36         '^b' => 'g2',
37         '+b' => 'g2',
38         '^c' => 'g8 ext',
39         '+c' => 'g6',
40         '^d' => 'g7',
41         '+d' => 'g7 ring',
42 #       '^e' => 'g9',
43         '^e' => 'g2',
44         '^f' => 'g2',
45         '+f' => 'g2',
46         '^g' => 'g8',
47         '^+g'=> '=^g',
48         '^h' => 'g7',
49         '^+h'=> 'g7 ring', #TODO
50         '^i' => 'g6',
51         '^+i'=> '=^v^i',
52         '^j' => '=^m',
53         '^+j'=> 'g9', #TODO: mode^+j
54         '^k' => 'g7 ring',
55         '^l' => 'g1',
56         '+l' => 'g6',
57         '^m' => 'g4',
58         '^+m'=> '=^+j',
59         '^n' => 'g4',
60         '+n' => 'g4',
61         '^o' => 'g4 ext',
62         '^p' => 'g4',
63         '+p' => 'g4',
64         '^q' => '=^v',
65         '^r' => 'g4',
66         '+r' => 'g4',
67         '^+r'=> '=+r',
68         '^s' => 'g4',
69         '^t' => 'g6',
70         '+t' => 'g6',
71         '^u' => 'g7 ring',
72         '+u' => 'g6',
73         '^v' => 'g8',
74         '^w' => 'g7 ring',
75         '^x' => 'g9 arg mode^x',
76         '^y' => 'g4',
77         '+y' => 'g4 ring',
78         '^+y'=> "yank arg",
79         '^z' => 'g8 ext',
80 },
81
82 '^x' => {
83         lead => "x̂",
84
85         "\e" => 'g8 mode',
86
87         '('  => 'g8',
88         ')'  => 'g8',
89         'e'  => 'g8',
90         '^e' => 'g6 ext linkvi',
91         '^g' => '=^g',
92         '^h' => '=^u',
93         '^r' => 'g8',
94         '^u' => '=^_',
95         '^x' => 'g2 new', # not in v2.0
96         '^v' => 'g1 ext',
97         '^?' => '=^x^h',
98 },
99
100 }