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ąć?
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ąć?
Odpowiedzi:
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.
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
--cmd 'let gui_running="y"'razem z ustawiania columnsi rowswewnątrz ifprzy użyciu if exists('gui_running')pracy?