5 '+<' => "history start",
7 '+?' => "list complet$sign{_}ion$sign{_}s",
10 '+#' => "prefix comm$sign{_}en$sign{_}t",
11 '+&' => "tilde expand",
12 '+*' => "complet$sign{_}e all",
13 '+.' => "insert last",
16 '+\\'=> "delete whitesp$sign{_}ace",
18 '^+]'=> "rev find char",
21 '+~' => "user$sign{_}name exp$sign{_}and",
23 '+@' => "host$sign{_}name exp$sign{_}and",
24 '+$' => "variable expand",
25 '+^' => "history expand",
26 '+/' => "filename expand",
28 '^a' => "begin of line",
29 '^b' => "char back$sign{_}w$sign{_}ard$sign{_}s",
30 '+b' => "word back$sign{_}w$sign{_}ard$sign{_}s",
31 '^c' => "cancel comm$sign{_}and",
32 '+c' => "capital$sign{_}ise word",
33 '^d' => "delete char",
34 '+d' => "delete word rem$sign{_}ain$sign{_}der",
35 # '^e' => "emacs mode",
36 '^e' => "end of line",
37 '^f' => "char forward",
38 '+f' => "word forward",
39 '^g' => "abort cmd, bell",
40 '^h' => "back$sign{_}space",
41 '^+h'=> "delete bound word",
42 '^i' => "auto$sign{_}complet$sign{_}e\n(tab)",
44 '^k' => "delete till eol",
45 '^l' => "clear screen",
46 '+l' => "lowcase word",
47 '^m' => "enter line\n(enter)",
48 '^n' => "history next",
49 '+n' => "match history",
50 '^o' => "enter and next",
51 '^p' => "history back",
52 '+p' => "rev match history",
53 # '^q' => "\nQuote", #TODO fix partial override
54 '^r' => "reverse history",
55 '+r' => "full undo\nRevert",
56 '^s' => "search history",
57 '^t' => "move char forw$sign{_}ard\nTranspose char",
58 '+t' => "move word forw$sign{_}ard\nTranspose word",
59 '^u' => "delete till bol", # unix
60 '+u' => "upcase word",
61 '^v' => "verbat$sign{_}im char",
62 '^w' => "delete word", # unix
63 '^x' => "extend$sign{_}ed",
65 '+y' => "rotate yank",
67 '^z' => "back$sign{_}ground",
69 '^x(' => "start macro",
71 '^xe' => "run macro\nExecute",
73 '^x^r' => "reload inputrc",
74 '^x^x' => "swap cursor\neXchange",
75 '^x^v' => "shell version",
80 '^x' => "emacs ctrl-x bindings",
84 ci => [info => "Info command: shows/does something without altering anything."],
85 pm => [motion => "Move the cursor."],
86 co => [history => "Replace contents involving kill ring, undo, or command history."],
87 mi => [change => "Alter current text (filtering or completion)."],
88 mo => [delete => "Remove text."],
89 mv => [misc => "Miscellaneous commands."],
90 me => [mode => "Additional key functionality (click to view)."],
92 arg => ["key$sign{arg}" => "Commands with a dot need a char argument afterwards."],
93 new => [">v2.0" => "Unavailable before readline version 2.1 (1997)."],
94 ext => ["bash" => "Default assignment in Bash shells, but not common readline."],