neovim/runtime
Björn Linse e18177692a screen.c: make negative 'writedelay' show all redraws
Currently writedelay shows the sequence of characters that are sent to
the UI/TUI module. Here nvim has already applied an optimization: when
attempting to put a char in a screen cell, if the same char already was
there with the same attributes, UI output is disabled. When debugging
redrawing it it sometimes more useful to inspect the redraw stream one
step earlier, what region of the screen nvim actually is recomputing
from buffer contents (win_line) and from evaluating statusline
expressions.

Take the popupmenu as an example. When closing the popupmenu (in the
TUI), currently 'writedelay' looks like vim only is redrawing the region
which the pum covered. This is not what happens internally: vim redraws
the entire screen, even if only outputs the changed region.

This commit allows negative values of 'writedelay', which causes a delay
for all redrawn characters, even if the character already was displayed
by the UI before.
2018-02-24 09:10:00 +01:00
..
autoload health.vim: minor cleanup (#8046) 2018-02-22 02:42:08 +01:00
colors vim-patch:b4ada79aa7d0 2017-04-29 01:51:56 +02:00
compiler vim-patch:cd5c8f825078 2017-11-07 01:16:42 +01:00
doc screen.c: make negative 'writedelay' show all redraws 2018-02-24 09:10:00 +01:00
ftplugin man.vim: infer $MANPAGER invocation in more cases 2018-01-19 02:05:23 +01:00
indent vim-patch:01164a6546b4 2017-11-07 23:07:03 +01:00
keymap vim-patch:bc2eada5424b 2017-05-01 12:30:54 +02:00
lua man.lua: avoid float conversion on lua 5.3 (#7851) 2018-01-15 20:14:27 +01:00
macros vim-patch:cd5c8f825078 2017-11-07 01:16:42 +01:00
pack/dist/opt vim-patch:37c64c78fd87 2017-11-07 20:03:24 +01:00
plugin runtime: UpdateRemotePlugins: allow bar (#7865) 2018-01-17 20:50:17 +01:00
print
spell runtime: include en.utf-8.spl 2018-01-15 23:58:52 +01:00
syntax Address PR comments 2017-12-27 23:28:04 -05:00
tutor tutor: readjust tutor for 80 char wide terminals 2018-01-01 14:26:45 +01:00
bugreport.vim options: remove ghost of :set termcap (#7102) 2017-07-31 02:50:34 +02:00
CMakeLists.txt build: remove contents of build/runtime/doc/* surgically (#8024) 2018-02-19 21:10:16 +01:00
delmenu.vim
filetype.vim vim-patch-8.0.0649 and vim-patch-8.0.0650: autocmd open help 2 times 2018-02-17 00:02:16 +05:30
ftoff.vim
ftplugin.vim
ftplugof.vim
indent.vim
indoff.vim
macmap.vim
makemenu.vim vim-patch:fc39ec 2016-04-16 23:06:24 -07:00
menu.vim vim-patch:214641f77df6 2017-11-06 05:26:16 +01:00
mswin.vim
nvim.desktop dist: runtime/nvim.desktop 2017-01-31 02:02:09 +01:00
nvim.png dist: runtime/nvim.desktop 2017-01-31 02:02:09 +01:00
optwin.vim vim-patch:8.0.0427: 'makeencoding' missing from the options window (#7907) 2018-01-28 22:53:53 +01:00
rgb.txt
scripts.vim vim-patch:01164a6546b4 2017-11-07 23:07:03 +01:00
synmenu.vim vim-patch:01164a6546b4 2017-11-07 23:07:03 +01:00