Lines Matching refs:w_cursor

45     getvvcol(curwin, &curwin->w_cursor, &x, NULL, NULL);  in getviscol()
57 int rc = coladvance2(&curwin->w_cursor, TRUE, FALSE, wcol); in coladvance_force()
79 pos.lnum = curwin->w_cursor.lnum; in getviscol2()
98 int rc = getvpos(&curwin->w_cursor, wcol); in coladvance()
324 return inc(&curwin->w_cursor); in inc_cursor()
389 return dec(&curwin->w_cursor); in dec_cursor()
458 linenr_T cursor = wp->w_cursor.lnum; in get_cursor_rel_lnum()
526 if (curwin->w_cursor.lnum > curbuf->b_ml.ml_line_count) in check_cursor_lnum()
532 &curwin->w_cursor.lnum, NULL)) in check_cursor_lnum()
534 curwin->w_cursor.lnum = curbuf->b_ml.ml_line_count; in check_cursor_lnum()
536 if (curwin->w_cursor.lnum <= 0) in check_cursor_lnum()
537 curwin->w_cursor.lnum = 1; in check_cursor_lnum()
556 colnr_T oldcol = win->w_cursor.col; in check_cursor_col_win()
557 colnr_T oldcoladd = win->w_cursor.col + win->w_cursor.coladd; in check_cursor_col_win()
560 len = (colnr_T)STRLEN(ml_get_buf(win->w_buffer, win->w_cursor.lnum, FALSE)); in check_cursor_col_win()
562 win->w_cursor.col = 0; in check_cursor_col_win()
563 else if (win->w_cursor.col >= len) in check_cursor_col_win()
573 win->w_cursor.col = len; in check_cursor_col_win()
576 win->w_cursor.col = len - 1; in check_cursor_col_win()
579 mb_adjustpos(win->w_buffer, &win->w_cursor); in check_cursor_col_win()
582 else if (win->w_cursor.col < 0) in check_cursor_col_win()
583 win->w_cursor.col = 0; in check_cursor_col_win()
589 win->w_cursor.coladd = 0; in check_cursor_col_win()
592 if (oldcoladd > win->w_cursor.col) in check_cursor_col_win()
594 win->w_cursor.coladd = oldcoladd - win->w_cursor.col; in check_cursor_col_win()
599 if (win->w_cursor.col + 1 < len && win->w_cursor.coladd > 0) in check_cursor_col_win()
603 getvcol(win, &win->w_cursor, &cs, NULL, &ce); in check_cursor_col_win()
604 if (win->w_cursor.coladd > ce - cs) in check_cursor_col_win()
605 win->w_cursor.coladd = ce - cs; in check_cursor_col_win()
610 win->w_cursor.coladd = 0; in check_cursor_col_win()
632 if (curwin->w_cursor.col > 0 in adjust_cursor_col()
635 --curwin->w_cursor.col; in adjust_cursor_col()
675 getvvcol(curwin, &curwin->w_cursor, &s, NULL, &e); in leftcol_changed()