diff src/normal.c @ 28209:cbaac8434e4a v8.2.4630

patch 8.2.4630: 'cursorline' not always updated with 'culopt' is "screenline" Commit: https://github.com/vim/vim/commit/bf269ed0b0bd8414eea7bea17465b2738a9a2b55 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Mar 26 13:28:14 2022 +0000 patch 8.2.4630: 'cursorline' not always updated with 'culopt' is "screenline" Problem: 'cursorline' not always updated with 'cursorlineopt' is "screenline". Solution: Call check_redraw_cursorline() more often. (closes #10013)
author Bram Moolenaar <Bram@vim.org>
date Sat, 26 Mar 2022 14:30:03 +0100
parents 7976d709c963
children c99005ffa8c3
line wrap: on
line diff
--- a/src/normal.c
+++ b/src/normal.c
@@ -6971,6 +6971,10 @@ nv_edit(cmdarg_T *cap)
 	    coladvance(getviscol());
 	    State = save_State;
 	}
+#ifdef FEAT_SYN_HL
+	// Might need to update for 'cursorline'.
+	check_redraw_cursorline();
+#endif
 
 	invoke_edit(cap, FALSE, cap->cmdchar, FALSE);
     }