Lines Matching refs:w_cursor

581 	    if (wp->w_cursor.lnum == lnum)  in changed_common()
584 if (wp->w_cursor.lnum == lnume) in changed_common()
589 if (wp->w_cursor.lnum <= lnum) in changed_common()
592 if (i >= 0 && wp->w_cursor.lnum > wp->w_lines[i].wl_lnum) in changed_common()
596 if (wp->w_cursor.lnum > lnum) in changed_common()
598 else if (wp->w_cursor.lnum == lnum && wp->w_cursor.col >= col) in changed_common()
673 if (lnum <= curwin->w_cursor.lnum in changed_common()
674 && lnume + (xtra < 0 ? -xtra : xtra) > curwin->w_cursor.lnum) in changed_common()
1025 linenr_T lnum = curwin->w_cursor.lnum; in ins_char_bytes()
1029 if (virtual_active() && curwin->w_cursor.coladd > 0) in ins_char_bytes()
1032 col = curwin->w_cursor.col; in ins_char_bytes()
1059 getvcol(curwin, &curwin->w_cursor, NULL, &vcol, NULL); in ins_char_bytes()
1141 curwin->w_cursor.col += charlen; in ins_char_bytes()
1159 linenr_T lnum = curwin->w_cursor.lnum; in ins_str()
1161 if (virtual_active() && curwin->w_cursor.coladd > 0) in ins_str()
1164 col = curwin->w_cursor.col; in ins_str()
1177 curwin->w_cursor.col += newlen; in ins_str()
1238 linenr_T lnum = curwin->w_cursor.lnum; in del_bytes()
1239 colnr_T col = curwin->w_cursor.col; in del_bytes()
1295 --curwin->w_cursor.col; in del_bytes()
1296 curwin->w_cursor.coladd = 0; in del_bytes()
1298 curwin->w_cursor.col -= in del_bytes()
1299 (*mb_head_off)(oldp, oldp + curwin->w_cursor.col); in del_bytes()
1423 if (curwin->w_cursor.lnum < orig_line_count) in open_line()
1424 next_line = vim_strsave(ml_get(curwin->w_cursor.lnum + 1)); in open_line()
1437 p = saved_line + curwin->w_cursor.col; in open_line()
1445 saved_line[curwin->w_cursor.col] = NUL; in open_line()
1450 p_extra = saved_line + curwin->w_cursor.col; in open_line()
1505 old_cursor = curwin->w_cursor; in open_line()
1517 while (ptr[0] == '#' && curwin->w_cursor.lnum > 1) in open_line()
1518 ptr = ml_get(--curwin->w_cursor.lnum); in open_line()
1545 curwin->w_cursor.col = (colnr_T)(p - ptr); in open_line()
1548 curwin->w_cursor.lnum = pos->lnum; in open_line()
1579 curwin->w_cursor.col = (colnr_T)(p - ptr); in open_line()
1582 curwin->w_cursor.lnum = pos->lnum; in open_line()
1611 curwin->w_cursor.lnum < curbuf->b_ml.ml_line_count) in open_line()
1617 ptr = ml_get(++curwin->w_cursor.lnum); in open_line()
1630 curwin->w_cursor = old_cursor; in open_line()
1733 && (int)curwin->w_cursor.col == lead_len) in open_line()
2025 old_cursor = curwin->w_cursor; in open_line()
2026 curwin->w_cursor.col = (colnr_T)(comment_end - saved_line); in open_line()
2029 curwin->w_cursor.lnum = pos->lnum; in open_line()
2032 curwin->w_cursor = old_cursor; in open_line()
2096 old_cursor = curwin->w_cursor; in open_line()
2098 --curwin->w_cursor.lnum; in open_line()
2101 if (ml_append(curwin->w_cursor.lnum, p_extra, (colnr_T)0, FALSE) in open_line()
2108 if (curwin->w_cursor.lnum + 1 < curbuf->b_ml.ml_line_count in open_line()
2113 mark_adjust(curwin->w_cursor.lnum + 1, (linenr_T)MAXLNUM, 1L, 0L); in open_line()
2118 adjust_props_for_split(curwin->w_cursor.lnum, curwin->w_cursor.lnum, in open_line()
2119 curwin->w_cursor.col + 1, 0); in open_line()
2125 curwin->w_cursor.lnum++; in open_line()
2126 if (curwin->w_cursor.lnum >= Insstart.lnum + vr_lines_changed) in open_line()
2133 ml_replace(curwin->w_cursor.lnum, p_extra, TRUE); in open_line()
2134 changed_bytes(curwin->w_cursor.lnum, 0); in open_line()
2135 curwin->w_cursor.lnum--; in open_line()
2145 ++curwin->w_cursor.lnum; in open_line()
2168 less_cols -= curwin->w_cursor.col; in open_line()
2170 ai_col = curwin->w_cursor.col; in open_line()
2175 for (n = 0; n < (int)curwin->w_cursor.col; ++n) in open_line()
2177 newcol += curwin->w_cursor.col; in open_line()
2190 curwin->w_cursor = old_cursor; in open_line()
2197 saved_line[curwin->w_cursor.col] = NUL; in open_line()
2201 ml_replace(curwin->w_cursor.lnum, saved_line, FALSE); in open_line()
2205 changed_lines(curwin->w_cursor.lnum, curwin->w_cursor.col, in open_line()
2206 curwin->w_cursor.lnum + 1, 1L); in open_line()
2211 mark_col_adjust(curwin->w_cursor.lnum, in open_line()
2212 curwin->w_cursor.col + less_cols_off, in open_line()
2216 changed_bytes(curwin->w_cursor.lnum, curwin->w_cursor.col); in open_line()
2221 curwin->w_cursor.lnum = old_cursor.lnum + 1; in open_line()
2224 changed_lines(curwin->w_cursor.lnum, 0, curwin->w_cursor.lnum, 1L); in open_line()
2226 curwin->w_cursor.col = newcol; in open_line()
2227 curwin->w_cursor.coladd = 0; in open_line()
2262 : KEY_OPEN_BACK, ' ', linewhite(curwin->w_cursor.lnum))) in open_line()
2284 ml_replace(curwin->w_cursor.lnum, next_line, FALSE); in open_line()
2287 curwin->w_cursor.col = 0; in open_line()
2288 curwin->w_cursor.coladd = 0; in open_line()
2314 linenr_T lnum = curwin->w_cursor.lnum; in truncate_line()
2315 colnr_T col = curwin->w_cursor.col; in truncate_line()
2328 changed_bytes(lnum, curwin->w_cursor.col); in truncate_line()
2331 if (fixpos && curwin->w_cursor.col > 0) in truncate_line()
2332 --curwin->w_cursor.col; in truncate_line()
2345 linenr_T first = curwin->w_cursor.lnum; in del_lines()
2369 curwin->w_cursor.col = 0; in del_lines()