mirror of
https://github.com/neovim/neovim.git
synced 2025-10-08 10:56:31 +00:00
vim-patch:8.0.1765: CTRL-G j in Insert mode is incorrect when 'virtualedit' set (#8757)
Problem: CTRL-G j in Insert mode is incorrect when 'virtualedit' is set.
Solution: Take coladd into account. (Christian Brabandt, closes vim/vim#2743)
db0eedec16
This commit is contained in:

committed by
Justin M. Keyes

parent
48c0e916a1
commit
765711e272
@@ -1344,7 +1344,11 @@ colnr_T getvcol_nolist(pos_T *posp)
|
||||
colnr_T vcol;
|
||||
|
||||
curwin->w_p_list = false;
|
||||
getvcol(curwin, posp, NULL, &vcol, NULL);
|
||||
if (posp->coladd) {
|
||||
getvvcol(curwin, posp, NULL, &vcol, NULL);
|
||||
} else {
|
||||
getvcol(curwin, posp, NULL, &vcol, NULL);
|
||||
}
|
||||
curwin->w_p_list = list_save;
|
||||
return vcol;
|
||||
}
|
||||
|
Reference in New Issue
Block a user