Allow users to define custom before/after callbacks (#3)

This commit is contained in:
Junegunn Choi
2013-12-04 01:32:57 +09:00
parent b4a1a855a7
commit 7c923dd77f
2 changed files with 33 additions and 0 deletions

View File

@@ -168,6 +168,10 @@ function! s:goyo_on(width)
let &statusline = repeat(' ', winwidth(0))
if exists('g:goyo_callbacks[0]')
call g:goyo_callbacks[0]()
endif
augroup goyo
autocmd!
autocmd BufWinLeave <buffer> call s:goyo_off()
@@ -231,6 +235,10 @@ function! s:goyo_off()
if exists('#Powerline')
doautocmd Powerline ColorScheme
endif
if exists('g:goyo_callbacks[1]')
call g:goyo_callbacks[1]()
endif
endfunction
function! s:goyo(...)