daa84 / neovim-gtk

gtk ui for neovim
GNU General Public License v3.0
716 stars 57 forks source link

Scrolling up or down flows (overwrite) the above or below screen characters #127

Closed davidsierradz closed 5 years ago

davidsierradz commented 5 years ago

Describe the bug Open nvim-gtk with only vim-startify:

1

Scroll down with j or <C-e> (Notice the first 0 and second 0 replaces all characters below it):

2

If I press <C-d> or zz to move the screen position, the characters render correctly:

3

Again press <C-e> or j:

4

Or <C-y> or k:

5

Check with relative numbers (the line number column):

6

Technical information (please complete the following information):

Features: +acl +iconv +jemalloc +tui See ":help feature-compile"

system vimrc file: "$VIM/sysinit.vim" fall-back for $VIM: "/usr/share/nvim"

Run :checkhealth for more info


 - Neovim-Gtk build version: 2ebac955566b15ce2cdf41e6da9e2a50bea8659e (HEAD)
unclechu commented 5 years ago

I just was about to report the same issue, here is a small screencast of this issue: 2018-07-19 01-52-32 Reproduced with: a34d22d

unclechu commented 5 years ago

It looks like it's fixed with 737a7c5.

unclechu commented 5 years ago

@daa84 This one appears again on 07284db (looks like regression).

daa84 commented 5 years ago

Can it be because of unstable nvim?

unclechu commented 5 years ago

@daa84 I have stable one now from Fedora repo (v0.3.0), and this issue doesn't happen with 3ea809e

unclechu commented 5 years ago

I have two builds:

daa84 commented 5 years ago

How to reproduce it? i try nvim-gtk -- -u NONE then call set relativenumber maybe some split or colorscheme or plugin?

unclechu commented 5 years ago

@daa84 I'm sorry, now I can't reproduce it. I'm starting to think I just created wrong symbolic link earlier, like to even older version of neovim-gtk (I have few built versions including a34d22d where this issue exists). Just ignore it, I let you know if I notice anything but for now let's think it's just my bad, I wasn't paying enough attention to what I'm doing.