¿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?


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

Respuestas:


3

Intenta poner

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

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


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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.