keyboard: dereference class definition includes
[sheet.git] / readline.eng.inc.pl
index f9f04e49e84574ac9e8564e85fda286773881799..e67e644c7bee8cc0efd1fe5ea70c11b0434941ea 100644 (file)
@@ -4,42 +4,42 @@ use utf8;
 key => {
        '+<' => "history start",
        '+>' => "history end",
-       '+?' => "list complet$sign{_}ion$sign{_}s",
+       '+?' => "list complet<>ion<>s",
        '^@' => "set mark",
 
-       '+#' => "prefix comm$sign{_}en$sign{_}t",
+       '+#' => "prefix comm<>en<>t",
        '+&' => "tilde expand",
-       '+*' => "complet$sign{_}e all",
+       '+*' => "complet<>e all",
        '+.' => "insert last",
 
        '^[' => "meta",
-       '+\\'=> "delete whitesp$sign{_}ace",
+       '+\\'=> "delete whitesp<>ace",
        '^]' => "find char",
        '^+]'=> "rev find char",
        '^_' => "undo",
 
-       '+~' => "user$sign{_}name exp$sign{_}and",
+       '+~' => "user<>name exp<>and",
        '+!' => "cmd expand",
-       '+@' => "host$sign{_}name exp$sign{_}and",
+       '+@' => "host<>name exp<>and",
        '+$' => "variable expand",
        '+^' => "history expand",
        '+/' => "filename expand",
 
        '^a' => "begin of line",
-       '^b' => "char back$sign{_}w$sign{_}ard$sign{_}s",
-       '+b' => "word back$sign{_}w$sign{_}ard$sign{_}s",
-       '^c' => "cancel comm$sign{_}and",
-       '+c' => "capital$sign{_}ise word",
+       '^b' => "char back<>w<>ard<>s",
+       '+b' => "word back<>w<>ard<>s",
+       '^c' => "cancel comm<>and",
+       '+c' => "capital<>ise word",
        '^d' => "delete char",
-       '+d' => "delete word rem$sign{_}ain$sign{_}der",
+       '+d' => "delete word rem<>ain<>der",
 #      '^e' => "emacs mode",
        '^e' => "end of line",
        '^f' => "char forward",
        '+f' => "word forward",
        '^g' => "abort cmd, bell",
-       '^h' => "back$sign{_}space",
+       '^h' => "back<>space",
        '^+h'=> "delete bound word",
-       '^i' => "auto$sign{_}complet$sign{_}e\n(tab)",
+       '^i' => "auto<>complet<>e\n(tab)",
        '^+j'=> "vim mode",
        '^k' => "delete till eol",
        '^l' => "clear screen",
@@ -54,17 +54,17 @@ key => {
        '^r' => "reverse history",
        '+r' => "full undo\nRevert",
        '^s' => "search history",
-       '^t' => "move char forw$sign{_}ard\nTranspose char",
-       '+t' => "move word forw$sign{_}ard\nTranspose word",
+       '^t' => "move char forw<>ard\nTranspose char",
+       '+t' => "move word forw<>ard\nTranspose word",
        '^u' => "delete till bol", # unix
        '+u' => "upcase word",
-       '^v' => "verbat$sign{_}im char",
+       '^v' => "verbat<>im char",
        '^w' => "delete word", # unix
-       '^x' => "extend$sign{_}ed",
+       '^x' => "extend<>ed",
        '^y' => "yank top",
        '+y' => "rotate yank",
        '^+y'=> "yank arg",
-       '^z' => "back$sign{_}ground",
+       '^z' => "back<>ground",
 
        '^x('  => "start macro",
        '^x)'  => "end macro",
@@ -73,6 +73,10 @@ key => {
        '^x^r' => "reload inputrc",
        '^x^x' => "swap cursor\neXchange",
        '^x^v' => "shell version",
+
+       # globally label escape as meta key
+         "\e" => "+",
+       "^x\e" => "+",
 },
 
 mode => {
@@ -89,7 +93,7 @@ flag => {
        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."],
+       arg => ["key<arg>" => "Commands with a dot need a char argument afterwards."],
        new => ["&gt;v2.0" => "Unavailable before readline version 2.1 (1997)."],
        ext => ["bash" => "Default assignment in Bash shells, but not common readline."],
 },