Describe the bug
The cursor is flickering on moving by arrow keys in Insert mode. It shortly appears in the beginning of the line. In Normal mode everything is fine. It happens only when vim-airline is plugged. The issue was already posted here.
To Reproduce
Detailed steps to reproduce the behavior:
call plug#begin()
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
call plug#end()
let g:airline_powerline_fonts = 1
let g:airline_theme = 'minimalist'
let g:airline#extensions#tabline#enabled = 1
Expected behavior
The cursor shall not flicker on moving.
Environment (please complete the following information):
Additional context
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.![]()
The same happens with lightline.vim plugin and set laststatus=2 enabled.
Try to provide a minimal reproducible example (preferably without having to install a plugin, so set the statusline manually to some values), which allows to reproduce using e.g. vim --clean. Also it may help to set 'writedelay' to see when a redraw is happening.
I tried to launch vim --clean — no flickering in "Insert mode". Then I entered set laststatus=2 and set statusline=test — flickering returned back. With set writedelay=500 I noticed that when I move the cursor from line to line, it goes successively through all symbols from the beginning of the line. But when I press and hold the arrow, it flickers as before.
I remembered that after patch 8.2.2803 the status line was still
flickering. I'm sending out a patch now to fix that.
Is the cursor flickering also solved by that?
Sorry, Bram.. I probably have to compile it, honestly, I have no idea how to make it :(
If not, can you check if the reproduction script on issue 8131 helps to
reproduce this problem?
Will try.
Closed #8144.