patch 9.1.0938: exclusive selection not respected when re-selecting block mode
Problem: exclusive selection not respected when re-selecting block mode
(Matt Ellis)
Solution: advance selection by another character when using
selection=exclusive and visual block mode
fixes: #16202
closes: #16219
Signed-off-by: Christian Brabandt <cb@256bit.org>
diff --git a/src/normal.c b/src/normal.c
index 87e2cd4..6cf2b9d 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -5518,6 +5518,8 @@
update_curswant_force();
curwin->w_curswant += resel_VIsual_vcol * cap->count0 - 1;
curwin->w_cursor.lnum = lnum;
+ if (*p_sel == 'e')
+ ++curwin->w_curswant;
coladvance(curwin->w_curswant);
}
else