Jak rozpocząć zmaksymalizowane GUI z QT-Neovim?

9

Używam neovim z qt-neovim (arch. Linux). W gvim mogłem uruchomić zmaksymalizowane okno z:

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

To już nie działa. Próbowałem usunąć if bez powodzenia. Czy jest jakiś sposób, aby to osiągnąć?

cdvv7788
źródło
2
Powinieneś stworzyć problem na ich trikera błędów. neovim próbuje być kompatybilny z vimem, więc to powinno działać.
Christian Brabandt,
1
Zobacz także Jak ustawić rozmiar GUI?
Sardathrion - przeciwko nadużyciom SE

Odpowiedzi:

3

Spróbuj umieścić

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

w twoim ginit.vim. Nie testowałem na Linuksie, ale działa na Windows 7.

Nadzieja
źródło
1
Ta odpowiedź działa w dystrybucji Xubuntu LTS 18.04 GNU / Linux.
Serge Stroobandt,
2

Powód wydaje się wynikać z faktu, że neovim ustawia się gui_runningdopiero po uzyskaniu twojego .vimrcźródła ( patrz tutaj ). W tej dyskusji proponuje się wykorzystanie GUIEnterzdarzenia, więc rozwiązaniem może być

autocmd GUIEnter * set lines=999 columns=999
Ingo
źródło
1
Nie działało Może wydarzenie nie zostało wywołane.
cdvv7788
@ cdvv7788 nie wywołując Vima z --cmd 'let gui_running="y"'razem z ustawiania columnsi rowswewnątrz ifprzy użyciu if exists('gui_running')pracy?
Ingo