anchor.diff:   * +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 environement variable reference in the shell script executed.
  -Hence +%sh{ ./script.sh }+ with +script.sh+ referencing an environement will
  +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
  
positive.code: 
  def can also takes some flags:
  
   * +-env-params+: pass parameters given to commands in the environement as
                    kak_paramN with N the parameter number
   * +-shell-params+: pass parameters given to commands as positional parameters
                      to any shell expansions used in the command.
  
negative.code:  * socat (used by kak scripts to write to kak control socket)
  
  To build, just type *make* in the src directory
  
  Kakoune can be built on Linux, MacOS, and Cygwin. Due to Kakoune relying heavily
  on being in an Unix like environment, no native Windows version is planned.
  
  To setup a basic configuration on your account, type *make userconfig* in the
  src directory, this will setup an initial $XDG_CONFIG_HOME/kak directory. See
  