diff options
author | bfredl <bjorn.linse@gmail.com> | 2023-02-08 16:16:16 +0100 |
---|---|---|
committer | bfredl <bjorn.linse@gmail.com> | 2023-02-08 18:02:55 +0100 |
commit | 625e990976540a0e2d2bccb98deb57d0919d1e89 (patch) | |
tree | f411e64b684b5e4a4772c57ffaefe77cd63e7d8c /runtime | |
parent | 1ca4a8b1ddf5256ad53cf486d0b2125434168270 (diff) | |
download | rneovim-625e990976540a0e2d2bccb98deb57d0919d1e89.tar.gz rneovim-625e990976540a0e2d2bccb98deb57d0919d1e89.tar.bz2 rneovim-625e990976540a0e2d2bccb98deb57d0919d1e89.zip |
refactor(ui): cleanup 'redrawdebug', introduce "flush" mode
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/doc/options.txt | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index 1f91b89322..17f1c822ff 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -4765,7 +4765,7 @@ A jump table for the options with a short description can be found at |Q_op|. Flags to change the way redrawing works, for debugging purposes. Most useful with 'writedelay' set to some reasonable value. Supports the following flags: - compositor Indicate what redraws come from the compositor + compositor Indicate each redraw event handled by the compositor by briefly flashing the redrawn regions in colors indicating the redraw type. These are the highlight groups used (and their default colors): @@ -4777,6 +4777,11 @@ A jump table for the options with a short description can be found at |Q_op|. RedrawDebugRecompose guibg=Red redraw generated by the compositor itself, due to a grid being moved or deleted. + line introduce a delay after each line drawn on the screen. + When using the TUI or another single-grid UI, "compositor" + gives more information and should be preferred (every + line is processed as a separate event by the compositor) + flush introduce a delay after each "flush" event. nothrottle Turn off throttling of the message grid. This is an optimization that joins many small scrolls to one larger scroll when drawing the message area (with @@ -4786,7 +4791,7 @@ A jump table for the options with a short description can be found at |Q_op|. useful when running nvim inside a debugger (and the test suite). nodelta Send all internally redrawn cells to the UI, even if - they are unchanged from the already displayed state. + they are unchanged from the already displayed state. *'redrawtime'* *'rdt'* 'redrawtime' 'rdt' number (default 2000) @@ -7372,8 +7377,7 @@ A jump table for the options with a short description can be found at |Q_op|. *'writedelay'* *'wd'* 'writedelay' 'wd' number (default 0) global - The number of milliseconds to wait for each character sent to the - screen. When positive, characters are sent to the UI one by one. - See 'redrawdebug' for more options. For debugging purposes. + Only takes effect toghether with 'redrawdebug'. + The number of milliseconds to wait after each line or each flush vim:tw=78:ts=8:noet:ft=help:norl: |