Comment démarrer une interface graphique maximisée avec qt-neovim?

9

J'utilise neovim avec qt-neovim (linux arch). Sur gvim, je pouvais lancer une fenêtre maximisée avec:

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

Cela ne fonctionne pas maintenant. J'ai essayé de retirer le if sans succès. Existe-t-il un moyen d'y parvenir?

cdvv7788
la source
2
Vous devriez créer un problème pour cela sur leur bugtracker. neovim essaie d'être compatible avec vim, cela devrait donc fonctionner.
Christian Brabandt
1
Voir aussi Comment définir la taille de l'interface graphique?
Sardathrion - contre les abus SE

Réponses:

3

Essayez de mettre

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

dans votre ginit.vim. Je n'ai pas testé sous Linux, mais cela fonctionne sous Windows 7.

Espérer
la source
1
Cette réponse fonctionne sur la distribution Xubuntu LTS 18.04 GNU / Linux.
Serge Stroobandt
2

La raison semble provenir du fait que neovim gui_runningne se définit qu'après que votre .vimrcsource ait été trouvée ( voir ici ). Dans cette discussion, il est proposé d'utiliser l' GUIEnterévénement, donc une solution pourrait être

autocmd GUIEnter * set lines=999 columns=999
Ingo
la source
1
Ça n'a pas marché. Peut-être que l'événement n'est pas appelé.
cdvv7788
@ cdvv7788 est-ce que l'invocation de vim avec --cmd 'let gui_running="y"'ensemble columnset à l' rowsintérieur d'un travail d' ifutilisation if exists('gui_running')?
Ingo