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_running
dopiero po uzyskaniu twojego .vimrc
źródła ( patrz tutaj ).
W tej dyskusji proponuje się wykorzystanie GUIEnter
zdarzenia, więc rozwiązaniem może być
autocmd GUIEnter * set lines=999 columns=999
--cmd 'let gui_running="y"'
razem z ustawiania columns
i rows
wewnątrz if
przy użyciu if exists('gui_running')
pracy?