1
0
forked from aniani/vim

updated for version 7.4.110

Problem:    "gUgn" cannot be repeeated. (Dimitar Dimitrov)
Solution:   Don't put "gn" in a different order in the redo buffer.  Restore
            'wrapscan' when the pattern isn't found. (Christian Wellenbrock)
This commit is contained in:
Bram Moolenaar
2013-11-28 19:27:30 +01:00
parent b95186fd36
commit ba2d44f338
3 changed files with 10 additions and 9 deletions

View File

@@ -4544,7 +4544,10 @@ current_search(count, forward)
/* Is the pattern is zero-width? */
one_char = is_one_char(spats[last_idx].pat);
if (one_char == -1)
return FAIL; /* invalid pattern */
{
p_ws = old_p_ws;
return FAIL; /* pattern not found */
}
/*
* The trick is to first search backwards and then search forward again,