Mercurial > vim
comparison src/proto/change.pro @ 24643:09e64e81c473 v8.2.2860
patch 8.2.2860: adding a text property causes the whole window to be redawn
Commit: https://github.com/vim/vim/commit/1764faa38645a559172e9a31f08447385835de81
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun May 16 20:18:57 2021 +0200
patch 8.2.2860: adding a text property causes the whole window to be redawn
Problem: Adding a text property causes the whole window to be redawn.
Solution: Use changed_lines_buf() to only redraw the affected lines.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 16 May 2021 20:30:02 +0200 |
parents | 5adb97bf0b32 |
children | 9596c652420b |
comparison
equal
deleted
inserted
replaced
24642:6f451b9cda8e | 24643:09e64e81c473 |
---|---|
12 void inserted_bytes(linenr_T lnum, colnr_T col, int added); | 12 void inserted_bytes(linenr_T lnum, colnr_T col, int added); |
13 void appended_lines(linenr_T lnum, long count); | 13 void appended_lines(linenr_T lnum, long count); |
14 void appended_lines_mark(linenr_T lnum, long count); | 14 void appended_lines_mark(linenr_T lnum, long count); |
15 void deleted_lines(linenr_T lnum, long count); | 15 void deleted_lines(linenr_T lnum, long count); |
16 void deleted_lines_mark(linenr_T lnum, long count); | 16 void deleted_lines_mark(linenr_T lnum, long count); |
17 void changed_lines_buf(buf_T *buf, linenr_T lnum, linenr_T lnume, long xtra); | |
17 void changed_lines(linenr_T lnum, colnr_T col, linenr_T lnume, long xtra); | 18 void changed_lines(linenr_T lnum, colnr_T col, linenr_T lnume, long xtra); |
18 void unchanged(buf_T *buf, int ff, int always_inc_changedtick); | 19 void unchanged(buf_T *buf, int ff, int always_inc_changedtick); |
19 void save_file_ff(buf_T *buf); | 20 void save_file_ff(buf_T *buf); |
20 int file_ff_differs(buf_T *buf, int ignore_empty); | 21 int file_ff_differs(buf_T *buf, int ignore_empty); |
21 void ins_bytes(char_u *p); | 22 void ins_bytes(char_u *p); |