Как запустить максимизированный графический интерфейс с помощью qt-neovim?

9

Я использую neovim с qt-neovim (linux arch). На gvim я мог запустить развернутое окно с:

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

Это не работает сейчас, хотя. Я попытался удалить, если безуспешно. Есть ли способ, которым я могу этого достичь?

cdvv7788
источник
2
Вы должны создать проблему для этого на их багтрекер. neovim пытается быть совместимым с vim, поэтому это должно сработать.
Кристиан Брабандт
1
Смотрите также Как установить размер графического интерфейса?
Сардатрион - против злоупотребления SE

Ответы:

3

Попробуйте положить

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

в вашем ginit.vim. Я не тестировал на Linux, но он работает на Windows 7.

Надежда
источник
1
Этот ответ работает в дистрибутиве Xubuntu LTS 18.04 GNU / Linux.
Серж Строобандт,
2

Причина, по-видимому, связана с тем, что неовим устанавливает gui_runningтолько после того, как ваш .vimrcисточник ( см. Здесь ). В этом обсуждении предлагается использовать GUIEnterсобытие, таким образом, решение может быть

autocmd GUIEnter * set lines=999 columns=999
Инго
источник
1
Не сработало Может быть, событие не называется.
cdvv7788
@ cdvv7788 делает применение Vim с --cmd 'let gui_running="y"'вместе с установкой columnsи rowsвнутри с ifпомощью if exists('gui_running')работы?
Инго