g9 => [mode => "Additional key functionality (click to view)."],
arg => ["key<arg>" => "Commands with a dot need a char argument afterwards."],
- new => [">v2.0" => "Unavailable before readline version 2.1 (1997)."],
- ext => ["bash" => "Default assignment in Bash shells, but not common readline."],
+ 'v21 new' => [">v2.0" => "Unavailable before readline version 2.1 (1997)."],
+ 'xbash ext' => ["bash" => "Default assignment in Bash shells, but not common readline."],
},
def => {
"\e" => 'g8',
'+<' => 'g4',
- '+=' => '=+?', #TODO: new # emacs, not in v2.0
+ '+=' => '=+?', #TODO: v21 # emacs, not in v2.0
'+>' => 'g4',
'^?' => '=^h',
'+?' => 'g1',
- '^@' => 'g8 new', # not in v2.0
+ '^@' => 'g8 v21', # not in v2.0
- '+#' => 'g6 new', # not in v2.0
+ '+#' => 'g6 v21', # not in v2.0
'+&' => 'g6',
- '+*' => 'g6 new', # not in v2.0
+ '+*' => 'g6 v21', # not in v2.0
'+.' => 'g4',
'+~' => '=+&', # emacs
'^[' => 'g8',
'^+['=> '=^i',
'+\\'=> 'g7',
- '^]' => 'g2 arg new', # not in v2.0
- '^+]'=> 'g2 arg new', # not in v2.0
+ '^]' => 'g2 arg v21', # not in v2.0
+ '^+]'=> 'g2 arg v21', # not in v2.0
'^_' => 'g4',
'+_' => '=+.',
- '+~' => 'g6 ext', # common emacs => '=+&'
- '+!' => 'g6 ext',
- '+@' => 'g6 ext',
- '+$' => 'g6 ext',
- '+^' => 'g4 ext',
- '+/' => 'g1 ext',
+ '+~' => 'g6 xbash', # common emacs => '=+&'
+ '+!' => 'g6 xbash',
+ '+@' => 'g6 xbash',
+ '+$' => 'g6 xbash',
+ '+^' => 'g4 xbash',
+ '+/' => 'g1 xbash',
'^a' => 'g2',
'^b' => 'g2',
'+b' => 'g2',
- '^c' => 'g8 ext',
+ '^c' => 'g8 xbash',
'+c' => 'g6',
'^d' => 'g7',
'+d' => 'g7 ring',
'^+m'=> '=^+j',
'^n' => 'g4',
'+n' => 'g4',
- '^o' => 'g4 ext',
+ '^o' => 'g4 xbash',
'^p' => 'g4',
'+p' => 'g4',
'^q' => '=^v',
'^y' => 'g4',
'+y' => 'g4 ring',
'^+y'=> "yank arg",
- '^z' => 'g8 ext',
+ '^z' => 'g8 xbash',
},
'^x' => {
'(' => 'g8',
')' => 'g8',
'e' => 'g8',
- '^e' => 'g6 ext linkvi',
+ '^e' => 'g6 xbash linkvi',
'^g' => '=^g',
'^h' => '=^u',
'^r' => 'g8',
'^u' => '=^_',
- '^x' => 'g2 new', # not in v2.0
- '^v' => 'g1 ext',
+ '^x' => 'g2 v21', # not in v2.0
+ '^v' => 'g1 xbash',
'^?' => '=^x^h',
},
},