'g8' => ["char hex val$sign{_}ue$sign{_}s"],
'g0' => ["virtual bol"],
'g-' => ["earlier undo"],
-'g^['=> ["esc"],
+"g\e"=> ["normal mode"],
'g]' => ["go to tselect"],
'g^]'=> ["go to tjump"],
'g;' => ["to prev change pos"],
'gw' => ["for$sign{_}mat still"],
'gx' => ["Netrw$sign{_}BrowseX"],
-'Z^['=> ["esc"],
+"Z\e"=> ["normal mode"],
'ZQ' => [" :q! (force)"],
'ZZ' => [" :wq (write)"],
'z-' => ["line at bottom bol", "don't (-) see any further"],
'z=' => ["sug$sign{_}gest spell$sign{_}ing"],
'z.' => ["line at center bol"],
-'z^['=> ["esc"],
+"z\e"=> ["normal mode"],
'za' => ["toggle fold"],
'zA' => ["toggle fold rec$sign{_}urs$sign{_}ive$sign{_}ly"],
'[/' => ["start of C com$sign{_}m$sign{_}ent"],
'[{' => ["previous open {"],
'[[' => ["section back$sign{_}ward$sign{_}s"],
-'[^['=> ["esc"],
+"[\e"=> ["normal mode"],
'[]' => [qq'<span style="font-variant:small-caps">section</span> back$sign{_}ward$sign{_}s'],
'[c' => ["start of change backw$sign{_}ards"],
'])' => ["next open )"],
']/' => ["end of C com$sign{_}m$sign{_}ent"],
'][' => [qq'<span style="font-variant:small-caps">section</span> forw$sign{_}ard'],
-']^['=> ["esc"],
+"]\e"=> ["normal mode"],
']]' => ["section forw$sign{_}ard"],
']}' => ["next open }"],
'^w+' => ["height incr$sign{_}ease"],
'^w-' => ["height decr$sign{_}ease"],
'^w=' => ["same height"],
-'^w^['=> ["esc"],
+"^w\e"=> ["normal mode"],
'^w]' => ["split, to tag"],
'^w}' => ["pre$sign{_}view tag"],
'^w|' => ["set width"],
'^wx' => ["ex$sign{_}chan$sign{_}ge"],
'^wz' => ["close pre$sign{_}view"],
-'^wg^['=> ["esc"],
+"^wg\e"=> ["normal mode"],
'^wg]' => ["split, :ts$sign{_}elect"],
'^wg}' => [":ptj$sign{_}ump to tag"],
'^wg^]'=> ["split, :tj$sign{_}ump"],
'v=' => ["re$sign{_}ind$sign{_}ent"],
'v>' => ["ind$sign{_}ent"],
'v~' => ["toggle case"],
-'v^['=> ["esc"],
+"v\e"=> ["normal mode"],
'v^]'=> ["jump to tag"],
'va' => ["ex$sign{_}tend area"],
'vy' => ["yank area"],
'vY' => ["yank lines"],
-'vg^['=> ["esc"],
+"vg\e"=> ["visual mode"],
'vg?' => ["rot13 encode"],
'vgJ' => ["join literal$sign{_}ly"],
'vgq' => ["for$sign{_}mat"],
"va'" => ["quoted string"],
'va<' => ["<> block"],
'va[' => ["[] block"],
-'va^['=> ["esc"],
+"va\e"=> ["visual mode"],
'vab' => ["() block"],
'vaB' => ["{} Block"],
'i^@' => ["last insert"],
'i^^' => ["toggle :lmap usag$sign{_}e"],
-'i^[' => ["esc"],
+"i\e" => ["normal mode"],
'i^]' => ["abbrev$sign{_}iate"],
'i^_' => ["toggle lang$sign{_}uage"],
'i^y' => ["ins char above"],
'i^z' => [":sus$sign{_}pend in <em>im</em>"],
+"i^g\e"=> ["insert mode"],
'i^gk' => ["$sign{up} start col$sign{_}umn"],
'i^gj' => ["$sign{down} start col$sign{_}umn"],
'i^gu' => ["break undo seq$sign{_}uence"],
# other i^g keys (even esc) are not recognized
-'i^x^[' => ["esc"],
+"i^x\e" => ["normal mode"],
'i^x^]' => ["tag comp$sign{_}l$sign{_}et$sign{_}e"],
'i^x^d' => ["def$sign{_}ine compl$sign{_}et$sign{_}e"],
'i^x^e' => ["window up"],
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} :>)."],
+ 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."],