Lines Matching refs:line2

22 static void do_filter(linenr_T line1, linenr_T line2, exarg_T *eap, char_u *cmd, int do_in, int do_…
184 if (u_save((linenr_T)(eap->line1 - 1), (linenr_T)(eap->line2 + 1)) == FAIL) in ex_align()
188 curwin->w_cursor.lnum <= eap->line2; ++curwin->w_cursor.lnum) in ex_align()
235 changed_lines(eap->line1, 0, eap->line2 + 1, 0L); in ex_align()
380 size_t count = (size_t)(eap->line2 - eap->line1 + 1); in ex_sort()
398 if (u_save((linenr_T)(eap->line1 - 1), (linenr_T)(eap->line2 + 1)) == FAIL) in ex_sort()
507 for (lnum = eap->line1; lnum <= eap->line2; ++lnum) in ex_sort()
614 lnum = eap->line2; in ex_sort()
646 deleted = (long)(count - (lnum - eap->line2)); in ex_sort()
649 mark_adjust(eap->line2 - deleted, eap->line2, (long)MAXLNUM, -deleted); in ex_sort()
653 mark_adjust(eap->line2, MAXLNUM, -deleted, 0L); in ex_sort()
656 changed_lines(eap->line1, 0, eap->line2 + 1, -deleted); in ex_sort()
676 do_move(linenr_T line1, linenr_T line2, linenr_T dest) in do_move() argument
688 if (dest >= line1 && dest < line2) in do_move()
696 if (dest == line1 - 1 || dest == line2) in do_move()
703 curwin->w_cursor.lnum = dest + (line2 - line1) + 1; in do_move()
708 num_lines = line2 - line1 + 1; in do_move()
716 for (extra = 0, l = line1; l <= line2; l++) in do_move()
744 mark_adjust_nofold(line1, line2, last_line - line2, 0L); in do_move()
745 if (dest >= line2) in do_move()
747 mark_adjust_nofold(line2 + 1, dest, -num_lines, 0L); in do_move()
751 foldMoveRange(&win->w_folds, line1, line2, dest); in do_move()
766 foldMoveRange(&win->w_folds, dest + 1, line1 - 1, line2); in do_move()
783 if (u_save(line1 + extra - 1, line2 + extra + 1) == FAIL) in do_move()
786 for (l = line1; l <= line2; l++) in do_move()
799 curwin->w_cursor.lnum = dest + (line2 - line1) + 1; in do_move()
819 ex_copy(linenr_T line1, linenr_T line2, linenr_T n) in ex_copy() argument
824 count = line2 - line1 + 1; in ex_copy()
847 while (line1 <= line2) in ex_copy()
863 if (curwin->w_cursor.lnum < line2) in ex_copy()
864 ++line2; in ex_copy()
898 linenr_T line2 = eap->line2; // end of range in do_bang() local
1031 do_filter(line1, line2, eap, newcmd, do_in, do_out); in do_bang()
1056 linenr_T line2, in do_filter() argument
1085 linecount = line2 - line1 + 1; in do_filter()
1117 curwin->w_cursor.lnum = line2; in do_filter()
1124 curbuf->b_op_end.lnum = line2; in do_filter()
1132 curbuf->b_op_end.lnum = line2; in do_filter()
1133 curwin->w_cursor.lnum = line2; in do_filter()
1149 if (itmp != NULL && buf_write(curbuf, itmp, NULL, line1, line2, eap, in do_filter()
1186 if (u_save((linenr_T)(line2), (linenr_T)(line2 + 1)) == FAIL) in do_filter()
1224 if (readfile(otmp, NULL, line2, (linenr_T)0, (linenr_T)MAXLNUM, in do_filter()
1244 curbuf->b_op_start.lnum = line2 + 1; in do_filter()
1246 appended_lines_mark(line2, read_linecount); in do_filter()
1256 mark_adjust(line1, line2, linecount, 0L); in do_filter()
1263 mark_adjust(line2 + 1, (linenr_T)MAXLNUM, in do_filter()
1265 mark_adjust(line1, line2, linecount, 0L); in do_filter()
1273 mark_adjust(line1 + read_linecount, line2, MAXLNUM, 0L); in do_filter()
1811 || eap->line2 > 0 in ex_file()
1850 eap->line2 = curbuf->b_ml.ml_line_count; in ex_write()
1973 || eap->line2 != curbuf->b_ml.ml_line_count) in do_write()
2063 retval = buf_write(curbuf, ffname, fname, eap->line1, eap->line2, in do_write()
2218 i = curwin->w_arg_idx + (int)eap->line2; in ex_wnext()
2220 i = curwin->w_arg_idx - (int)eap->line2; in ex_wnext()
2222 eap->line2 = curbuf->b_ml.ml_line_count; in ex_wnext()
3259 linenr_T lnum = eap->line2; in ex_append()
3386 curbuf->b_op_start.lnum = (eap->line2 < curbuf->b_ml.ml_line_count) ? in ex_append()
3387 eap->line2 + 1 : curbuf->b_ml.ml_line_count; in ex_append()
3390 curbuf->b_op_end.lnum = (eap->line2 < lnum) in ex_append()
3414 if (eap->line2 >= eap->line1 in ex_change()
3415 && u_save(eap->line1 - 1, eap->line2 + 1) == FAIL) in ex_change()
3422 for (lnum = eap->line2; lnum >= eap->line1; --lnum) in ex_change()
3431 deleted_lines_mark(eap->line1, (long)(eap->line2 - lnum)); in ex_change()
3434 eap->line2 = eap->line1; in ex_change()
3447 linenr_T lnum = eap->line2; in ex_z()
3701 linenr_T line2; in ex_substitute() local
3831 joined_lines_count = eap->line2 - eap->line1 + 1; in ex_substitute()
3832 if (eap->line2 < curbuf->b_ml.ml_line_count) in ex_substitute()
3936 eap->line1 = eap->line2; in ex_substitute()
3937 eap->line2 += i - 1; in ex_substitute()
3938 if (eap->line2 > curbuf->b_ml.ml_line_count) in ex_substitute()
3939 eap->line2 = curbuf->b_ml.ml_line_count; in ex_substitute()
3992 line2 = eap->line2; in ex_substitute()
3993 for (lnum = eap->line1; lnum <= line2 && !(got_quit in ex_substitute()
4347 line2 = lnum; in ex_substitute()
4525 if (sub_firstlnum <= line2) in ex_substitute()
4591 ++line2; in ex_substitute()
4618 || lnum > line2 in ex_substitute()
4676 line2 -= nmatch_tl; // nr of lines decreases in ex_substitute()
4752 curbuf->b_op_end.lnum = line2; in ex_substitute()
4897 || eap->line2 != curbuf->b_ml.ml_line_count)) in ex_global()
4975 for (lnum = eap->line1; lnum <= eap->line2 && !got_int; ++lnum) in ex_global()