From 37cbead9f22a9cbfee6b615bd78fbec40e1e44b2 Mon Sep 17 00:00:00 2001 From: Oliver Kiddle Date: Fri, 9 Dec 2016 00:05:56 +0100 Subject: 40130: mention some changes since 5.2 --- ChangeLog | 2 ++ NEWS | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/ChangeLog b/ChangeLog index e76a775b9..ee10830c9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2016-12-08 Oliver Kiddle + * 40130: NEWS: mention some changes since 5.2 + * 40129: Src/Zle/computil.c, Test/Y03arguments.ztst: revert 39611, add code comments and test cases for _arguments diff --git a/NEWS b/NEWS index 403cd612c..ba9eb9b2c 100644 --- a/NEWS +++ b/NEWS @@ -26,6 +26,30 @@ The output of "typeset -p" uses "export" commands or the "-g" option for parameters that are not local to the current scope. Previously, all output was in the form of "typeset" commands, never using "-g". +vi-repeat-change can repeat user-defined widgets if the widget calls +zle -f vichange. + +The parameter $registers now makes the contents of vi register buffers +available to user-defined widgets. + +New vi-up-case and vi-down-case builtin widgets bound to gU/gu (or U/u +in visual mode) for doing case conversion. + +A new select-word-match function provides vim-style text objects with +configurable word boundaries using the existing match-words-by-style +mechanism. + +Support for the conditional expression [[ -v var ]] to test if a +variable is set for compatibility with other shells. + +The print and printf builtins have a new option -v to assign the output +to a variable. This is for bash compatibility but with the additional +feature that, for an array, a separate element is used each time the +format is reused. + +New x: syntax in completion match specifications make it possible to +disable match specifications hardcoded in completion functions. + Changes from 5.1.1 to 5.2 ------------------------- -- cgit 1.4.1