From 72b379010a03dc73662f520c6646bb3a340f7bbb Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Tue, 11 Apr 2017 22:47:49 +0800 Subject: [PATCH] Improve close term buffer function --- config/neovim.vim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/neovim.vim b/config/neovim.vim index deadc1b9d..39a70d5b9 100644 --- a/config/neovim.vim +++ b/config/neovim.vim @@ -55,7 +55,11 @@ augroup Terminal au! au TermOpen * let g:last_terminal_job_id = b:terminal_job_id | IndentLinesDisable au BufWinEnter term://* startinsert | IndentLinesDisable - au TermClose * let g:_spacevim_termclose_abuf = expand('') | call SpaceVim#mapping#close_term_buffer() + if has('timers') + au TermClose * let g:_spacevim_termclose_abuf = expand('') | call timer_start(5, 'SpaceVim#mapping#close_term_buffer') + else + au TermClose * let g:_spacevim_termclose_abuf = expand('') | call SpaceVim#mapping#close_term_buffer() + endif augroup END augroup nvimrc_aucmd autocmd!