¿Cómo iniciar la interfaz gráfica de usuario maximizada con qt-neovim?

9

Estoy usando neovim con qt-neovim (arco de linux). En gvim podría lanzar una ventana maximizada con:

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

Eso no está funcionando ahora aunque. Intenté eliminar el if sin éxito. ¿Hay alguna manera de que pueda lograr eso?

cdvv7788
fuente
2
Debería crear un problema para eso en su bugtracker. neovim intenta ser compatible con vim, por lo que esto debería funcionar.
Christian Brabandt
1
Consulte también ¿Cómo configurar el tamaño de la GUI?
Sardathrion - contra el abuso SE

Respuestas:

3

Intenta poner

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

en su ginit.vim. No he probado en Linux, pero funciona en Windows 7.

Esperanza
fuente
1
Esta respuesta funciona en la distribución Xubuntu LTS 18.04 GNU / Linux.
Serge Stroobandt el
2

La razón parece derivarse del hecho de que neovim se establece gui_runningsolo después de que.vimrc se obtiene su fuente ( ver aquí ). En esta discusión se propone utilizar el GUIEnterevento, por lo tanto, una solución podría ser

autocmd GUIEnter * set lines=999 columns=999
Ingo
fuente
1
No funciono Tal vez el evento no se llama.
cdvv7788
@ cdvv7788 ¿invoca vim --cmd 'let gui_running="y"'junto con la configuración columnsy rowsdentro de un trabajo de ifuso if exists('gui_running')?
Ingo