X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/adc1751d8423b078e9f0fb7c5cd88ec8cc9f6935..1b3f6e3efdae206d58ae48986872044b2cab8024:/readline.eng.inc.pl diff --git a/readline.eng.inc.pl b/readline.eng.inc.pl index f9f04e4..ecf467c 100644 --- a/readline.eng.inc.pl +++ b/readline.eng.inc.pl @@ -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 => { @@ -81,15 +85,15 @@ mode => { }, 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)."], + g1 => [info => "Info command: shows/does something without altering anything."], + g2 => [motion => "Move the cursor."], + g4 => [history => "Replace contents involving kill ring, undo, or command history."], + g6 => [change => "Alter current text (filtering or completion)."], + g7 => [delete => "Remove text."], + g8 => [misc => "Miscellaneous commands."], + g9 => [mode => "Additional key functionality (click to view)."], - arg => ["key$sign{arg}" => "Commands with a dot need a char argument afterwards."], + arg => ["key" => "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."], },