Scrolling lags when holding down movement keys
Video is here https://www.youtube.com/watch?v=b3zv4n_l8HI (sorry for the bg music, I'm not so handy with video capture).
Note that after 2s, I stop pressing j, but the cursor keeps getting down. This is also present in neovim in the terminal, but it's much less laggy
Character repeat speed on my Mac is pretty high.
Is this with https://github.com/rogual/neovim-dot-app/pull/109 applied, or on master?
Forgot to mention: yes, applied. But IIRC I got the same behavior on master
Related to bug #112: when I set noshowcmd, this lag disappears!
What's up with this? Why is this not a problem with MacVim? Are events not deduped/throttled? Does neoVim run async out of process?
I run in the same problem, I would like to summarize that set showcmd and set lazyredraw slows down performance quite drastically.
pretty smooth for me, much smoother than nvim from terminal anyway, and I also have my key repeat-rate set very high
I'm still having this issue on 0.1.4. set noshowcmd & set nolazyredraw makes the lag go away. All single motion w j k l h b etc. will be laggy if holding the key down and not setting the options above.
System:
- OS X 10.11.5
- Neovim 0.1.4
- neovim-dot-app: 0.1.4
- Installed via Homebrew
- Key repeat-rate: very high