diff options
author | Oliver Kiddle <opk@zsh.org> | 2016-11-17 12:28:08 +0100 |
---|---|---|
committer | Oliver Kiddle <opk@zsh.org> | 2016-11-17 12:28:08 +0100 |
commit | 48bdcd771308072c1cfc35220e4478356fd475fa (patch) | |
tree | fb480ee81c57295ae807733bd7e8391d4038732c /Test | |
parent | 6d991ce177d8821592b27158d4a96343a63e6745 (diff) | |
download | zsh-48bdcd771308072c1cfc35220e4478356fd475fa.tar.gz zsh-48bdcd771308072c1cfc35220e4478356fd475fa.tar.xz zsh-48bdcd771308072c1cfc35220e4478356fd475fa.zip |
39959: when repeating vi changes advance through the numbered killring registers
Also fix numeric arguments with vi-repeat-change: and argument passed to the repeat replaces that previously saved with the change.
Diffstat (limited to 'Test')
-rw-r--r-- | Test/X02zlevi.ztst | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Test/X02zlevi.ztst b/Test/X02zlevi.ztst index 70fef4c67..c19573241 100644 --- a/Test/X02zlevi.ztst +++ b/Test/X02zlevi.ztst @@ -130,6 +130,16 @@ >long >CURSOR: 0 + zletest $'one two\e03rX$.' +0:repeat replace chars at the end of the line consumes the replace char +>BUFFER: XXX two +>CURSOR: 6 + + zletest $'one two three\e02rxw3.w.' +0:numeric argument to repeat replaces change count +>BUFFER: xxe xxx xxxee +>CURSOR: 10 + zletest $'yankee doodle\ebhDyy0"1P' 0:paste register 1 to get last deletion >BUFFER: doodleyankee @@ -178,6 +188,11 @@ > >CURSOR: 0 + zletest $'123456789\exxxxxxxxx"1P.........' +0:repeat advances to next killring register +>BUFFER: 9987654321 +>CURSOR: 0 + zletest $'Z\exayankee doodle\e"_db0"_yeP' 0:yank and delete to black hole register >BUFFER: Zyankee e |