refactor shortening code

This commit is contained in:
Christian Brabandt
2016-07-02 09:49:05 +02:00
parent 5b00d54cd6
commit 409e8b0cbd
3 changed files with 10 additions and 9 deletions

View File

@@ -162,9 +162,7 @@ function! airline#extensions#branch#head()
if empty(b:airline_head) || !found_fugitive_head && !s:check_in_path()
let b:airline_head = ''
endif
if winwidth(0) < 120 && len(split(b:airline_head, '\zs')) > 9
let b:airline_head = matchstr(b:airline_head, '^.\{9\}').'…'
endif
let b:airline_head = airline#util#shorten(b:airline_head, 120, 9)
return b:airline_head
endfunction