Como começar o gui maximizado com qt-neovim?

9

Estou usando o neovim com qt-neovim (arco linux). No gvim eu poderia abrir uma janela maximizada com:

if has("gui_running")
    set lines 999 columns 999
endif

Isso não está funcionando agora tho. Eu tentei remover o if sem sucesso. Existe alguma maneira de conseguir isso?

cdvv7788
fonte
2
Você deve criar um problema para isso no rastreador de erros. O neovim tenta ser compatível com o vim, então isso deve funcionar.
Christian Brabandt
11
Consulte também Como definir o tamanho da GUI?
Sardathrion - contra abuso do SE

Respostas:

3

Tente colocar

call rpcnotify(0, 'Gui', 'WindowMaximized', 1)

no seu ginit.vim. Não testei no Linux, mas funciona no Windows 7.

Esperança
fonte
11
Esta resposta funciona na distribuição do Xubuntu LTS 18.04 GNU / Linux.
Serge Stroobandt 23/09
2

O motivo parece ter origem no fato de que o neovim se define gui_runningapenas após a sua .vimrcorigem ( veja aqui ). Nesta discussão , propõe-se usar o GUIEnterevento, assim uma solução pode ser

autocmd GUIEnter * set lines=999 columns=999
Ingo
fonte
11
Não funcionou. Talvez o evento não esteja sendo chamado.
cdvv7788
@ cdvv7788 invoca vim --cmd 'let gui_running="y"'junto com setting columnse rowsdentro de um trabalho ifusando if exists('gui_running')?
Ingo