mirror of
https://github.com/amix/vimrc
synced 2025-06-30 20:05:01 +08:00
Updated plugins
This commit is contained in:
@ -269,7 +269,9 @@ function! s:goyo_on(dim)
|
||||
if exists('g:goyo_callbacks[0]')
|
||||
call g:goyo_callbacks[0]()
|
||||
endif
|
||||
silent! doautocmd User GoyoEnter
|
||||
if exists('#User#GoyoEnter')
|
||||
doautocmd User GoyoEnter
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! s:goyo_off()
|
||||
@ -344,6 +346,9 @@ function! s:goyo_off()
|
||||
|
||||
if goyo_disabled_airline && !exists("#airline")
|
||||
AirlineToggle
|
||||
" For some reason, Airline requires two refreshes to avoid display
|
||||
" artifacts
|
||||
silent! AirlineRefresh
|
||||
silent! AirlineRefresh
|
||||
endif
|
||||
|
||||
@ -363,7 +368,9 @@ function! s:goyo_off()
|
||||
if exists('g:goyo_callbacks[1]')
|
||||
call g:goyo_callbacks[1]()
|
||||
endif
|
||||
silent! doautocmd User GoyoLeave
|
||||
if exists('#User#GoyoLeave')
|
||||
doautocmd User GoyoLeave
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! s:relsz(expr, limit)
|
||||
@ -414,6 +421,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
|
||||
|
Reference in New Issue
Block a user