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


9

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

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

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


2
Вы должны создать проблему для этого на их багтрекер. neovim пытается быть совместимым с vim, поэтому это должно сработать.
Кристиан Брабандт

Ответы:


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')работы?
Инго
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.