From 635109f51413392cb1321399529298737c5bed78 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Tue, 13 Oct 2015 02:17:16 +0900 Subject: [PATCH] Restart Goyo on `:Goyo DIM` when surrounding windows are gone Close #83 --- autoload/goyo.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/autoload/goyo.vim b/autoload/goyo.vim index 8b2c857..6a3e602 100644 --- a/autoload/goyo.vim +++ b/autoload/goyo.vim @@ -417,6 +417,10 @@ function! goyo#execute(bang, dim) if exists('#goyo') == 0 call s:goyo_on(a:dim) elseif !empty(a:dim) + if winnr('$') < 5 + call s:goyo_off() + return goyo#execute(a:bang, a:dim) + endif let dim = s:parse_arg(a:dim) if !empty(dim) let t:goyo_dim = dim