anchor.diff:      the cursor moved (without inserting) in insert mode
   
   *PromptIdle*::
  -    a certain duration has passed since last key was pressed in prompt mode
  +    a certain duration has passed since the last keypress in prompt mode
   
   *WinCreate* `buffer name`::
  -    a window was created. This hook is executed in draft context, so any a
  +    a window was created. This hook is executed in draft context, so any
       changes to selections or input state will be discarded.
   
   *WinClose* `buffer name`::
  
positive.code: 
  *WinSetOption* `<option_name>=<new_value>`::
      an option was set in a window context. This hook is executed in a draft
      acontext, so any changes to selections or input state will be discarded.
  
  *GlobalSetOption* `<option_name>=<new_value>`::
      an option was set at the global scope
  
negative.code: name. Hooks with no description will always use an empty string.
  
  *NormalIdle*::
      a certain duration has passed since the last keypress in normal mode
  
  *NormalBegin*::
      entering normal mode
  