diff options
author | Bram Moolenaar <Bram@vim.org> | 2013-03-19 15:27:48 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2013-03-19 15:27:48 +0100 |
commit | db333a5b8d0c72b7342d6d65ad2895a19a1c29d2 (patch) | |
tree | ba5d5768d952510d3f3e10f6a258e409e33d974e /src/search.c | |
parent | af62ff3696514a4f1b595629bcfa584748bc29ce (diff) | |
download | vim-git-db333a5b8d0c72b7342d6d65ad2895a19a1c29d2.tar.gz |
updated for version 7.3.871v7.3.871
Problem: search('^$', 'c') does not use the empty match under the cursor.
Solution: Special handling of the 'c' flag. (Christian Brabandt)
Add tests.
Diffstat (limited to 'src/search.c')
-rw-r--r-- | src/search.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/search.c b/src/search.c index fc7468046..934e4b0cf 100644 --- a/src/search.c +++ b/src/search.c @@ -727,6 +727,8 @@ searchit(win, buf, pos, dir, pat, count, options, pat_use, stop_lnum, tm) ++matchcol; } } + if (options & SEARCH_START) + break; if (ptr[matchcol] == NUL || (nmatched = vim_regexec_multi(®match, win, buf, lnum + matchpos.lnum, |