anchor.diff:  file you selected to the current Kakoune session (e.g. `echo "eval -client
   $kak_client edit /path/to/file" | kak -p $kak_session`).
   
  -== Why aren't there other scopes similar to `%sh{}` e.g. python ?
  +=== How do I automatically indent code, as Vim does with `=` ?
  +
  +As `Kakoune` doesn't parse the contents of the buffers, there is no builtin
  +equivalent for this Vim feature. Use a formatter/prettifier dedicated to
  +the language you're using with the help of the `|` key.
  +
  +Example: `%|indent<ret>` to indent an entire buffer with C code.
  +
  +Note that some languages have a default formatter set, which you can use
  +with the `:format` command.
  +
  +=== Can Kakoune automatically complete the parameters of my functions ?
  +
  +As mentioned in the above question about Vim's `=` key, Kakoune does not
  +parse the contents of a buffer by itself, which makes it impossible for
  +the editor to propose candidates upon completion.
  +
  +However, support for such a feature can be achieved through the use of a
  +dedicated tool, as is the case with `clang` and C code: you can use the
  +`clang-enable-autocomplete` and `clang-complete` builtin commands whenever
  +editing a C/C++ file, and completion will work on function parameters.
  +
  +Note that the same features are available for Python buffers, with the
  +`jedi` script.
  +
  +=== Why aren't widely known command line shortcuts such as <c-w> or <c-u> available in Kakoune ?
  +
  +Despite their widespread availability in multiple tools, those shortcuts do
  +not fit the paradigm that Kakoune implements, which is based on selections
  +first.
  +
  +However, you can easily declare key mappings in your configuration file
  +to be able to use those control-based shortcuts in insert mode.
  +(See <<mapping#,`:doc mapping`>>)
  +
  +=== Can I disable auto-indentation completely ?
  +
  +All the indentation hooks are conventionally named `<lang>-indent`, which
  +allows us to use the `disabled_hooks` variable to disable indentation
  +globally with the following command: `set global disabled_hooks '.+-indent'`
  +
  +=== How to enable syntax highlighting ?
  +
  +The mimetype of the files opened in new buffers is detected using the
  +`file` command, and syntax highlighting enabled automatically when
  +possible.
  +
  +=== My file seems to be highlighted with the wrong colors, I thought syntax highlighting was detected automatically ?
  +
  +The `file` utility has several shortcomings, such as detecting the
  +wrong mimetype for a file containing data with different syntax, e.g.
  +a Python script containing hardcoded HTML templates detected as an HTML
  +file.
  +
  +Kakoune does its best at detecting file types (using known extensions
  +for a given format for instance), but not much can be done about those
  +ambiguous cases. You might consider writing a custom `$HOME/.magic` file
  +if needed.
  +
  +=== Can I disable syntax highlighting completely ?
  +
  +Similarly to the indentation hooks, the name format followed by the
  +highlighting hooks is `<lang>-highlight`. You can thus disable syntax
  +highlighting using the following command: `set global disabled_hooks
  +'.+-highlight'`
  +
  +== The editing language
  +
  +=== Why aren't there other scopes similar to `%sh{}` e.g. python ?
   
   Supporting custom scopes would add hard dependencies to the project, which
   is too much of a drawback when balanced against the low cost of using
  
positive.code: cost in terms of performance, it is therefore the reason why it's the only
  one available by default.
  
  == What shell is used to expand `%sh{}` scopes ?
  
  The server expands shell scopes using the `sh` binary, stored in one of the
  directories where all the POSIX standard utilities can be found -this list
  
negative.code: Moreover, you can get pretty decent performance by using Kakoune on Cygwin
  (which is officially supported).
  
  == Interfacing
  
  === Can I use Kakoune as a pager ?
  
  Kakoune can be used as a pager, either by setting the `PAGER` environment
  variable to `kak`, or by writing data directly to its standard input using a
  shell pipeline.
  
  === Are there any non-console based frontends available ?
  
  No graphical frontend is currently officially maintained, you can however
  try experimental community-developed ones.
  
  === Why are colors misrendered in my Kakoune clients ?
  
  The most probable cause for that is a very widespread practice that consists
  in setting the `TERM` environment variable in the shell's configuration file.
  