mirror of
https://github.com/airblade/vim-gitgutter.git
synced 2025-11-09 03:53:47 -05:00
Improve fix to Windows gVim infinite shell loop.
This commit is contained in:
committed by
Andy Stewart
parent
a09e085b51
commit
1f04008485
@@ -12,10 +12,6 @@ endif
|
|||||||
if !exists('g:gitgutter_highlight_lines')
|
if !exists('g:gitgutter_highlight_lines')
|
||||||
let g:gitgutter_highlight_lines = 0
|
let g:gitgutter_highlight_lines = 0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if !exists('g:gitgutter_force_focusgained')
|
|
||||||
let g:gitgutter_force_focusgained = 0
|
|
||||||
endif
|
|
||||||
let s:highlight_lines = g:gitgutter_highlight_lines
|
let s:highlight_lines = g:gitgutter_highlight_lines
|
||||||
|
|
||||||
function! s:init()
|
function! s:init()
|
||||||
@@ -288,10 +284,6 @@ function! s:process_modified_and_removed(modifications, from_count, to_count, to
|
|||||||
call add(a:modifications, [a:to_line + offset - 1, 'modified_removed'])
|
call add(a:modifications, [a:to_line + offset - 1, 'modified_removed'])
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
|
||||||
function! s:is_gvim_on_windows()
|
|
||||||
return has("gui_running") && (has("win16") || has("win32") || has("win64"))
|
|
||||||
endfunction
|
|
||||||
" }}}
|
" }}}
|
||||||
|
|
||||||
" Sign processing {{{
|
" Sign processing {{{
|
||||||
@@ -473,7 +465,7 @@ endfunction
|
|||||||
augroup gitgutter
|
augroup gitgutter
|
||||||
autocmd!
|
autocmd!
|
||||||
autocmd BufReadPost,BufWritePost,FileReadPost,FileWritePost * call GitGutter()
|
autocmd BufReadPost,BufWritePost,FileReadPost,FileWritePost * call GitGutter()
|
||||||
if !s:is_gvim_on_windows() || g:gitgutter_force_focusgained
|
if !has('gui_win32')
|
||||||
autocmd FocusGained * call GitGutter()
|
autocmd FocusGained * call GitGutter()
|
||||||
endif
|
endif
|
||||||
augroup END
|
augroup END
|
||||||
|
|||||||
Reference in New Issue
Block a user