anchor.diff:  Introduction:
   -------------
   
  -Kakoune is a code editor heavily inspired by vim, as such most of it's
  +Kakoune is a code editor heavily inspired by Vim, as such most of it's
   commands are similar to vi's ones.
   
   Kakoune can operate in two modes, normal and insertion. In insertion mode,
   keys are directly inserted into the current buffer. In normal mode, keys
   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. A
  -selection is an oriented, inclusive range of characters.
  +Kakoune has a strong focus on interactivity, most commands provide immediate
  +and incremental results, while still being competitive (as in keystroke count)
  +with Vim.
  +
  +Kakoune works on selections, which are oriented, inclusive range of characters,
  +selections have an anchor and a cursor character. Most commands move both of
  +them, except when extending selection where the anchor character stays fixed
  +and the cursor one moves around.
   
   see http://vimeo.com/82711574
   
  -Join us on freenode IRC +#kakoune+
  +Join us on freenode IRC +#Kakoune+
   
   Features
   --------
  
positive.code: there are some builtins color aliases:
  
   * +PrimarySelection+: main selection color for every selected character except
       the last one
   * +SecondarySelection+: secondary selection color for every selected character
       except the last one
   * +PrimaryCursor+: last character of the primary selection
   * +SecondaryCursor+: last character of the secondary selection
   * +LineNumbers+: colors used by the number_lines highlighter
   * +MenuForeground+: colors for the selected element in menus
   * +MenuBackground+: colors for the not selected elements in menus
  
negative.code:  * +nop+: does nothing, but as with every other commands, arguments may be
        evaluated. So nop can be used for example to execute a shell command
        while being sure that it's output will not be interpreted by kak.
        +:%sh{ echo echo tchou }+ will echo tchou in Kakoune, whereas
        +:nop %sh{ echo echo tchou }+ will not, but both will execute the
        shell command.
  
  Exec and Eval
  -------------
  
  the +:exec+ and +:eval+ commands can be used for running Kakoune commands.
  +:exec+ keys as if they were pressed, whereas +:eval+ executes it's given
  paremeters as if they were entered in the command prompt. By default,
  they do their execution in the context of the current client.
  