anchor.diff:   * +regex+: as a string but the +set+ commands will complain
      if the entered text is not a valid regex.
    * +{int,str}-list+: a list, elements are separated by a colon (:)
  -   if an element needs to contain a colon, it can be escaped with a
  +  if an element needs to contain a colon, it can be escaped with a
      backslash.
   
   Options value can be changed using the +set+ commands:
  
positive.code: are used to manipulate the current selection and to enter insertion mode.
  
  There is no concept of cursor in kakoune, only selections, a single character
  selection can be seen as a cursor but there is no difference internally.
  
  see http://vimeo.com/82711574
  
  Building
  --------
  
negative.code:  * +kak_hook_param+: filtering text passed to the currently executing hook
  
  Note that in order to make only needed information available, Kakoune needs
  to find the environment variable reference in the shell script executed.
  Hence +%sh{ ./script.sh }+ with +script.sh+ referencing an environment will
  not work.
  
  for example you can print informations on the current file in the status
  