goneovim
goneovim copied to clipboard
Scrolling by mouse causes some uncalled-for chars to appear
The it will save
on top doesn't exists.
To reproduce: scroll up several times using the mouse (fast)
To solve(maybe): do redraw on mouse scrolling (?)
I am on macos High-Sierra with 0.0.46.
Hi
How often does this problem occur?
Also, does it happen with goneovim -u NONE
?
Couldn't reproduce it with -u NONE
It happens 30% percent of the time
Is 30% the incidence rate ingoneovim -u NONE
? Or is it a situation where the occurrence rate at normal startup is 30% and does not occur in goneovim -u NONE
?
Also, if you can't reproduce it in goneovim -u NONE
, are there any keymaps or other settings related to scrolling in your settings, for example?
In my normal vimrc, happens 30 percent of the time. Yes, there are settings such as scrolloff and lines. I tried with them in the setting of minimal vimrc to no avail. Btw happens also with pgdown.
I've tried to reproduce it in your vimrc, but I can't. Does the mouse you're using have such a feature that accelerates the speed of scrolling as hardware?
no, it happens with pgdown too. It is less severe without set scrolloff=3. I open goneovim from terminal(iterm) to get the tab key working, it is worth mention
It didn't happen in the last version you have sent.
The bug still exists. I have spent little in evaluating it previously, but now when I countinously work with it, I have noticed it again.
This is using the last version(actions), when doing scroll with the mouse. It really doesn't happen with pgup/pgdown.
But especially if you do scroll up serval times and then left-click, it happens - most of window area is duplicated and appears again in an offset.
This also happens in ./goneovim -u NONE
@eyalk5 Thanks for the detailed report!
I have perfectly identified the cause of the problem. I will try to fix it soon.
Hi I fixed this problem. Would you please confirm the fix in the latest Actions binary? https://github.com/akiyosi/goneovim/actions
Yeh, seems good! thanks. I will see how it will be in the following days, and close it probably.
This breaks scrolling on mac os for me:
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
(this opens nerdtree at start)