+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."],
+},
+