aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/move.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2024-02-12 13:02:27 +0800
committerGitHub <noreply@github.com>2024-02-12 13:02:27 +0800
commit929e1b7f1c35679424989f5ebfc78f095bb434d9 (patch)
tree9926fa873746da91cb2564c4d2606ff11829817e /src/nvim/move.c
parent950a0ac61c70362f168338b815675ac60b1d72dc (diff)
downloadrneovim-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.c13
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)
{