X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/2034c72e12562eda33ce53d92cfef2216b6fcf3e..999b31f165d86bb9faf5f743cefd0f5fc60ae28b:/vi.eng.inc.pl diff --git a/vi.eng.inc.pl b/vi.eng.inc.pl index 9a4f6f1..e4f99e6 100644 --- a/vi.eng.inc.pl +++ b/vi.eng.inc.pl @@ -3,6 +3,7 @@ use utf8; { key => { +"\e"=> ["normal mode"], '~' => ["case toggle"], '!' => ["filt$sign{_}er lines"], '@' => ["play macro"], @@ -459,4 +460,20 @@ mode => { 'i^x' => "insert completion commands (i ctrl-x)", }, +flag => { + ci => ["info", "Info command: shows/does something without altering anything."], + pm => ["motion", "Moves the cursor, or defines the range for an operator ($sign{motion})."], + po => ["positioning", "Other movement (jumps, window (re)positioning)."], + co => ["command", "Direct action command."], + mi => ["ins mode", "Enters Insert or Replace mode."], + mo => ["mode", "Enters a different mode."], + mv => ["vis mode", "Enters Visual or Select mode."], + me => ["key cmd", "Additional key commands (click for overview)."], + + arg => ["key$sign{arg}", "Commands with a dot need a char argument afterwards."], + motion => ["key$sign{motion}", "Requires a motion afterwards, operates between cursor and destination."], + 'ext vim6' => ["vim", "Not in original Vi (assessment incomplete)."], + 'ext new vim7' => ["vim7", "New in vim version 7.x."], +}, + }