2016-09-30 9:51 GMT+09:00 Taylor Venable <[email protected]>:
<snip>

>
> The movement is slow, the display lags, and when you let off 'j' it keeps
> going for a second. This doesn't happen in Emacs or gedit (both use GTK+ 3).
>

Probably, the interval of autorepeat is too small for the underlying
graphics hardware to fulfill all the drawing requests on time.

How about increasing the value of the interval?

It could be possible for vim to detect the refresh rate of the display and
the frame clock of the GUI, and then overwrite the autorepeat setting
accordingly.so that the GUI won't consume auto-repeated drawing requests
beyond the hardware limitation.

By that, the GUI would behave like other GTK3 apps, though I personally
prefer to leave such settings to users' discretion.


> Sorry for the confusion before. This is not about how vim reads shell
> output. It's about the display speed under GTK+ 3.
>
> --
> --
> 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.
>

-- 
-- 
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.

Raspunde prin e-mail lui