diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2016-02-05 10:02:38 -0500 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2016-02-05 10:02:38 -0500 |
commit | d9cada146fbb476fc2239cc2235deeff2ab8c1dd (patch) | |
tree | a2fe043d0937d19813de67866cb547591267c65c /src | |
parent | 7b955802b3c5ca32467b58e09786e40d167fd3aa (diff) | |
parent | 4cbe52b3a3651047f51bd30801d8d9c26e0fce13 (diff) | |
download | rneovim-d9cada146fbb476fc2239cc2235deeff2ab8c1dd.tar.gz rneovim-d9cada146fbb476fc2239cc2235deeff2ab8c1dd.tar.bz2 rneovim-d9cada146fbb476fc2239cc2235deeff2ab8c1dd.zip |
Merge pull request #4157 from watiko/vim-7.4.694
vim-patch:7.4.{662,694}
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/search.c | 16 | ||||
-rw-r--r-- | src/nvim/version.c | 4 |
2 files changed, 10 insertions, 10 deletions
diff --git a/src/nvim/search.c b/src/nvim/search.c index d393ee7d02..2dd0201259 100644 --- a/src/nvim/search.c +++ b/src/nvim/search.c @@ -3076,18 +3076,18 @@ current_block ( } else old_end = VIsual; - /* - * Search backwards for unclosed '(', '{', etc.. - * Put this position in start_pos. - * Ignore quotes here. - */ + // Search backwards for unclosed '(', '{', etc.. + // Put this position in start_pos. + // Ignore quotes here. Keep the "M" flag in 'cpo', as that is what the + // user wants. save_cpo = p_cpo; - p_cpo = (char_u *)"%"; + p_cpo = (char_u *)(vim_strchr(p_cpo, CPO_MATCHBSL) != NULL ? "%M" : "%"); while (count-- > 0) { - if ((pos = findmatch(NULL, what)) == NULL) + if ((pos = findmatch(NULL, what)) == NULL) { break; + } curwin->w_cursor = *pos; - start_pos = *pos; /* the findmatch for end_pos will overwrite *pos */ + start_pos = *pos; // the findmatch for end_pos will overwrite *pos } p_cpo = save_cpo; diff --git a/src/nvim/version.c b/src/nvim/version.c index ab78400736..70600bf57b 100644 --- a/src/nvim/version.c +++ b/src/nvim/version.c @@ -594,7 +594,7 @@ static int included_patches[] = { 697, 696, 695, - // 694, + 694, // 693, // 692 NA // 691 NA @@ -626,7 +626,7 @@ static int included_patches[] = { 665, // 664 NA // 663 NA - // 662, + 662, // 661 NA 660, 659, |