'^o' => ["enter and next"],
'^p' => ["history back"],
'+p' => ["rev match history"],
- '^q' => [undef, 'Quote'],
+# '^q' => [undef, 'Quote'], #TODO fix partial override
'^r' => ["reverse history"],
'+r' => ["full undo", 'Revert'],
'^s' => ["search history"],
'+t' => ["move word forw$sign{_}ard", 'Transpose word'],
'^u' => ["delete till bol"], # unix
'+u' => ["upcase word"],
- '^v' => ["verbatim char"],
+ '^v' => ["verbat$sign{_}im char"],
'^w' => ["delete word"], # unix
'^x' => ["extend$sign{_}ed"],
'^y' => ["yank top"],
'^x' => 'emacs ctrl-x bindings',
},
+flag => {
+ ci => [info => "Info command: shows/does something without altering anything."],
+ pm => [motion => "Move the cursor."],
+ co => [history => "Replace contents involving kill ring, undo, or command history."],
+ mi => [change => "Alter current text (filtering or completion)."],
+ mo => [delete => "Remove text."],
+ mv => [misc => "Miscellaneous commands."],
+ me => [mode => "Additional key functionality (click to view)."],
+
+ arg => ["key$sign{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."],
+},
+
}