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?


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

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.


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

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.