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?


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

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.


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

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.