On Wed, Feb 17, 2016 at 05:32:38PM +0900, Kazunobu Kuriyama wrote: > Thank you for giving a try. > > The cursor issue you've just pointed out is rather expected results and I > know the cause. > > That said, I can't put my hands on the cursor issue till the redraw issue > is resolved. > > The Vim core draws text and cursor(s) simultaneously. > > But that drawing model don't work cleanly with GUI; because of GUI's > asynchronicity and double buffering mechanism, the place where the cursor > appears is often different from that the Vim core puts. > > The cursor issue is a result of a brutally forced synchronization. > > Any other problems on redrawing? If you all don't see much problem on > that, and say OK to me, I can go and fix the cursor issue.
I was unable to trigger any other redrawing problems.
One curious thing: when I press Ctrl-L to redraw (especially if I hold
it down to cause continuous redraws), the vim window flashes white
before being redrawn. I'd hope that with GTK+'s double-buffering only
the finished image would be actually shown on screen? But that's a
quality of implementation issue, not a bug, and perhaps too difficult to
do right with vim's generic architecture?
Regards,
Marius Gedminas
--
In fact, liking [C++] is a strong indicator that you're not an expert in it.
-- ssylvan on reddit
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: Digital signature
