Lines Matching refs:line1
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()
187 for (curwin->w_cursor.lnum = eap->line1; 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()
556 nrs[lnum - eap->line1].st_u.num.is_number = FALSE; in ex_sort()
557 nrs[lnum - eap->line1].st_u.num.value = 0; in ex_sort()
561 nrs[lnum - eap->line1].st_u.num.is_number = TRUE; in ex_sort()
563 &nrs[lnum - eap->line1].st_u.num.value, in ex_sort()
576 nrs[lnum - eap->line1].st_u.value_flt = -DBL_MAX; in ex_sort()
578 nrs[lnum - eap->line1].st_u.value_flt = in ex_sort()
587 nrs[lnum - eap->line1].st_u.line.start_col_nr = start_col; in ex_sort()
588 nrs[lnum - eap->line1].st_u.line.end_col_nr = end_col; in ex_sort()
591 nrs[lnum - eap->line1].lnum = lnum; in ex_sort()
641 ml_delete(eap->line1); in ex_sort()
656 changed_lines(eap->line1, 0, eap->line2 + 1, -deleted); in ex_sort()
658 curwin->w_cursor.lnum = eap->line1; 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()
700 if (dest >= line1) 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()
721 ml_append(dest + l - line1, str, (colnr_T)0, FALSE); in do_move()
723 if (dest < line1) in do_move()
744 mark_adjust_nofold(line1, line2, last_line - line2, 0L); in do_move()
751 foldMoveRange(&win->w_folds, line1, line2, dest); in do_move()
762 mark_adjust_nofold(dest + 1, line1 - 1, num_lines, 0L); 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()
787 ml_delete_flags(line1 + extra, ML_DEL_MESSAGE); in do_move()
796 if (dest >= line1) in do_move()
799 curwin->w_cursor.lnum = dest + (line2 - line1) + 1; in do_move()
801 if (line1 < dest) in do_move()
807 changed_lines(line1, 0, dest, 0L); in do_move()
810 changed_lines(dest + 1, 0, line1 + num_lines, 0L); 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()
851 p = vim_strsave(ml_get(line1)); in ex_copy()
858 if (line1 == n) in ex_copy()
859 line1 = curwin->w_cursor.lnum; in ex_copy()
860 ++line1; in ex_copy()
861 if (curwin->w_cursor.lnum < line1) in ex_copy()
862 ++line1; in ex_copy()
897 linenr_T line1 = eap->line1; // start of range in do_bang() local
1031 do_filter(line1, line2, eap, newcmd, do_in, do_out); in do_bang()
1055 linenr_T line1, in do_filter() argument
1085 linecount = line2 - line1 + 1; in do_filter()
1086 curwin->w_cursor.lnum = line1; in do_filter()
1123 curbuf->b_op_start.lnum = line1; in do_filter()
1131 curbuf->b_op_start.lnum = line1; in do_filter()
1149 if (itmp != NULL && buf_write(curbuf, itmp, NULL, line1, line2, eap, in do_filter()
1256 mark_adjust(line1, line2, linecount, 0L); in do_filter()
1265 mark_adjust(line1, line2, linecount, 0L); in do_filter()
1271 mark_adjust(line1, line1 + read_linecount - 1, in do_filter()
1273 mark_adjust(line1 + read_linecount, line2, MAXLNUM, 0L); in do_filter()
1281 curwin->w_cursor.lnum = line1; in do_filter()
1849 eap->line1 = 1; in ex_write()
1972 if ( (eap->line1 != 1 in do_write()
2063 retval = buf_write(curbuf, ffname, fname, eap->line1, eap->line2, in do_write()
2221 eap->line1 = 1; in ex_wnext()
3414 if (eap->line2 >= eap->line1 in ex_change()
3415 && u_save(eap->line1 - 1, eap->line2 + 1) == FAIL) in ex_change()
3420 append_indent = get_indent_lnum(eap->line1); in ex_change()
3422 for (lnum = eap->line2; lnum >= eap->line1; --lnum) in ex_change()
3426 ml_delete(eap->line1); in ex_change()
3431 deleted_lines_mark(eap->line1, (long)(eap->line2 - lnum)); in ex_change()
3434 eap->line2 = eap->line1; in ex_change()
3821 curwin->w_cursor.lnum = eap->line1; in ex_substitute()
3831 joined_lines_count = eap->line2 - eap->line1 + 1; in ex_substitute()
3936 eap->line1 = eap->line2; in ex_substitute()
3993 for (lnum = eap->line1; lnum <= line2 && !(got_quit in ex_substitute()
4751 curbuf->b_op_start.lnum = eap->line1; in ex_substitute()
4896 if (global_busy && (eap->line1 != 1 in ex_global()
4975 for (lnum = eap->line1; lnum <= eap->line2 && !got_int; ++lnum) in ex_global()