summaryrefslogtreecommitdiffstats
path: root/Test
diff options
context:
space:
mode:
authorOliver Kiddle <opk@zsh.org>2014-11-15 21:27:44 +0100
committerOliver Kiddle <opk@zsh.org>2014-11-15 21:27:44 +0100
commitf26abf3a1733b31e2f24c15b07e7c64b1659d95d (patch)
tree4fe6f8bed1fd74dcfa7857d40f9882cb762da9bc /Test
parent19371 plus tweak: run-help helper for ip (diff)
downloadzsh-f26abf3a1733b31e2f24c15b07e7c64b1659d95d.tar
zsh-f26abf3a1733b31e2f24c15b07e7c64b1659d95d.tar.gz
zsh-f26abf3a1733b31e2f24c15b07e7c64b1659d95d.tar.bz2
zsh-f26abf3a1733b31e2f24c15b07e7c64b1659d95d.tar.lz
zsh-f26abf3a1733b31e2f24c15b07e7c64b1659d95d.tar.xz
zsh-f26abf3a1733b31e2f24c15b07e7c64b1659d95d.tar.zst
zsh-f26abf3a1733b31e2f24c15b07e7c64b1659d95d.zip
33695: fix various vi-indent problems and vi-swap-case on a blank line
Diffstat (limited to 'Test')
-rw-r--r--Test/X02zlevi.ztst21
-rw-r--r--Test/comptest2
2 files changed, 22 insertions, 1 deletions
diff --git a/Test/X02zlevi.ztst b/Test/X02zlevi.ztst
index 4b9c4d91f..4210a72cc 100644
--- a/Test/X02zlevi.ztst
+++ b/Test/X02zlevi.ztst
@@ -49,6 +49,24 @@
>BUFFER: one two
>CURSOR: 3
+ zletest $'fi\eO\eOif\e2>j'
+0:don't indent blank lines
+>BUFFER: if
+>
+> fi
+>CURSOR: 1
+
+ zletest $'\C-v\ti\e>>'
+0:additional indentation
+>BUFFER: i
+>CURSOR: 2
+
+ zletest $'one\eox\e>k'
+0:indent with one character on final line
+>BUFFER: one
+> x
+>CURSOR: 1
+
zletest $'one two\eyb'
0:yank left moves the cursor
>BUFFER: one two
@@ -104,12 +122,14 @@
zletest $'err\eddahello\e"hddP'
0:setting named register also sets unnamed register
>BUFFER: hello
+>
>CURSOR: 0
zletest $'first\e"ay0ddasecond\e"Add"aP'
0:appending to named register
>BUFFER: firs
>second
+>
>CURSOR: 0
zletest $'word\e"a"byy"bp'
@@ -133,6 +153,7 @@
zletest $'first\e"addasecond\eddP'
0:retrieve unnamed register after appending
>BUFFER: second
+>
>CURSOR: 0
zletest $'Z\exayankee doodle\e"_db0"_yeP'
diff --git a/Test/comptest b/Test/comptest
index b6256cc09..96072fdcc 100644
--- a/Test/comptest
+++ b/Test/comptest
@@ -167,5 +167,5 @@ zletest () {
return 1
}
# zpty_flush After zletest
- print -lr "${(@)${(ps:\r\n:)log##*<WIDGET><finish>}[1,-2]}"
+ print -lr "${(@)${(@ps:\r\n:)log##*<WIDGET><finish>}[2,-2]}"
}