Thanks, these all look good, except I'm not sure about removing redraw. On Vim 8.2, without redraw there is a noticeable delay between when sentences are sent to be executed and when they are highlighted with CoqtailSent. NeoVim seems to redraw much more eagerly and doesn't have this delay.
Compare (Vim 8.2, NeoVim 0.6.1, both with 'lazyredraw' set):
Vim with redraw
Vim without redraw
NeoVim with redraw
NeoVim without redraw
So maybe we should only skip calling redraw in NeoVim, or see if there's some way of making Vim update more frequently. Disabling lazyredraw doesn't seem to make much difference.
Hmm, interesting. It seems that Vim doesn't redraw the text updates on auxiliary panels without redraw either. Anyway, I've added back redraw for Vim as suggested.
Thanks, these all look good, except I'm not sure about removing
redraw
. On Vim 8.2, withoutredraw
there is a noticeable delay between when sentences are sent to be executed and when they are highlighted withCoqtailSent
. NeoVim seems to redraw much more eagerly and doesn't have this delay.Compare (Vim 8.2, NeoVim 0.6.1, both with
'lazyredraw'
set):Vim with
redraw
Vim without
redraw
NeoVim with
redraw
NeoVim without
redraw
So maybe we should only skip calling
redraw
in NeoVim, or see if there's some way of making Vim update more frequently. Disablinglazyredraw
doesn't seem to make much difference.Related: #221