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