Wie starte ich mit qt-neovim die maximierte GUI?

9

Ich benutze neovim mit qt-neovim (Linux Arch). Auf gvim konnte ich ein maximiertes Fenster starten mit:

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

Das funktioniert jetzt aber nicht. Ich habe versucht, das Wenn ohne Erfolg zu entfernen. Kann ich das auf irgendeine Weise erreichen?

cdvv7788
quelle
2
Sie sollten ein Problem dafür bei ihrem Bugtracker erstellen. neovim versucht mit vim kompatibel zu sein, daher sollte dies einfach funktionieren.
Christian Brabandt
1
Siehe auch So legen Sie die Größe der GUI fest
Sardathrion - gegen SE Missbrauch

Antworten:

3

Versuchen Sie es mit Putten

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

in deinem ginit.vim. Ich habe nicht unter Linux getestet, aber es funktioniert unter Windows 7.

Hoffen
quelle
1
Diese Antwort funktioniert auf der Xubuntu LTS 18.04 GNU / Linux-Distribution.
Serge Stroobandt
2

Der Grund scheint in der Tatsache zu liegen, dass Neovim gui_runningerst nach Ihrer Beschaffung aushärtet .vimrc( siehe hier ). In dieser Diskussion wird vorgeschlagen, das GUIEnterEreignis zu verwenden, daher könnte eine Lösung sein

autocmd GUIEnter * set lines=999 columns=999
Ingo
quelle
1
Hat nicht funktioniert. Möglicherweise wird das Ereignis nicht aufgerufen.
cdvv7788
@ cdvv7788 funktioniert das Aufrufen von vim --cmd 'let gui_running="y"'zusammen mit dem Setzen columnsund rowsinnerhalb einer ifVerwendung if exists('gui_running')?
Ingo