aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/misc1.c
diff options
context:
space:
mode:
authorDaniel Hahler <git@thequod.de>2019-06-10 15:06:37 +0200
committerDaniel Hahler <git@thequod.de>2019-08-07 14:21:23 +0200
commitf7fac33a1f3a58c2e4337950e2cf133347ebfd04 (patch)
tree693071e6eef1c77b753c59036c4c2fc308537773 /src/nvim/misc1.c
parent41fa6079b268dcf52bda85d8ebd87313c0ef4164 (diff)
downloadrneovim-f7fac33a1f3a58c2e4337950e2cf133347ebfd04.tar.gz
rneovim-f7fac33a1f3a58c2e4337950e2cf133347ebfd04.tar.bz2
rneovim-f7fac33a1f3a58c2e4337950e2cf133347ebfd04.zip
move del_lines
Diffstat (limited to 'src/nvim/misc1.c')
-rw-r--r--src/nvim/misc1.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/nvim/misc1.c b/src/nvim/misc1.c
index 5cd2f778a0..19b8165843 100644
--- a/src/nvim/misc1.c
+++ b/src/nvim/misc1.c
@@ -525,47 +525,6 @@ void ins_char(int c)
ins_char_bytes(buf, n);
}
-/*
- * Delete "nlines" lines at the cursor.
- * Saves the lines for undo first if "undo" is TRUE.
- */
-void
-del_lines (
- long nlines, /* number of lines to delete */
- int undo /* if TRUE, prepare for undo */
-)
-{
- long n;
- linenr_T first = curwin->w_cursor.lnum;
-
- if (nlines <= 0)
- return;
-
- /* save the deleted lines for undo */
- if (undo && u_savedel(first, nlines) == FAIL)
- return;
-
- for (n = 0; n < nlines; ) {
- if (curbuf->b_ml.ml_flags & ML_EMPTY) /* nothing to delete */
- break;
-
- ml_delete(first, true);
- n++;
-
- /* If we delete the last line in the file, stop */
- if (first > curbuf->b_ml.ml_line_count)
- break;
- }
-
- /* Correct the cursor position before calling deleted_lines_mark(), it may
- * trigger a callback to display the cursor. */
- curwin->w_cursor.col = 0;
- check_cursor_lnum();
-
- /* adjust marks, mark the buffer as changed and prepare for displaying */
- deleted_lines_mark(first, n);
-}
-
int gchar_pos(pos_T *pos)
FUNC_ATTR_NONNULL_ARG(1)
{