mirror of
https://github.com/neovim/neovim.git
synced 2025-09-26 04:58:33 +00:00
vim-patch:8.2.4707: redrawing could be a bit more efficient (#18022)
Problem: Redrawing could be a bit more efficient.
Solution: Optimize redrawing. (closes vim/vim#10105)
8c97960850
This commit is contained in:
@@ -286,9 +286,11 @@ static void changed_common(linenr_T lnum, colnr_T col, linenr_T lnume, long xtra
|
||||
set_topline(wp, wp->w_topline);
|
||||
}
|
||||
|
||||
// Relative numbering may require updating more.
|
||||
// If lines have been added or removed, relative numbering always
|
||||
// requires a redraw.
|
||||
if (wp->w_p_rnu && xtra != 0) {
|
||||
redraw_later(wp, SOME_VALID);
|
||||
wp->w_last_cursor_lnum_rnu = 0;
|
||||
redraw_later(wp, VALID);
|
||||
}
|
||||
|
||||
// Cursor line highlighting probably need to be updated with
|
||||
|
Reference in New Issue
Block a user