anchor.diff:  not that useful in this context.
   
   Aliases
  --------
  +~~~~~~~
   
   With +:alias+ commands can be given additional names. aliases are scoped, so
   that an alias can refer to one command for a buffer, and to another for another
  
positive.code: program when the buffer is deleted.
  
  Menus
  -----
  
  When a menu is displayed, you can use *j*, *control-n* or *tab* to select the next
  entry, and *k*, *control-p* or *shift-tab* to select the previous one.
  
  Using the */* key, you can enter some regex in order to restrict available choices
  to the matching ones.
  
  Kakrc
  -----
  
  The kakrc file next to the kak binary (in the src directory for the moment)
  is a list of kak commands to be executed at startup.
  
  The current behaviour is to execute local user commands in the file
  $HOME/.config/kak/kakrc and in all files in $HOME/.config/kak/autoload
  directory
  
  Place links to the files in src/rc/ in your autoload directory in order to
  execute them on startup, or use the runtime command (which sources relative
  to the kak binary) to load them on demand.
  
  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/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 requires the clang++ compiler to be
       available. You can use the +clang_options+ option to specify switches to
       be passed to the 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
  the +docsclient+ option for the same purpose.
  
negative.code: The common pattern is to add links to $XDG_CONFIG_HOME/kak/autoload to the
  scripts in $PREFIX/share/kak/rc that the user wants sourced at kak launch.
  
  Basic Interaction
  -----------------
  
  Selections
  ~~~~~~~~~~
  
  The main concept in Kakoune is the selection. A selection is an inclusive,
  directed range of character. A selection has two ends, the anchor and the
  cursor.
  
  There is always at least one selection, and a selection is always at least
  one character (in which case the anchor and cursor of the selections are
  on the same character).
  
  Normal Mode
  ~~~~~~~~~~~
  
  In normal mode, keys are not inserted directly inside the buffer, but are editing
  commands. These commands provides ways to manipulate either the selections themselves,
  or the selected text.
  
  Insert Mode
  ~~~~~~~~~~~
  
  When entering insert mode, keys are now directly inserted before each selections
  cursor. A few additional keys are supported, like arrow keys to move around, however
  their use is not encouraged. You can go back to normal mode by pressing the +<esc>+
  key.
  
  Movement
  ~~~~~~~~
  
   * +h+: select the character on the right of selection end
   * +j+: select the character below the selection end
  