diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2016-02-17 04:10:50 -0500 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2016-02-17 04:10:50 -0500 |
commit | b2b3768bb473e0a923c5dbea178f43457a3c9da4 (patch) | |
tree | d42602e8e99bf49f421192b67d4898aa963e3c30 /src/nvim/normal.c | |
parent | af1745a7639267efee0365e87495de61a99846f5 (diff) | |
parent | eab6ed778dc41afe7cfc0b1d0201f6c47424d2c4 (diff) | |
download | rneovim-b2b3768bb473e0a923c5dbea178f43457a3c9da4.tar.gz rneovim-b2b3768bb473e0a923c5dbea178f43457a3c9da4.tar.bz2 rneovim-b2b3768bb473e0a923c5dbea178f43457a3c9da4.zip |
Merge pull request #4234 from watiko/vim-7.4.977
vim-patch:7.4.{818,883,977}
Diffstat (limited to 'src/nvim/normal.c')
-rw-r--r-- | src/nvim/normal.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nvim/normal.c b/src/nvim/normal.c index e6c5354941..e064d34e09 100644 --- a/src/nvim/normal.c +++ b/src/nvim/normal.c @@ -7783,7 +7783,7 @@ static void nv_open(cmdarg_T *cap) n_opencmd(cap); } -// calculate start/end virtual columns for operating in block mode +// Calculate start/end virtual columns for operating in block mode. static void get_op_vcol( oparg_T *oap, colnr_T redo_VIsual_vcol, @@ -7793,7 +7793,8 @@ static void get_op_vcol( colnr_T start; colnr_T end; - if (VIsual_mode != Ctrl_V) { + if (VIsual_mode != Ctrl_V + || (!initial && oap->end.col < curwin->w_width)) { return; } |