aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nvim/normal.c4
-rw-r--r--src/nvim/testdir/test_listlbr.in4
-rw-r--r--src/nvim/testdir/test_listlbr.ok3
-rw-r--r--src/nvim/version.c2
4 files changed, 9 insertions, 4 deletions
diff --git a/src/nvim/normal.c b/src/nvim/normal.c
index d4b78b1a79..6d079f967e 100644
--- a/src/nvim/normal.c
+++ b/src/nvim/normal.c
@@ -7797,9 +7797,7 @@ static void get_op_vcol(
return;
}
- if (VIsual_active) {
- oap->motion_type = MBLOCK;
- }
+ oap->motion_type = MBLOCK;
// prevent from moving onto a trail byte
if (has_mbyte) {
diff --git a/src/nvim/testdir/test_listlbr.in b/src/nvim/testdir/test_listlbr.in
index 9bf0086467..9c6f0ca4fc 100644
--- a/src/nvim/testdir/test_listlbr.in
+++ b/src/nvim/testdir/test_listlbr.in
@@ -88,6 +88,10 @@ Go
abcd{ef
ghijklm
no}pqrs2k0f{c%
+:let g:test ="Test 11: using block replace mode after wrapping"
+:$put =g:test
+:set linebreak wrap
+Go150aayypk147|jr0
:%w! test.out
:qa!
ENDTEST
diff --git a/src/nvim/testdir/test_listlbr.ok b/src/nvim/testdir/test_listlbr.ok
index 295a9f7378..ff30b46ee8 100644
--- a/src/nvim/testdir/test_listlbr.ok
+++ b/src/nvim/testdir/test_listlbr.ok
@@ -49,3 +49,6 @@ A
Test 10: using normal commands after block-visual
abcdpqrs
+Test 11: using block replace mode after wrapping
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0aaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0aaa
diff --git a/src/nvim/version.c b/src/nvim/version.c
index 11c2488fa5..1a83adc6ed 100644
--- a/src/nvim/version.c
+++ b/src/nvim/version.c
@@ -405,7 +405,7 @@ static int included_patches[] = {
// 886 NA
// 885,
// 884 NA
- // 883,
+ 883,
// 882,
// 881,
// 880 NA