Lines Matching refs:win
553 check_cursor_col_win(win_T *win) in check_cursor_col_win() argument
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()