diff options
author | Daniel Hahler <git@thequod.de> | 2019-06-09 18:57:23 +0200 |
---|---|---|
committer | Daniel Hahler <git@thequod.de> | 2019-08-07 14:21:23 +0200 |
commit | b353d8599b7e105809d529f0707837b155a51abd (patch) | |
tree | e4e2fa68a6f3274cac08614cb04c22d1c33f022e /src/nvim/misc1.c | |
parent | 83d35e62f29aceebe3ccff961faef5a966aa8807 (diff) | |
download | rneovim-b353d8599b7e105809d529f0707837b155a51abd.tar.gz rneovim-b353d8599b7e105809d529f0707837b155a51abd.tar.bz2 rneovim-b353d8599b7e105809d529f0707837b155a51abd.zip |
move deleted_lines, deleted_lines_mark, changed_lines_buf
Diffstat (limited to 'src/nvim/misc1.c')
-rw-r--r-- | src/nvim/misc1.c | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/src/nvim/misc1.c b/src/nvim/misc1.c index 9a4a01c0eb..21cce61853 100644 --- a/src/nvim/misc1.c +++ b/src/nvim/misc1.c @@ -1786,27 +1786,6 @@ int gchar_pos(pos_T *pos) } /* - * Deleted "count" lines at line "lnum" in the current buffer. - * Must be called AFTER the change and after mark_adjust(). - * Takes care of marking the buffer to be redrawn and sets the changed flag. - */ -void deleted_lines(linenr_T lnum, long count) -{ - changed_lines(lnum, 0, lnum + count, -count, true); -} - -/* - * Like deleted_lines(), but adjust marks first. - * Make sure the cursor is on a valid line before calling, a GUI callback may - * be triggered to display the cursor. - */ -void deleted_lines_mark(linenr_T lnum, long count) -{ - mark_adjust(lnum, (linenr_T)(lnum + count - 1), (long)MAXLNUM, -count, false); - changed_lines(lnum, 0, lnum + count, -count, true); -} - -/* * Changed lines for the current buffer. * Must be called AFTER the change and after mark_adjust(). * - mark the buffer changed by calling changed() @@ -1859,36 +1838,6 @@ changed_lines( } } -/// Mark line range in buffer as changed. -/// -/// @param buf the buffer where lines were changed -/// @param lnum first line with change -/// @param lnume line below last changed line -/// @param xtra number of extra lines (negative when deleting) -void changed_lines_buf(buf_T *buf, linenr_T lnum, linenr_T lnume, long xtra) -{ - if (buf->b_mod_set) { - /* find the maximum area that must be redisplayed */ - if (lnum < buf->b_mod_top) - buf->b_mod_top = lnum; - if (lnum < buf->b_mod_bot) { - /* adjust old bot position for xtra lines */ - buf->b_mod_bot += xtra; - if (buf->b_mod_bot < lnum) - buf->b_mod_bot = lnum; - } - if (lnume + xtra > buf->b_mod_bot) - buf->b_mod_bot = lnume + xtra; - buf->b_mod_xlines += xtra; - } else { - /* set the area that must be redisplayed */ - buf->b_mod_set = true; - buf->b_mod_top = lnum; - buf->b_mod_bot = lnume + xtra; - buf->b_mod_xlines = xtra; - } -} - /* * unchanged() is called when the changed flag must be reset for buffer 'buf' */ |