X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/7d5c413d5e7c6418073a123ba32e0359cb8fb54e..4cd6a54935c74fa2bd19f2fc98e2dbe6957f5c61:/less.inc.pl diff --git a/less.inc.pl b/less.inc.pl index 164fd40..0fdedf6 100644 --- a/less.inc.pl +++ b/less.inc.pl @@ -1,38 +1,151 @@ use utf8; - -# less v418 +{ # less v418 '' => { - desc => 'index', + "\e"=> ['mo mode^[', "alt$sign{_}/meta"], - 'b' => ["page up"], + 'b' => ['pm more'], '^b'=> 'b', + 'd' => ['pm more'], + '^d'=> 'd', 'e' => 'j', '^e'=> 'j', - 'f' => ["page down"], + 'f' => ['pm more'], '^f'=> 'f', - 'h' => ["help"], + 'F' => ['mo'], + 'g' => ['pm'], + '^g'=> '=', + 'G' => ['pm'], + 'h' => ['mo more'], 'H' => 'h', - 'j' => [$sign{down}], - 'k' => [$sign{up}], + 'j' => ['pm'], + 'k' => ['pm'], '^k'=> 'k', + '^l'=> 'r', # more + 'm' => ['po arg'], '^m'=> 'j', + 'n' => ['co more'], + 'N' => ['co'], '^n'=> 'j', - '^p'=> 'j', - 'q' => ["quit"], + 'p' => ['pm'], + '^p'=> 'k', + 'q' => ['mv more'], 'Q' => 'q', + 'r' => ['ci'], + '^r'=> 'r', + 'R' => ['ci'], + 's' => ['mv arg'], + 't' => ['co'], + 'T' => ['co'], + 'u' => ['pm'], + '^u'=> 'u', + 'v' => ['mv linkvi more'], '^v'=> 'f', - 'w' => ["page up and set window"], + 'V' => ['ci'], + 'w' => ['pm'], + '^x'=> ['mv arg mode^x'], 'y' => 'k', '^y'=> 'k', - 'z' => ["page down and set window"], + 'z' => ['pm more'], + + '!' => ['mv more'], + '|' => ['mv arg'], + ':' => ['mv arg mode:'], + '/' => ['co arg more'], + '?' => ['co arg'], + '%' => 'p', + '&' => ['co arg'], + "'" => ['po arg'], + '-' => ['mv arg mode-'], + '_' => ['ci arg mode-'], + '=' => ['ci more'], + '+' => ['mo'], + + '(' => ['co'], + '<' => 'g', + '>' => 'G', }, -'\\' => { +'^[' => { # esc + "\e"=> ['mo mode', 'noop'], + 'n' => ['co'], + 'N' => ['co'], + 'u' => ['ci'], 'v' => 'b', -}, # esc + '(' => ['pm'], + ')' => ['pm'], + '<' => 'g', + '>' => 'G', +}, + +#'^x' => { +# "\e"=> ['mo mode', 'noop'], +# '^x' => "'", +# '^v' => ':e', +#}, ':' => { + "\e"=> ['mo mode', 'noop'], + 'd' => ['mo'], + 'e' => ['mo'], + 'f' => '=', + 'n' => ['mo more'], + 'p' => ['mo more'], 'q' => 'q', 'Q' => ':q', -}, # colon + 'x' => ['mo'], +}, + +'-' => { + "\e"=> ['mo mode', 'noop'], + 'a' => ['co'], + 'b' => ['mo arg'], + 'B' => ['mo'], + 'c' => ['pm'], + 'd' => ['mv'], + 'D' => ['mv arg ext'], + 'e' => ['mo'], + 'E' => ['mo'], + 'f' => ['mo'], + 'F' => ['mo'], + 'g' => ['co'], + 'h' => ['pm arg'], + 'i' => ['co'], + 'I' => ['co'], + 'j' => ['po arg'], + 'J' => ['ci'], + 'k' => ['mv arg'], + 'L' => ['mv'], + 'm' => ['ci'], + 'M' => ['ci'], + 'n' => ['mv'], + 'N' => ['ci'], + 'o' => ['me arg'], + 'O' => ['me arg'], + 'p' => ['co arg'], + 'P' => ['ci arg'], + 'q' => ['mv'], + 'Q' => ['mv'], + 'r' => ['mv'], + 'R' => ['mv'], + 's' => ['mv'], + 'S' => ['mv'], + 't' => ['co arg'], + 'T' => ['co arg'], + 'u' => ['mv'], + 'U' => ['mv'], + 'V' => 'V', + 'w' => ['mv'], + 'W' => ['mv'], + 'x' => ['mv arg'], + 'X' => ['mv'], + 'y' => ['pm arg'], + 'z' => ['pm arg'], + '"' => ['mv arg'], + '~' => ['mv'], + '#' => ['pm arg'], + '-' => ['mv arg'], + '+' => ['mv arg'], +}, + +}