Try to resolve symlinks for git

This commit is contained in:
Christian Brabandt 2016-07-01 11:47:13 +02:00
parent fbfea6daee
commit ece61f346e
1 changed files with 5 additions and 1 deletions

View File

@ -117,7 +117,11 @@ function! airline#extensions#branch#head()
let l:vcs_priority = get(g:, "airline#extensions#branch#vcs_priority", ["git", "mercurial"])
let found_fugitive_head = 0
let l:git_head = s:get_git_branch(expand("%:p:h"))
if exists("*fnamemodify")
let l:git_head = s:get_git_branch(fnamemodify(resolve(@%), ":p:h"))
else
let l:git_head = s:get_git_branch(expand("%:p:h"))
endif
let l:hg_head = s:get_hg_branch()
if !empty(l:git_head)