anchor.diff:  Existing commands files are:
   
    * *rc/kakrc.kak*: provides kak commands files autodetection and highlighting
  - * *rc/cpp.kak*: provides c/c++ files autodetection and highlighting and the +alt+
  -     command for switching from c/cpp file to h/hpp one.
  + * *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
  + * *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
  + * *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
  + * *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
  + * *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/C++ 
  + * *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).
  +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
  
positive.code: FIFO Buffer
  -----------
  
  the +edit+ command can take a -fifo parameter:
  
  -----------------------------------
  :edit -fifo <filename> <buffername>
  
negative.code: Defining Commands
  -----------------
  
  new commands can be defined using the +:def+ command.
  
  ------------------------------
  :def <command_name> <commands>
  