Add option to show only non-zero hunks

This commit is contained in:
Benjamin Bergman
2013-08-19 17:28:42 -05:00
parent dd5dbdd242
commit 4d9a0e257f
3 changed files with 12 additions and 2 deletions

View File

@@ -3,7 +3,14 @@
function! airline#extensions#hunks#get_hunks()
let hunks = GitGutterGetHunkSummary()
return printf('+%s ~%s -%s ', hunks[0], hunks[1], hunks[2])
let hunk_symbol = ['+', '~', '-']
let string = ''
for i in [0, 1, 2]
if g:airline_hunk_non_zero_only == 0 || hunks[i] > 0
let string .= printf('%s%s ', hunk_symbol[i], hunks[i])
endif
endfor
return string
endfunction
function! airline#extensions#hunks#init(ext)