Always remove the sign column when disabling gitgutter.

Previously with `gitgutter_sign_column_always = 1` the sign column would
remain after calling `GitGutterDisable`.  Now the sign column is always
removed when disabling gutter.
This commit is contained in:
Andy Stewart
2013-04-10 10:06:03 +02:00
parent 9b45af6701
commit fe1a76901c

View File

@@ -392,6 +392,10 @@ function! s:add_dummy_sign()
exe ":sign place" s:dummy_sign_id "line=" . (last_line + 1) "name=GitGutterDummy file=" . s:file()
endfunction
function! s:remove_dummy_sign()
exe ":sign unplace" s:dummy_sign_id "file=" . s:file()
endfunction
" }}}
" Public interface {{{
@@ -424,6 +428,7 @@ command GitGutter call GitGutter(s:current_file())
function! GitGutterDisable()
let g:gitgutter_enabled = 0
call s:clear_signs(s:file())
call s:remove_dummy_sign()
endfunction
command GitGutterDisable call GitGutterDisable()