diff --git a/doc/pages/changelog.asciidoc b/doc/pages/changelog.asciidoc index 1fa43f29..3808c684 100644 --- a/doc/pages/changelog.asciidoc +++ b/doc/pages/changelog.asciidoc @@ -20,8 +20,22 @@ change to make Kakoune command model cleaner and more robust. * The `wrap` highlighter can accept a new `-marker ` switch. -* The command line syntax has changed to support robust escaping, see - <>. +* The command line syntax has changed to support robust escaping. + + - `%sh{...}` is not expanded to multiple tokens automatically anymore, + to evaluate its output as multiple tokens/commands, use the + `evaluate-commands` command: + + ------------------------------------------------------------- + evaluate-commands %sh{ echo "first command; second command" } + ------------------------------------------------------------- + + - Escaping of `'` in `'...'` and `"` and `%` in `"..."` strings is done + by doubling up (`''`, `""` and `%%`) instead of using a backslash + + - Bare words escaping has been tweaked. + + See <>. * Various lists (options, registers...) in Kakoune are now written using the command line syntax: