summaryrefslogtreecommitdiffstats
path: root/src/edit.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-12-23 19:10:09 +0100
committerBram Moolenaar <Bram@vim.org>2018-12-23 19:10:09 +0100
commit5d24a2257e597fd752e33b2c1e9c19cf9114a517 (patch)
tree10c6203d3f704fa189e1b52e9af5df62a6831fc8 /src/edit.c
parentc33181c44ccb86637e011f35cc0397a2d76e23ae (diff)
patch 8.1.0629: "gn" selects the wrong text with a multi-line matchv8.1.0629
Problem: "gn" selects the wrong text with a multi-line match. Solution: Get the end position from searchit() directly. (closes #3695)
Diffstat (limited to 'src/edit.c')
-rw-r--r--src/edit.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/edit.c b/src/edit.c
index c6b0619681..a522fe93bb 100644
--- a/src/edit.c
+++ b/src/edit.c
@@ -4653,7 +4653,7 @@ ins_compl_get_exp(pos_T *ini)
found_new_match = search_for_exact_line(ins_buf, pos,
compl_direction, compl_pattern);
else
- found_new_match = searchit(NULL, ins_buf, pos,
+ found_new_match = searchit(NULL, ins_buf, pos, NULL,
compl_direction,
compl_pattern, 1L, SEARCH_KEEP + SEARCH_NFMSG,
RE_LAST, (linenr_T)0, NULL, NULL);