unicode: regularise latin samples
[sheet.git] / less.inc.pl
1 use utf8;
2
3 # less v418
4
5 '' => {
6         desc => 'normal pager',
7
8         'b' => ["page up", 'pm more'],
9         '^b'=> 'b',
10         'd' => ['scroll down', 'pm more'],
11         '^d'=> 'd',
12         'e' => 'j',
13         '^e'=> 'j',
14         'f' => ["page down", 'pm more'],
15         '^f'=> 'f',
16         'F' => ["follow", 'mo', 'Forward Forever'],
17         'g' => ["(first) line", 'pm'],
18         '^g'=> '=',
19         'G' => ["last line", 'pm'],
20         'h' => ["help", 'mo more'],
21         'H' => 'h',
22         'j' => [$sign{down}, 'pm'],
23         'k' => [$sign{up}, 'pm'],
24         '^k'=> 'k',
25         '^l'=> 'r', # more
26         'm' => ["mark pos$sign{_}ition", 'po arg'],
27         '^m'=> 'j',
28         'n' => ["next find", 'co more'],
29         'N' => ["prev find", 'co'],
30         '^n'=> 'j',
31         'p' => ["reset position", 'pm', 'beginning or Percentage'],
32         '^p'=> 'k',
33         'q' => ["quit", 'mv more'],
34         'Q' => 'q',
35         'r' => ["redraw", 'ci'],
36         '^r'=> 'r',
37         'R' => ["refresh", 'ci'],
38         's' => ["save to file", 'mv arg'],
39         't' => ["next tag", 'co'],
40         'T' => ["prev tag", 'co'],
41         'u' => ['scroll up', 'pm'],
42         '^u'=> 'u',
43         'v' => ["edit", 'mv linkvi more'],
44         '^v'=> 'f',
45         'V' => ["version", 'ci'],
46         'w' => ["page up and set window", 'pm'],
47         '^x'=> ["emacs aliases", 'mv arg mode^x'],
48         'y' => 'k',
49         '^y'=> 'k',
50         'z' => ["set page down", 'pm more'],
51
52         '!' => ["shell command", 'mv more'],
53         '|' => ["pipe till mark", 'mv arg'],
54         ':' => ["com$sign{_}mand", 'mv arg mode:'],
55         '/' => ["find", 'co arg more'],
56         '?' => ["find rev.", 'co arg'],
57         '%' => 'p',
58         '&' => ["filter match$sign{_}es", 'co arg'],
59         "'" => ["goto mark", 'po arg'],
60         '-' => ["toggle option", 'mv arg mode-'],
61         '_' => ["show option", 'ci arg mode-'],
62         '=' => ["file name", 'ci more'],
63         '+' => ["initial cmd", 'mo'],
64
65         '(' => ["closing", 'co'],
66         '<' => 'g',
67         '>' => 'G',
68 },
69
70 'esc' => {
71         'n' => ["any next find", 'co'],
72         'N' => ["any prev find", 'co'],
73         'u' => ["mark search", 'ci', 'Undo'],
74         'v' => 'b',
75         '(' => ["scroll left", 'pm'],
76         ')' => ["scroll right", 'pm'],
77         '<' => 'g',
78         '>' => 'G',
79 },
80
81 #'^x' => {
82 #       '^x' => "'",
83 #       '^v' => ':e',
84 #},
85
86 ':' => {
87         'd' => ["drop file", 'mo'],
88         'e' => ["open file", 'mo'],
89         'f' => '=',
90         'n' => ["next file", 'mo more'],
91         'p' => ["prev file", 'mo more'],
92         'q' => 'q',
93         'Q' => ':q',
94         'x' => ["first file", 'mo'],
95 },
96
97 '-' => {
98         'a' => ["advance find page", 'co'],
99         'b' => ["buffer space", 'mo arg'],
100         'B' => ["static buffer for pipes", 'mo'],
101         'c' => ["clear on scroll", 'pm'],
102         'd' => ["dumb term$sign{_}inal", 'mv'],
103         'D' => ["dos colours", 'mv arg ext'],
104         'e' => ["exit after eof", 'mo'],
105         'E' => ["exit at eof", 'mo'],
106         'f' => ["force open", 'mo'],
107         'F' => ["exit if 1 page", 'mo'],
108         'g' => ["hilight last match", 'co'],
109         'h' => ["scroll back limit", 'pm arg'],
110         'i' => ["ignore lower$sign{_}c$sign{_}ase", 'co'],
111         'I' => ["ignore case", 'co'],
112         'j' => ["top offset", 'po arg'],
113         'J' => ["status column", 'ci'],
114         'k' => ["key bind$sign{_}ing$sign{_}s", 'mv arg'],
115         'L' => [qq[ignore <span style="font-variant:small-caps">lesso$sign{_}pen</span> filter], 'mv'],
116         'm' => ["med. promp$sign{_}t tog$sign{_}gle", 'ci'],
117         'M' => ["long promp$sign{_}t tog$sign{_}gle", 'ci'],
118         'n' => ["count line num$sign{_}ber$sign{_}s", 'mv'],
119         'N' => ["show line n$sign{_}um$sign{_}ber$sign{_}s", 'ci'],
120         'o' => ["stdin to log", 'me arg'],
121         'O' => ["log overwrite", 'me arg'],
122         'p' => ["initial search", 'co arg'],
123         'P' => ["status line", 'ci arg', "Prompt"],
124         'q' => ["no info bell", 'mv', "Quiet"],
125         'Q' => ["no warn bell", 'mv', "Quiet!"],
126         'r' => ["raw chars", 'mv'],
127         'R' => ["ansi chars", 'mv'],
128         's' => ["squeeze blank lines", 'mv'],
129         'S' => ["no line wrap", 'mv'],
130         't' => ["find tag", 'co arg'],
131         'T' => ["tags file", 'co arg'],
132         'u' => ['parse \b \r', 'mv'],
133         'U' => ['escape \t \b \r', 'mv'],
134         'V' => 'V',
135         'w' => ["hilight page d$sign{_}own", 'mv'],
136         'W' => ["hilight forw$sign{_}ard", 'mv'],
137         'x' => ["tab stops", 'mv arg'],
138         'X' => ["no termcap init", 'mv'],
139         'y' => ["scroll limit fw$sign{_}d", 'pm arg'],
140         'z' => ["page size", 'pm arg'],
141         '"' => ["shell quotes", 'mv arg'],
142         '~' => ["outside tildes toggle", 'mv'],
143         '#' => ["col shift", 'pm arg'],
144         '-' => ["option name", 'mv arg'],
145         '+' => ["reset option", 'mv arg'],
146 },
147