From cc851d5c28ccaf79ff7982a44dbee742a776b892 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Sun, 3 Jun 2018 15:05:48 +1000 Subject: [PATCH] Update Changelog to describe the list syntax overhaul --- doc/pages/changelog.asciidoc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/doc/pages/changelog.asciidoc b/doc/pages/changelog.asciidoc index 874e5214..45c003f4 100644 --- a/doc/pages/changelog.asciidoc +++ b/doc/pages/changelog.asciidoc @@ -5,6 +5,10 @@ released versions. == Development version +This version contains a significant overhaul of various Kakoune +features that can break user configuration. This was a necessary +change to make Kakoune command model cleaner and more robust. + * `%sh{...}` strings are not reparsed automatically anymore, they need to go through an explicit `evaluate-commands` @@ -16,6 +20,19 @@ released versions. * The `wrap` highlighter can accept a new `-marker ` switch. +* The command line syntax has changed to support robust escaping, see + <>. + +* Various lists (options, registers...) in Kakoune are now written using + the command line syntax: + + - `set-register` now take an arbitrary number of parameters and sets + the register to multiple strings. `%reg` expands to a list of strings. + + - `%opt` expands list options as list of strings. + + - selection descs are whitespaces separated instead of `:` separated + == Kakoune 2018.04.13 First official Kakoune release.