0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 8.1.1758: count of g$ not used correctly when text is not wrapped

Problem:    Count of g$ not used correctly when text is not wrapped.
Solution:   Do use the count. (Christian Brabandt, closes #4729, closes #4566)
This commit is contained in:
Bram Moolenaar
2019-07-27 18:44:57 +02:00
parent 2984666291
commit d5c8234517
3 changed files with 62 additions and 1 deletions

View File

@@ -8062,10 +8062,14 @@ nv_g_cmd(cmdarg_T *cap)
}
else
{
if (cap->count1 > 1)
// if it fails, let the cursor still move to the last char
cursor_down(cap->count1 - 1, FALSE);
i = curwin->w_leftcol + curwin->w_width - col_off - 1;
coladvance((colnr_T)i);
/* Make sure we stick in this column. */
// Make sure we stick in this column.
validate_virtcol();
curwin->w_curswant = curwin->w_virtcol;
curwin->w_set_curswant = FALSE;