anchor.diff:  *InsertCompletionHide*::
       Triggered when the insert completion menu gets hidden
   
  -*InsertCompletionSelect*::
  +*InsertCompletionSelect* `selected completion`::
       Triggered when an entry is selected in the insert completion
       menu. The filtering text is the selected completion text or
       the empty string if the original text was selected back.
   
  -*RawKey*::
  -    Triggered whenever a key is pressed by the user, the key is
  -    used for filtering.
  +*RawKey* `key`::
  +    Triggered whenever a key is pressed by the user
   
   When not specified, the filtering text is an empty string. Note that
   some hooks will not consider underlying scopes depending on what context
  
positive.code: *NormalEnd*::
      leaving normal mode
  
  *NormalKey*::
      a key is received in normal mode, the key is used for filtering
  
  *InsertIdle*::
      a certain duration has passed since last key was pressed in insert mode
  
negative.code: *KakEnd*::
      kakoune is quitting
  
  *FocusIn* `client name`::
      on supported clients, triggered when the client gets focused
  
  *FocusOut* `client name`::
      on supported clients, triggered when the client gets unfocused
  
  *InsertCompletionShow*::
      Triggered when the insert completion menu gets displayed
  