X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/4117f35a7b636c06817c7c6a94224e28adde8ee1..e1226a3e4cfb3b6d3b58db0abb7919a6a736fb55:/readline.inc.pl?ds=sidebyside diff --git a/readline.inc.pl b/readline.inc.pl index c68488e..b59701d 100644 --- a/readline.inc.pl +++ b/readline.inc.pl @@ -2,99 +2,99 @@ use utf8; { '' => { - "\e" => ['mv', '+'], + "\e" => 'mv', - '+<' => ['co'], - '+=' => '+?', #TODO: new # emacs, not in v2.0 - '+>' => ['co'], - '^?' => '^h', - '+?' => ['ci'], - '^@' => ['mv new'], # not in v2.0 + '+<' => 'co', + '+=' => '=+?', #TODO: new # emacs, not in v2.0 + '+>' => 'co', + '^?' => '=^h', + '+?' => 'ci', + '^@' => 'mv new', # not in v2.0 - '+#' => ['mi new'], # not in v2.0 - '+&' => ['mi'], - '+*' => ['mi new'], # not in v2.0 - '+.' => ['co'], - '+~' => '+&', # emacs + '+#' => 'mi new', # not in v2.0 + '+&' => 'mi', + '+*' => 'mi new', # not in v2.0 + '+.' => 'co', + '+~' => '=+&', # emacs - '^[' => ['mv'], - '^+['=> '^i', - '+\\'=> ['mo'], - '^]' => ['pm arg new'], # not in v2.0 - '^+]'=> ['pm arg new'], # not in v2.0 - '^_' => ['co'], - '+_' => '+.', + '^[' => 'mv', + '^+['=> '=^i', + '+\\'=> 'mo', + '^]' => 'pm arg new', # not in v2.0 + '^+]'=> 'pm arg new', # not in v2.0 + '^_' => 'co', + '+_' => '=+.', - '+~' => ['mi ext'], # common emacs => '+&' - '+!' => ['mi ext'], - '+@' => ['mi ext'], - '+$' => ['mi ext'], - '+^' => ['co ext'], - '+/' => ['ci ext'], + '+~' => 'mi ext', # common emacs => '=+&' + '+!' => 'mi ext', + '+@' => 'mi ext', + '+$' => 'mi ext', + '+^' => 'co ext', + '+/' => 'ci ext', - '^a' => ['pm'], - '^b' => ['pm'], - '+b' => ['pm'], - '^c' => ['mv ext'], - '+c' => ['mi'], - '^d' => ['mo'], - '+d' => ['mo ring'], -# '^e' => ['me'], - '^e' => ['pm'], - '^f' => ['pm'], - '+f' => ['pm'], - '^g' => ['mv'], - '^+g'=> '^g', - '^h' => ['mo'], - '^+h'=> ['mo ring'], #TODO - '^i' => ['mi'], - '^+i'=> '^v^i', - '^j' => '^m', - '^+j'=> ['me'], #TODO: mode^+j - '^k' => ['mo ring'], - '^l' => ['ci'], - '+l' => ['mi'], - '^m' => ['co'], - '^+m'=> '^+j', - '^n' => ['co'], - '+n' => ['co'], - '^o' => ['co ext'], - '^p' => ['co'], - '+p' => ['co'], - '^q' => '^v', - '^r' => ['co'], - '+r' => ['co'], - '^+r'=> '+r', - '^s' => ['co'], - '^t' => ['mi'], - '+t' => ['mi'], - '^u' => ['mo ring'], - '+u' => ['mi'], - '^v' => ['mv'], - '^w' => ['mo ring'], - '^x' => ['me arg mode^x'], - '^y' => ['co'], - '+y' => ['co ring'], - '^+y'=> ["yank arg"], - '^z' => ['mv ext'], + '^a' => 'pm', + '^b' => 'pm', + '+b' => 'pm', + '^c' => 'mv ext', + '+c' => 'mi', + '^d' => 'mo', + '+d' => 'mo ring', +# '^e' => 'me', + '^e' => 'pm', + '^f' => 'pm', + '+f' => 'pm', + '^g' => 'mv', + '^+g'=> '=^g', + '^h' => 'mo', + '^+h'=> 'mo ring', #TODO + '^i' => 'mi', + '^+i'=> '=^v^i', + '^j' => '=^m', + '^+j'=> 'me', #TODO: mode^+j + '^k' => 'mo ring', + '^l' => 'ci', + '+l' => 'mi', + '^m' => 'co', + '^+m'=> '=^+j', + '^n' => 'co', + '+n' => 'co', + '^o' => 'co ext', + '^p' => 'co', + '+p' => 'co', + '^q' => '=^v', + '^r' => 'co', + '+r' => 'co', + '^+r'=> '=+r', + '^s' => 'co', + '^t' => 'mi', + '+t' => 'mi', + '^u' => 'mo ring', + '+u' => 'mi', + '^v' => 'mv', + '^w' => 'mo ring', + '^x' => 'me arg mode^x', + '^y' => 'co', + '+y' => 'co ring', + '^+y'=> "yank arg", + '^z' => 'mv ext', }, '^x' => { lead => "x̂", - "\e" => ['mv mode', '+'], + "\e" => 'mv mode', - '(' => ['mv'], - ')' => ['mv'], - 'e' => ['mv'], - '^e' => ['mi ext linkvi'], - '^g' => '^g', - '^h' => '^u', - '^r' => ['mv'], - '^u' => '^_', - '^x' => ['pm new'], # not in v2.0 - '^v' => ['ci ext'], - '^?' => '^x^h', + '(' => 'mv', + ')' => 'mv', + 'e' => 'mv', + '^e' => 'mi ext linkvi', + '^g' => '=^g', + '^h' => '=^u', + '^r' => 'mv', + '^u' => '=^_', + '^x' => 'pm new', # not in v2.0 + '^v' => 'ci ext', + '^?' => '=^x^h', }, }