zbw8388
zbw8388
@theol0403 I think this is mostly stable if people don't use code folding as that would mess up height computation. I made it so that mouse related events (clicking, scrolling...
Update on folding: I created a new branch dealing with code folding: https://github.com/vscode-neovim/vscode-neovim/tree/experimental-scroll-fold using techniques found in https://github.com/kevinhwang91/nvim-ufo/blob/56a8538d65ed69657b7a4d4163fc6cf87cbcf192/lua/ufo/fold/driver.lua This lets vscode handle all folding related stuff and sync folded lines...
> I've found that increasing the 20ms delay to 100ms almost fixes the problem for me. Perhaps this is a workaround that can be removed? > > Edit: > With...
Try the latest commit and see if it solves the issue :) Maybe it'd be better to look at config prior to changing setting that timeout (but who would scroll...
>Applying the following diff to f446bcb52ce55957108ae9f63318a9d495045a39 seems to make things work much better for me: Ah have you get a chance to try [6757f39](https://github.com/vscode-neovim/vscode-neovim/pull/993/commits/6757f39ee12e7fc6850d8dcb91a759fbc8e31052)? I increased the timeout, which is...
> I believe that was what I was referring to in my last comment. Yeah, in your last commit, the mouse scrolling is still broken, although I am having trouble...
Thank you for the info! > Are your latest commits ideal? It seems to make a lot of use of the magic 125 number, and seems to wait a lot....
Hi @theol0403, thank you for getting on this! I created a branch in this repo (https://github.com/vscode-neovim/vscode-neovim/tree/experimental-scroll) so it would be easier to collaborate. I also vote for the first option....
> I'm not sure if the jumplist note is relevant, but we should see if we can work around that if it is an issue. It might be worth it...
Hi! I'm sorry about the inactivity. I'm super busy these days but I always wanted to finish this PR. It's hard to find a large chunk of time currently. I...