keys: store translation arrays as multiline string
[sheet.git] / readline.eng.inc.pl
index f5e9d87..f9f04e4 100644 (file)
@@ -2,82 +2,82 @@ use utf8;
 {
 
 key => {
-       '+<' => ["history start"],
-       '+>' => ["history end"],
-       '+?' => ["list complet$sign{_}ion$sign{_}s"],
-       '^@' => ["set mark"],
+       '+<' => "history start",
+       '+>' => "history end",
+       '+?' => "list complet$sign{_}ion$sign{_}s",
+       '^@' => "set mark",
 
-       '+#' => ["prefix comm$sign{_}en$sign{_}t"],
-       '+&' => ["tilde expand"],
-       '+*' => ["complet$sign{_}e all"],
-       '+.' => ["insert last"],
+       '+#' => "prefix comm$sign{_}en$sign{_}t",
+       '+&' => "tilde expand",
+       '+*' => "complet$sign{_}e all",
+       '+.' => "insert last",
 
-       '^[' => ["meta"],
-       '+\\'=> ["delete whitesp$sign{_}ace"],
-       '^]' => ["find char"],
-       '^+]'=> ["rev find char"],
-       '^_' => ["undo"],
+       '^[' => "meta",
+       '+\\'=> "delete whitesp$sign{_}ace",
+       '^]' => "find char",
+       '^+]'=> "rev find char",
+       '^_' => "undo",
 
-       '+~' => ["user$sign{_}name exp$sign{_}and"],
-       '+!' => ["cmd expand"],
-       '+@' => ["host$sign{_}name exp$sign{_}and"],
-       '+$' => ["variable expand"],
-       '+^' => ["history expand"],
-       '+/' => ["filename expand"],
+       '+~' => "user$sign{_}name exp$sign{_}and",
+       '+!' => "cmd expand",
+       '+@' => "host$sign{_}name exp$sign{_}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"],
-       '^d' => ["delete char"],
-       '+d' => ["delete word rem$sign{_}ain$sign{_}der"],
-#      '^e' => ["emacs mode"],
-       '^e' => ["end of line"],
-       '^f' => ["char forward"],
-       '+f' => ["word forward"],
-       '^g' => ["abort cmd, bell"],
-       '^h' => ["back$sign{_}space"],
-       '^+h'=> ["delete bound word"],
-       '^i' => ["auto$sign{_}complet$sign{_}e", '(tab)'],
-       '^+j'=> ["vim mode"],
-       '^k' => ["delete till eol"],
-       '^l' => ["clear screen"],
-       '+l' => ["lowcase word"],
-       '^m' => ["enter line", '(enter)'],
-       '^n' => ["history next"],
-       '+n' => ["match history"],
-       '^o' => ["enter and next"],
-       '^p' => ["history back"],
-       '+p' => ["rev match history"],
-#      '^q' => [undef, 'Quote'],  #TODO fix partial override
-       '^r' => ["reverse history"],
-       '+r' => ["full undo", 'Revert'],
-       '^s' => ["search history"],
-       '^t' => ["move char forw$sign{_}ard", 'Transpose char'],
-       '+t' => ["move word forw$sign{_}ard", 'Transpose word'],
-       '^u' => ["delete till bol"], # unix
-       '+u' => ["upcase word"],
-       '^v' => ["verbat$sign{_}im char"],
-       '^w' => ["delete word"], # unix
-       '^x' => ["extend$sign{_}ed"],
-       '^y' => ["yank top"],
-       '+y' => ["rotate yank"],
-       '^+y'=> ["yank arg"],
-       '^z' => ["back$sign{_}ground"],
+       '^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",
+       '^d' => "delete char",
+       '+d' => "delete word rem$sign{_}ain$sign{_}der",
+#      '^e' => "emacs mode",
+       '^e' => "end of line",
+       '^f' => "char forward",
+       '+f' => "word forward",
+       '^g' => "abort cmd, bell",
+       '^h' => "back$sign{_}space",
+       '^+h'=> "delete bound word",
+       '^i' => "auto$sign{_}complet$sign{_}e\n(tab)",
+       '^+j'=> "vim mode",
+       '^k' => "delete till eol",
+       '^l' => "clear screen",
+       '+l' => "lowcase word",
+       '^m' => "enter line\n(enter)",
+       '^n' => "history next",
+       '+n' => "match history",
+       '^o' => "enter and next",
+       '^p' => "history back",
+       '+p' => "rev match history",
+#      '^q' => "\nQuote",  #TODO fix partial override
+       '^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",
+       '^u' => "delete till bol", # unix
+       '+u' => "upcase word",
+       '^v' => "verbat$sign{_}im char",
+       '^w' => "delete word", # unix
+       '^x' => "extend$sign{_}ed",
+       '^y' => "yank top",
+       '+y' => "rotate yank",
+       '^+y'=> "yank arg",
+       '^z' => "back$sign{_}ground",
 
-       '^x('  => ["start macro"],
-       '^x)'  => ["end macro"],
-       '^xe'  => ["run macro", 'Execute'],
-       '^x^e' => ["editor"],
-       '^x^r' => ["reload inputrc"],
-       '^x^x' => ["swap cursor", 'eXchange'],
-       '^x^v' => ["shell version"],
+       '^x('  => "start macro",
+       '^x)'  => "end macro",
+       '^xe'  => "run macro\nExecute",
+       '^x^e' => "editor",
+       '^x^r' => "reload inputrc",
+       '^x^x' => "swap cursor\neXchange",
+       '^x^v' => "shell version",
 },
 
 mode => {
        ''   => "emacs mode",
-       '^x' => 'emacs ctrl-x bindings',
+       '^x' => "emacs ctrl-x bindings",
 },
 
 flag => {