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ąć?


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,

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.


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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.