alter styling of ext/new key classes
[sheet.git] / readline.inc.pl
index 9253532d91f90488fe57ffa9c777cc243004c2bc..f6172183a3007edb171bcf54ab959fd67494d359 100644 (file)
@@ -20,6 +20,13 @@ use utf8;
        '+~' => '+&', # emacs
        '^_' => ["undo", 'co'],
 
+       '+~' => ["user$sign{_}name exp$sign{_}and", 'mi ext'], # common emacs => '+&'
+       '+!' => ["cmd expand", 'mi ext'],
+       '+@' => ["host$sign{_}name exp$sign{_}and", 'mi ext'],
+       '+$' => ["variable expand", 'mi ext'],
+       '+^' => ["history expand", 'co ext'],
+       '+/' => ["filename expand", 'ci ext'],
+
        '^a' => ["begin of line", 'pm'],
        '^b' => ["char back$sign{_}w$sign{_}ard$sign{_}s", 'pm'],
        '+b' => ["word back$sign{_}w$sign{_}ard$sign{_}s", 'pm'],
@@ -32,7 +39,7 @@ use utf8;
        '+f' => ["word forward", 'pm'],
        '^g' => ["abort cmd, bell", 'mv'],
        '^h' => ["back$sign{_}space", 'mo'],
-       '^i' => ["complete", 'mi', '(tab)'],
+       '^i' => ["auto$sign{_}complet$sign{_}e", 'mi', '(tab)'],
        '^j' => '^m',
        '^+j'=> ["vim mode", 'me'],
        '^k' => ["delete till eol", 'mo ring'],
@@ -41,6 +48,7 @@ use utf8;
        '^m' => ["enter line", 'co', '(enter)'],
        '^n' => ["history next", 'co'],
        '+n' => ["match history", 'co'],
+       '^o' => ["enter and next", 'co ext'],
        '^p' => ["history back", 'co'],
        '+p' => ["rev match history", 'co'],
        '^q' => '^v', # Quote