diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-11-17 19:18:40 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-17 19:18:40 -0800 |
commit | d547c8d9ad21234cb6484d87c1d6b8e44714c6db (patch) | |
tree | 53835423a312b8058d803985b196f60e927af84e /src/nvim/search.c | |
parent | af53a0c0123338575dd59934449d7fe836835d1c (diff) | |
parent | 6ca3e6bfa9e0551b453af040ca283ec7eb756178 (diff) | |
download | rneovim-d547c8d9ad21234cb6484d87c1d6b8e44714c6db.tar.gz rneovim-d547c8d9ad21234cb6484d87c1d6b8e44714c6db.tar.bz2 rneovim-d547c8d9ad21234cb6484d87c1d6b8e44714c6db.zip |
Merge #11414 from janlazo/vim-8.1.2312
vim-patch:8.1.{2312,2314,2317}
Diffstat (limited to 'src/nvim/search.c')
-rw-r--r-- | src/nvim/search.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nvim/search.c b/src/nvim/search.c index d396e7551b..a298f7333e 100644 --- a/src/nvim/search.c +++ b/src/nvim/search.c @@ -3808,8 +3808,9 @@ current_quote( } vis_bef_curs = lt(VIsual, curwin->w_cursor); + vis_empty = equalpos(VIsual, curwin->w_cursor); if (*p_sel == 'e') { - if (!vis_bef_curs) { + if (!vis_bef_curs && !vis_empty) { // VIsual needs to be start of Visual selection. pos_T t = curwin->w_cursor; @@ -3819,8 +3820,8 @@ current_quote( restore_vis_bef = true; } dec_cursor(); + vis_empty = equalpos(VIsual, curwin->w_cursor); } - vis_empty = equalpos(VIsual, curwin->w_cursor); } if (!vis_empty) { |