Lines Matching refs:dest
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()
701 curwin->w_cursor.lnum = dest; in do_move()
703 curwin->w_cursor.lnum = dest + (line2 - line1) + 1; in do_move()
714 if (u_save(dest, dest + 1) == FAIL) in do_move()
721 ml_append(dest + l - line1, str, (colnr_T)0, FALSE); in do_move()
723 if (dest < line1) 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()
756 curbuf->b_op_start.lnum = dest - num_lines + 1; in do_move()
757 curbuf->b_op_end.lnum = 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()
771 curbuf->b_op_start.lnum = dest + 1; in do_move()
772 curbuf->b_op_end.lnum = dest + num_lines; in do_move()
778 -(last_line - dest - extra), 0L); in do_move()
796 if (dest >= line1) in do_move()
797 curwin->w_cursor.lnum = dest; in do_move()
799 curwin->w_cursor.lnum = dest + (line2 - line1) + 1; in do_move()
801 if (line1 < dest) in do_move()
803 dest += num_lines + 1; in do_move()
805 if (dest > last_line + 1) in do_move()
806 dest = last_line + 1; 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()