Airline prevent the guioptions+=! to work propertly
The support of the guioptions: ! seems to be broken.
Step to reproduce the problem:
-
set guioptions+=! -
:!echo foo
The output is at the bottom of the screen:
:!echo foo
press ENTER or type command to continue
The expected output is:
:!echo foo
foo
press ENTER or type command to continue
OS: Windows 10 Vim version: gVim 9.1 patches 1-718
Oh, that is indeed puzzling. I have no idea why airline would cause this
Interestingly, I see the exact opposite when starting gvim --clean (so without airline being involved)
:!echo foo
press ENTER or type command to continue
:set guioptions+=!
:!echo foo
foo
press ENTER or type command to continue
There must be a bug in Vim somewhere.
Hi Christian,
Thanks for your feedback.
On my end on Windows 10 With both gVim 9.1.0718 and gVim 9.1.1076
Without vim-airline I have the correct behavior with:
gVim --clean
:set guioptions+=!
:!echo foo
foo
press ENTER or type command to continue
But the odd behavior when vim-airline is activated:
:!echo foo
press ENTER or type command to continue
The minimal vimrc file to reproduce the problem is:
set nocompatible
set guioptions+=!
call plug#begin()
Plug 'vim-airline/vim-airline'
call plug#end()
Running gVim with the following options:
gVim.exe -u "vimrc.vim" -U NONE -i NONE
On my end on Windows 10 With both gVim 9.1.0718 and gVim 9.1.1076
I have the correct behavior with
gVim --clean
:set guioptions+=!
:!echo foo
foo
press ENTER or type command to continue
But the odd behavior when vim-airline is activated:
:!echo foo
press ENTER or type command to continue