diff options
author | zeertzjq <zeertzjq@outlook.com> | 2024-02-12 13:02:27 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-12 13:02:27 +0800 |
commit | 929e1b7f1c35679424989f5ebfc78f095bb434d9 (patch) | |
tree | 9926fa873746da91cb2564c4d2606ff11829817e /src/nvim/move.c | |
parent | 950a0ac61c70362f168338b815675ac60b1d72dc (diff) | |
download | rneovim-929e1b7f1c35679424989f5ebfc78f095bb434d9.tar.gz rneovim-929e1b7f1c35679424989f5ebfc78f095bb434d9.tar.bz2 rneovim-929e1b7f1c35679424989f5ebfc78f095bb434d9.zip |
perf(extmarks): avoid unnecessary invalidations for virt_text (#27435)
Invalidation of most w_valid flags isn't needed when adding or removing
virtual text below cursor.
Diffstat (limited to 'src/nvim/move.c')
-rw-r--r-- | src/nvim/move.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/nvim/move.c b/src/nvim/move.c index 1cf6e52ec8..551aa1bd4d 100644 --- a/src/nvim/move.c +++ b/src/nvim/move.c @@ -595,19 +595,6 @@ void changed_line_abv_curs_win(win_T *wp) |VALID_CHEIGHT|VALID_TOPLINE); } -/// Display of line has changed for "buf", invalidate cursor position and -/// w_botline. -void changed_line_display_buf(buf_T *buf) -{ - FOR_ALL_WINDOWS_IN_TAB(wp, curtab) { - if (wp->w_buffer == buf) { - wp->w_valid &= ~(VALID_WROW|VALID_WCOL|VALID_VIRTCOL - |VALID_CROW|VALID_CHEIGHT - |VALID_TOPLINE|VALID_BOTLINE|VALID_BOTLINE_AP); - } - } -} - // Make sure the value of curwin->w_botline is valid. void validate_botline(win_T *wp) { |