Merge pull request #31040 from luukvbaal/cmdpreviewcurs

fix(inccommand): ensure cursor is where it belongs
This commit is contained in:
bfredl
2024-11-08 11:22:14 +01:00
committed by GitHub
2 changed files with 36 additions and 0 deletions

View File

@@ -2550,6 +2550,9 @@ static bool cmdpreview_may_show(CommandLineState *s)
goto end;
}
// Cursor may be at the end of the message grid rather than at cmdspos.
// Place it there in case preview callback flushes it. #30696
cursorcmd();
// Flush now: external cmdline may itself wish to update the screen which is
// currently disallowed during cmdpreview(no longer needed in case that changes).
cmdline_ui_flush();