Lines Matching refs:w_cursor

920 			curwin->w_cursor.lnum, FALSE);  in get_spec_reg()
1577 curbuf->b_op_start = curwin->w_cursor; // default for '[ mark in do_put()
1578 curbuf->b_op_end = curwin->w_cursor; // default for '] mark in do_put()
1606 if (u_save(curwin->w_cursor.lnum, curwin->w_cursor.lnum + 1) == FAIL) in do_put()
1681 ml_append(curwin->w_cursor.lnum, ptr, (colnr_T)0, FALSE); in do_put()
1685 p = oldp + curwin->w_cursor.col; in do_put()
1691 ml_replace(curwin->w_cursor.lnum, ptr, FALSE); in do_put()
1698 curwin->w_cursor = curbuf->b_visual.vi_end; in do_put()
1701 curbuf->b_op_start = curwin->w_cursor; // default for '[ mark in do_put()
1702 curbuf->b_op_end = curwin->w_cursor; // default for '] mark in do_put()
1717 lnum = curwin->w_cursor.lnum + y_size + 1; in do_put()
1720 if (u_save(curwin->w_cursor.lnum - 1, lnum) == FAIL) in do_put()
1725 lnum = curwin->w_cursor.lnum; in do_put()
1742 curwin->w_cursor.lnum = lnum - 1; in do_put()
1744 curwin->w_cursor.lnum = lnum; in do_put()
1745 curbuf->b_op_start = curwin->w_cursor; // for mark_adjust() in do_put()
1768 : curwin->w_cursor.coladd > 0) in do_put()
1771 curwin->w_cursor.coladd = 0; in do_put()
1773 else if (curwin->w_cursor.coladd > 0 || gchar_cursor() == NUL) in do_put()
1777 lnum = curwin->w_cursor.lnum; in do_put()
1778 col = curwin->w_cursor.col; in do_put()
1789 getvcol(curwin, &curwin->w_cursor, &col, NULL, &endcol2); in do_put()
1791 getvcol(curwin, &curwin->w_cursor, NULL, NULL, &col); in do_put()
1795 curwin->w_cursor.col += (*mb_ptr2len)(ml_get_cursor()); in do_put()
1798 ++curwin->w_cursor.col; in do_put()
1802 getvcol(curwin, &curwin->w_cursor, &col, NULL, &endcol2); in do_put()
1804 col += curwin->w_cursor.coladd; in do_put()
1806 && (curwin->w_cursor.coladd > 0 in do_put()
1807 || endcol2 == curwin->w_cursor.col)) in do_put()
1811 if (dir != FORWARD && c != NUL && curwin->w_cursor.coladd > 0) in do_put()
1812 ++curwin->w_cursor.col; in do_put()
1815 if (dir == BACKWARD && curwin->w_cursor.col) in do_put()
1816 curwin->w_cursor.col--; in do_put()
1818 curwin->w_cursor.col++; in do_put()
1821 curwin->w_cursor.coladd = 0; in do_put()
1834 if (curwin->w_cursor.lnum > curbuf->b_ml.ml_line_count) in do_put()
1932 ml_replace(curwin->w_cursor.lnum, newp, FALSE); in do_put()
1934 ++curwin->w_cursor.lnum; in do_put()
1936 curwin->w_cursor.col += bd.startspaces; in do_put()
1939 changed_lines(lnum, 0, curwin->w_cursor.lnum, nr_lines); in do_put()
1942 curbuf->b_op_start = curwin->w_cursor; in do_put()
1946 curbuf->b_op_end.lnum = curwin->w_cursor.lnum - 1; in do_put()
1953 curwin->w_cursor = curbuf->b_op_end; in do_put()
1954 curwin->w_cursor.col++; in do_put()
1958 if (curwin->w_cursor.col > len) in do_put()
1959 curwin->w_cursor.col = len; in do_put()
1962 curwin->w_cursor.lnum = lnum; in do_put()
1981 curwin->w_cursor.col += bytelen; in do_put()
1990 ++curwin->w_cursor.col; in do_put()
1995 curbuf->b_op_start = curwin->w_cursor; in do_put()
2000 new_cursor = curwin->w_cursor; in do_put()
2069 if (lnum == curwin->w_cursor.lnum) in do_put()
2073 curwin->w_cursor.col += (colnr_T)(totlen - 1); in do_put()
2083 curbuf->b_op_end = curwin->w_cursor; in do_put()
2086 ++curwin->w_cursor.col; in do_put()
2126 curwin->w_cursor.lnum = lnum; in do_put()
2143 old_pos = curwin->w_cursor; in do_put()
2144 curwin->w_cursor.lnum = lnum; in do_put()
2164 curwin->w_cursor = old_pos; in do_put()
2195 changed_lines(curwin->w_cursor.lnum, col, in do_put()
2196 curwin->w_cursor.lnum + 1, nr_lines); in do_put()
2213 curwin->w_cursor.lnum = lnum; in do_put()
2222 curwin->w_cursor.lnum = curbuf->b_ml.ml_line_count; in do_put()
2224 curwin->w_cursor.lnum = lnum + 1; in do_put()
2225 curwin->w_cursor.col = 0; in do_put()
2229 curwin->w_cursor.lnum = new_lnum; in do_put()
2230 curwin->w_cursor.col = col; in do_put()
2231 curbuf->b_op_end = curwin->w_cursor; in do_put()
2239 curwin->w_cursor.col = 0; in do_put()
2241 ++curwin->w_cursor.lnum; in do_put()
2245 curwin->w_cursor = new_cursor; in do_put()