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);