Як почати максимізувати gui з qt-neovim?


9

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

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

Це зараз не працює. Я намагався видалити if без успіху. Чи є якийсь спосіб я досягти цього?


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.