mirror of
https://github.com/neovim/neovim.git
synced 2025-12-20 21:35:38 +00:00
feat(tui): add 'termsync' option (#25871)
The 'termsync' option enables a mode (provided the underlying terminal supports it) where all screen updates during a redraw cycle are buffered and drawn together when the redraw is complete. This eliminates tearing or flickering in cases where Nvim redraws slower than the terminal redraws the screen.
This commit is contained in:
@@ -737,6 +737,7 @@ EXTERN OptInt p_uc; ///< 'updatecount'
|
||||
EXTERN OptInt p_ut; ///< 'updatetime'
|
||||
EXTERN char *p_shada; ///< 'shada'
|
||||
EXTERN char *p_shadafile; ///< 'shadafile'
|
||||
EXTERN int p_termsync; ///< 'termsync'
|
||||
EXTERN char *p_vsts; ///< 'varsofttabstop'
|
||||
EXTERN char *p_vts; ///< 'vartabstop'
|
||||
EXTERN char *p_vdir; ///< 'viewdir'
|
||||
|
||||
Reference in New Issue
Block a user