aboutsummaryrefslogtreecommitdiff
path: root/src/testdir
diff options
context:
space:
mode:
authoroni-link <knil.ino@gmail.com>2014-04-28 19:52:05 +0200
committerThiago de Arruda <tpadilha84@gmail.com>2014-04-28 16:16:40 -0300
commite772cfcc55878f82b5ab1358a10dcdca6c326e08 (patch)
tree2148c497f724cbbd54943935e3ee93c0b9013767 /src/testdir
parentd4f8a86700a1e5c7b3694a34392f311d78e023a6 (diff)
downloadrneovim-e772cfcc55878f82b5ab1358a10dcdca6c326e08.tar.gz
rneovim-e772cfcc55878f82b5ab1358a10dcdca6c326e08.tar.bz2
rneovim-e772cfcc55878f82b5ab1358a10dcdca6c326e08.zip
vim-patch:7.4.241
Problem: The string returned by submatch() does not distinguish between a NL from a line break and a NL that stands for a NUL character. Solution: Add a second argument to return a list. (ZyX) https://code.google.com/p/vim/source/detail?r=a63d0cd691dc925283815d17d62f4e948d723a59
Diffstat (limited to 'src/testdir')
-rw-r--r--src/testdir/test79.inbin2971 -> 3381 bytes
-rw-r--r--src/testdir/test79.okbin439 -> 574 bytes
-rw-r--r--src/testdir/test80.in2
-rw-r--r--src/testdir/test80.ok3
4 files changed, 5 insertions, 0 deletions
diff --git a/src/testdir/test79.in b/src/testdir/test79.in
index c6108097d9..8278bd8000 100644
--- a/src/testdir/test79.in
+++ b/src/testdir/test79.in
Binary files differ
diff --git a/src/testdir/test79.ok b/src/testdir/test79.ok
index 8d2ead67ed..e22eee0b71 100644
--- a/src/testdir/test79.ok
+++ b/src/testdir/test79.ok
Binary files differ
diff --git a/src/testdir/test80.in b/src/testdir/test80.in
index c62fdc02b2..406fb6dac7 100644
--- a/src/testdir/test80.in
+++ b/src/testdir/test80.in
@@ -117,6 +117,7 @@ STARTTEST
:set cpo&
:$put =\"\n\nTEST_5:\"
:$put =substitute('A123456789', 'A\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)', '\=submatch(0) . submatch(9) . submatch(8) . submatch(7) . submatch(6) . submatch(5) . submatch(4) . submatch(3) . submatch(2) . submatch(1)', '')
+:$put =substitute('A123456789', 'A\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)\(.\)', '\=string([submatch(0, 1), submatch(9, 1), submatch(8, 1), submatch(7, 1), submatch(6, 1), submatch(5, 1), submatch(4, 1), submatch(3, 1), submatch(2, 1), submatch(1, 1)])', '')
/^TEST_6
ENDTEST
@@ -142,6 +143,7 @@ STARTTEST
:$put =\"\n\nTEST_7:\"
:$put =substitute('A A', 'A.', '\=submatch(0)', '')
:$put =substitute(\"B\nB\", 'B.', '\=submatch(0)', '')
+:$put =substitute(\"B\nB\", 'B.', '\=string(submatch(0, 1))', '')
:$put =substitute('-bb', '\zeb', 'a', 'g')
:$put =substitute('-bb', '\ze', 'c', 'g')
/^TEST_8
diff --git a/src/testdir/test80.ok b/src/testdir/test80.ok
index 2b79d377a7..b42f604a07 100644
--- a/src/testdir/test80.ok
+++ b/src/testdir/test80.ok
@@ -90,6 +90,7 @@ l
TEST_5:
A123456789987654321
+[['A123456789'], ['9'], ['8'], ['7'], ['6'], ['5'], ['4'], ['3'], ['2'], ['1']]
TEST_6:
@@ -103,6 +104,8 @@ TEST_7:
A A
B
B
+['B
+']B
-abab
c-cbcbc