Come iniziare la gui massimizzata con qt-neovim?


9

Sto usando Neovim con qt-neovim (linux arch). Su gvim ho potuto lanciare una finestra ingrandita con:

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

Ora non funziona. Ho provato a rimuovere l'if senza successo. C'è un modo per riuscirci?


2
Dovresti creare un problema per quello sul loro bugtracker. neovim cerca di essere compatibile con vim, quindi dovrebbe funzionare.
Christian Brabandt,

Risposte:


3

Prova a mettere

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

nel tuo ginit.vim. Non ho testato su Linux, ma funziona su Windows 7.


1
Questa risposta funziona sulla distribuzione GNU / Linux di Xubuntu LTS 18.04.
Serge Stroobandt,

2

Il motivo sembra derivare dal fatto che Neovim si pone gui_runningsolo dopo che il tuo .vimrcè di provenienza ( vedi qui ). In questa discussione si propone di utilizzare l' GUIEnterevento, quindi una soluzione potrebbe essere

autocmd GUIEnter * set lines=999 columns=999

1
Non ha funzionato Forse l'evento non viene chiamato.
cdvv7788,

@ cdvv7788 invoca vim --cmd 'let gui_running="y"'insieme a setting columnse rowsdentro un'opera ifusando if exists('gui_running')?
Ingo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.