diff options
Diffstat (limited to 'runtime/doc/vim_diff.txt')
-rw-r--r-- | runtime/doc/vim_diff.txt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/runtime/doc/vim_diff.txt b/runtime/doc/vim_diff.txt index 3e18cdd762..de061d3828 100644 --- a/runtime/doc/vim_diff.txt +++ b/runtime/doc/vim_diff.txt @@ -75,6 +75,24 @@ are always available and may be used simultaneously in separate plugins. The 'encoding' cannot be changed after startup. +|string()| and |:echo| behaviour changed: +1. No maximum recursion depth limit is applied to nested container + structures. +2. |string()| fails immediately on nested containers, not when recursion limit + was exceeded. +2. When |:echo| encounters duplicate containers like > + + let l = [] + echo [l, l] +< + it does not use "[...]" (was: "[[], [...]]", now: "[[], []]"). "..." is + only used for recursive containers. +3. |:echo| printing nested containers adds "@level" after "..." designating + the level at which recursive container was printed: |:echo-self-refer|. + Same thing applies to |string()| (though it uses construct like + "{E724@level}"), but this is not reliable because |string()| continues to + error out. + ============================================================================== 4. New Features *nvim-features-new* |