0
0
mirror of https://github.com/vim/vim.git synced 2025-11-15 23:14:06 -05:00

updated for version 7.3.1055

Problem:    Negated collection does not match newline.
Solution:   Handle newline differently. (Hiroshi Shirosaki)
This commit is contained in:
Bram Moolenaar
2013-05-30 11:51:08 +02:00
parent 7e28384a9a
commit bad704fa04
4 changed files with 21 additions and 8 deletions

View File

@@ -344,9 +344,13 @@ STARTTEST
:call add(tl, [0, '\(<<\)\@1<=span.', 'xxspanxxxx<spanxx<<spanyyy'])
:call add(tl, [0, '\(<<\)\@2<=span.', 'xxspanxxxx<spanxx<<spanyyy', 'spany', '<<'])
:"
:"""" Run the tests
:"""" "\_" prepended negated collection matches EOL
:call add(tl, [2, '\_[^8-9]\+', "asfi\n9888", "asfi\n"])
:call add(tl, [2, '\_[^a]\+', "asfi\n9888", "sfi\n9888"])
:"
:"
:"""" Run the tests
:"
:for t in tl
: let re = t[0]
: let pat = t[1]

View File

@@ -731,6 +731,12 @@ OK 0 - \(<<\)\@1<=span.
OK 1 - \(<<\)\@1<=span.
OK 0 - \(<<\)\@2<=span.
OK 1 - \(<<\)\@2<=span.
OK 0 - \_[^8-9]\+
OK 1 - \_[^8-9]\+
OK 2 - \_[^8-9]\+
OK 0 - \_[^a]\+
OK 1 - \_[^a]\+
OK 2 - \_[^a]\+
192.168.0.1
192.168.0.1
192.168.0.1