style: generic table rules like key maps
[sheet.git] / readline.eng.inc.pl
index da03370f4d26a2656db075d3565a40f6a1c1861c..f5e9d87ce144977093dc24c6268fc59fc76c1939 100644 (file)
@@ -50,7 +50,7 @@ key => {
        '^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"],
@@ -58,7 +58,7 @@ key => {
        '+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"],
@@ -80,4 +80,18 @@ mode => {
        '^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."],
+},
+
 }