Lines Matching refs:end_insert_pos
29 static void start_arrow_common(pos_T *end_insert_pos, int change);
33 static void stop_insert(pos_T *end_insert_pos, int esc, int nomove);
2300 pos_T *end_insert_pos) // can be NULL in start_arrow() argument
2302 start_arrow_common(end_insert_pos, TRUE); in start_arrow()
2311 pos_T *end_insert_pos, // can be NULL in start_arrow_with_change() argument
2314 start_arrow_common(end_insert_pos, end_change); in start_arrow_with_change()
2324 pos_T *end_insert_pos, // can be NULL in start_arrow_common() argument
2330 stop_insert(end_insert_pos, FALSE, FALSE); in start_arrow_common()
2411 pos_T *end_insert_pos, in stop_insert() argument
2437 if (!arrow_used && end_insert_pos != NULL) in stop_insert()
2483 && curwin->w_cursor.lnum != end_insert_pos->lnum)) in stop_insert()
2484 && end_insert_pos->lnum <= curbuf->b_ml.ml_line_count) in stop_insert()
2488 curwin->w_cursor = *end_insert_pos; in stop_insert()
2534 if (end_insert_pos != NULL) in stop_insert()
2538 curbuf->b_op_end = *end_insert_pos; in stop_insert()