anchor.diff:  FIFO Buffer
   -----------
   
  -the +edit+ command can take a -fifo parameter:
  +the +:edit+ command can take a -fifo parameter:
   
   -----------------------------------
   :edit -fifo <filename> <buffername>
  
positive.code: Some of kakoune state is available through environment variables:
  
   * +kak_selection+: content of the main selection
   * +kak_selections+: content of the selection separated by commas
   * +kak_bufname+: name of the current buffer
   * +kak_timestamp+: timestamp of the current buffer, the timestamp is an
         integer value which is incremented each time the buffer is modified.
  
negative.code: Existing commands files are:
  
   * *rc/kakrc.kak*: provides kak commands files autodetection and highlighting
   * *rc/cpp.kak*: provides C/CPP files autodetection and highlighting and the
       +:alt+ command for switching from C/CPP file to h/hpp one.
   * *rc/asciidoc.kak*: provides asciidoc files autodetection and highlighting
   * *rc/diff.kak*: provides patches/diff files autodetection and highlighting
   * *rc/git.kak*: provides various git format highlighting (commit message editing,
       interactive rebase)
   * *rc/git-tools.kak*: provides some git integration, like +:git-blame+, +:git-show+
       or +:git-diff-show+
   * *rc/make.kak*: provides the +:make+ and +:errjump+ commands along with
  	 highlighting for compiler output.
   * *rc/man.kak*: provides the +:man+ command
   * *rc/grep.kak*: provides the +:grep+ and +:gjump+ commands along with highlighting
       for grep output.
   * *rc/global.kak*: provides the +:tag+ command to jump on a tag definition using
       gnu global tagging system.
   * *rc/ctags.kak*: provides the +:tag+ command to jump on a tag definition using
       exuberant ctags files, this script requires the *readtags* binary, available
       in the exuberant ctags package but not installed by default.
   * *rc/client.kak*: provides the +:new+ command to launch a new client on the current
       session, if tmux is detected, launch the client in a new tmux split, else
       launch in a new terminal emulator.
   * *rc/clang.kak*: provides the +:clang-enable-autocomplete+ command for C/CPP
       insert mode completion support. This needs uses clang++ compiler.
  
  Certain command files defines options, such as +grepcmd+ (for +:grep+) +makecmd+
  (for +:make+) or +termcmd+ (for +:new+).
  
  Some options are shared with commands. grep and make honor the +toolsclient+ option,
  if specified, to open their buffer in it rather than the current client. man honor
  