Lines Matching refs:w_cursor
43 return setmark_pos(c, &curwin->w_cursor, curbuf->b_fnum); in setmark()
63 if (pos == &curwin->w_cursor) in setmark_pos()
149 curwin->w_pcmark = curwin->w_cursor; in setpcmark()
182 && (EQUAL_POS(curwin->w_pcmark, curwin->w_cursor) in checkpcmark()
239 curwin->w_cursor = jmp->fmark.mark; in movemark()
345 pos = curwin->w_cursor; in getmark_buf_fnum()
350 pos_copy = curwin->w_cursor; in getmark_buf_fnum()
353 curwin->w_cursor = pos; in getmark_buf_fnum()
361 pos = curwin->w_cursor; in getmark_buf_fnum()
365 pos_copy = curwin->w_cursor; in getmark_buf_fnum()
368 curwin->w_cursor = pos; in getmark_buf_fnum()
423 curwin->w_cursor = namedfm[c].fmark.mark; in getmark_buf_fnum()
1162 if (win->w_cursor.lnum >= line1 && win->w_cursor.lnum <= line2) in mark_adjust_internal()
1167 win->w_cursor.lnum = 1; in mark_adjust_internal()
1169 win->w_cursor.lnum = line1 - 1; in mark_adjust_internal()
1170 win->w_cursor.col = 0; in mark_adjust_internal()
1173 win->w_cursor.lnum += amount; in mark_adjust_internal()
1175 else if (amount_after && win->w_cursor.lnum > line2) in mark_adjust_internal()
1176 win->w_cursor.lnum += amount_after; in mark_adjust_internal()
1292 col_adjust(&win->w_cursor); in mark_col_adjust()
1380 win->w_buffer->b_last_cursor = win->w_cursor; in set_last_cursor()