2023-06-18 15:51:18 +02:00
|
|
|
" Don't display useless columns in the Git status window
|
|
|
|
autocmd FileType fugitive setlocal signcolumn=no nonumber norelativenumber
|
|
|
|
|
|
|
|
" Timeouts need to be disabled in the Git status window. We need to switch
|
|
|
|
" them off when entering it, and on when leaving it.
|
|
|
|
let s:in_fugitive_buffer = v:false
|
|
|
|
autocmd BufEnter *
|
|
|
|
\ if &ft ==# 'fugitive'
|
|
|
|
\ | set notimeout
|
|
|
|
\ | let s:in_fugitive_buffer = v:true
|
|
|
|
\ | endif
|
|
|
|
autocmd BufLeave *
|
|
|
|
\ if s:in_fugitive_buffer
|
|
|
|
\ | let s:in_fugitive_buffer = v:false
|
|
|
|
\ | set timeout
|
|
|
|
\ | endif
|