Lines Matching refs:w_cursor
237 return (u_save((linenr_T)(curwin->w_cursor.lnum - 1), in u_save_cursor()
238 (linenr_T)(curwin->w_cursor.lnum + 1))); in u_save_cursor()
592 uhp->uh_cursor = curwin->w_cursor; // save cursor pos. for undo in u_savecommon()
593 if (virtual_active() && curwin->w_cursor.coladd > 0) in u_savecommon()
2675 pos_T new_curpos = curwin->w_cursor; in u_undoredo()
2862 curwin->w_cursor = new_curpos; in u_undoredo()
2901 if (curhead->uh_cursor.lnum + 1 == curwin->w_cursor.lnum in u_undoredo()
2902 && curwin->w_cursor.lnum > 1) in u_undoredo()
2903 --curwin->w_cursor.lnum; in u_undoredo()
2904 if (curwin->w_cursor.lnum <= curbuf->b_ml.ml_line_count) in u_undoredo()
2906 if (curhead->uh_cursor.lnum == curwin->w_cursor.lnum) in u_undoredo()
2908 curwin->w_cursor.col = curhead->uh_cursor.col; in u_undoredo()
2912 curwin->w_cursor.coladd = 0; in u_undoredo()
2923 curwin->w_cursor.col = 0; in u_undoredo()
2924 curwin->w_cursor.coladd = 0; in u_undoredo()
3478 if (curwin->w_cursor.lnum == lnum) in u_saveline()
3479 curbuf->b_u_line_colnr = curwin->w_cursor.col; in u_saveline()
3538 if (curwin->w_cursor.lnum == curbuf->b_u_line_lnum) in u_undoline()
3539 curbuf->b_u_line_colnr = curwin->w_cursor.col; in u_undoline()
3540 curwin->w_cursor.col = t; in u_undoline()
3541 curwin->w_cursor.lnum = curbuf->b_u_line_lnum; in u_undoline()