mirror of
https://github.com/airblade/vim-gitgutter.git
synced 2025-11-08 19:43:47 -05:00
Fix FileChangedShellPost handler on terminal vim.
It seems to be necessary to delay the update by 1 tick. See #607.
This commit is contained in:
@@ -220,7 +220,11 @@ augroup gitgutter
|
|||||||
autocmd BufEnter * call s:on_bufenter()
|
autocmd BufEnter * call s:on_bufenter()
|
||||||
|
|
||||||
autocmd CursorHold,CursorHoldI * call gitgutter#process_buffer(bufnr(''), 0)
|
autocmd CursorHold,CursorHoldI * call gitgutter#process_buffer(bufnr(''), 0)
|
||||||
autocmd FileChangedShellPost * call gitgutter#process_buffer(bufnr(''), 1)
|
if exists('*timer_start') && has('lambda')
|
||||||
|
autocmd FileChangedShellPost * call timer_start(1, {-> gitgutter#process_buffer(bufnr(''), 1)})
|
||||||
|
else
|
||||||
|
autocmd FileChangedShellPost * call gitgutter#process_buffer(bufnr(''), 1)
|
||||||
|
endif
|
||||||
|
|
||||||
" Ensure that all buffers are processed when opening vim with multiple files, e.g.:
|
" Ensure that all buffers are processed when opening vim with multiple files, e.g.:
|
||||||
"
|
"
|
||||||
|
|||||||
Reference in New Issue
Block a user