{
key => {
+ "\e"=> "alt<>/meta",
+
'b' => "page up",
'd' => 'scroll down',
'f' => "page down",
'g' => "(first) line",
'G' => "last line",
'h' => "help",
- 'j' => $sign{down},
- 'k' => $sign{up},
- 'm' => "mark pos$sign{_}ition",
+ 'j' => "<down>",
+ 'k' => "<up>",
+ 'm' => "mark pos<>ition",
'n' => "next find",
'N' => "prev find",
'p' => "reset position\nbeginning or Percentage",
'!' => "shell command",
'|' => "pipe till mark",
- ':' => "com$sign{_}mand",
+ ':' => "com<>mand",
'/' => "find",
'?' => "find rev.",
- '&' => "filter match$sign{_}es",
+ '&' => "filter match<>es",
"'" => "goto mark",
'-' => "toggle option",
'_' => "show option",
'(' => "closing",
+ "^[\e"=> "noop",
'^[n' => "any next find",
'^[N' => "any prev find",
'^[u' => "mark search\nUndo",
'^[(' => "scroll left",
'^[)' => "scroll right",
+ ":\e"=> "noop",
':d' => "drop file",
':e' => "open file",
':n' => "next file",
':p' => "prev file",
':x' => "first file",
+ "-\e"=> "noop",
'-a' => "advance find page",
'-b' => "buffer space",
'-B' => "static buffer for pipes",
'-c' => "clear on scroll",
- '-d' => "dumb term$sign{_}inal",
+ '-d' => "dumb term<>inal",
'-D' => "dos colours",
'-e' => "exit after eof",
'-E' => "exit at eof",
'-F' => "exit if 1 page",
'-g' => "hilight last match",
'-h' => "scroll back limit",
- '-i' => "ignore lower$sign{_}c$sign{_}ase",
+ '-i' => "ignore lower<>c<>ase",
'-I' => "ignore case",
'-j' => "top offset",
'-J' => "status column",
- '-k' => "key bind$sign{_}ing$sign{_}s",
- '-L' => qq[ignore <span style="font-variant:small-caps">lesso$sign{_}pen</span> filter],
- '-m' => "med. promp$sign{_}t tog$sign{_}gle",
- '-M' => "long promp$sign{_}t tog$sign{_}gle",
- '-n' => "count line num$sign{_}ber$sign{_}s",
- '-N' => "show line n$sign{_}um$sign{_}ber$sign{_}s",
+ '-k' => "key bind<>ing<>s",
+ '-L' => qq[ignore <span style="font-variant:small-caps">lesso<>pen</span> filter],
+ '-m' => "med. promp<>t tog<>gle",
+ '-M' => "long promp<>t tog<>gle",
+ '-n' => "count line num<>ber<>s",
+ '-N' => "show line n<>um<>ber<>s",
'-o' => "stdin to log",
- '-O' => "log overwrite",
+ '-O' => "log over<>wr<>ite",
'-p' => "initial search",
'-P' => "status line\nPrompt",
'-q' => "no info bell\nQuiet",
'-T' => "tags file",
'-u' => 'parse \b \r',
'-U' => 'escape \t \b \r',
- '-w' => "hilight page d$sign{_}own",
- '-W' => "hilight forw$sign{_}ard",
+ '-w' => "hilight page d<>own",
+ '-W' => "hilight forw<>ard",
'-x' => "tab stops",
'-X' => "no termcap init",
- '-y' => "scroll limit fw$sign{_}d",
+ '-y' => "scroll limit fw<>d",
'-z' => "page size",
'-"' => "shell quotes",
'-~' => "outside tildes toggle",
},
flag => {
- ci => [info => 'Temporary message display (or related option).'],
- pm => [move => 'Regular file position panning (or option).'],
- po => [jump => 'Other file position manipulation (").'],
- co => [search => 'Go to matching content (").'],
- mo => [file => 'Alter open file buffer (").'],
- mv => [misc => 'Other commands and options.'],
+ g1 => [info => 'Temporary message display (or related option).'],
+ g2 => [move => 'Regular file position panning (or option).'],
+ g3 => [jump => 'Other file position manipulation (").'],
+ g4 => [search => 'Go to matching content (").'],
+ g7 => [file => 'Alter open file buffer (").'],
+ g8 => [misc => 'Other commands and options.'],
- arg => ["key$sign{arg}" => "Commands with a dot need a char argument afterwards."],
+ arg => ["key<arg>" => "Commands with a dot need a char argument afterwards."],
more => [more => "A small subset is compatible with `more`."],
},