1
0
Fork 0
mirror of synced 2024-07-01 04:51:10 -04:00
ultimate-vim/sources_non_forked/vim-powerline/autoload/Powerline/Functions/hgrev.vim
2012-08-16 23:41:25 -04:00

18 lines
466 B
VimL

function! Powerline#Functions#hgrev#Status(symbol) " {{{
if ! exists('*HGRev')
" HGRev hasn't been loaded yet
return ''
endif
if !exists("b:statusline_hg_status")
silent execute "RefreshMercurialRev"
endif
let b:statusline_hg_status=HGRev()
if b:statusline_hg_status != '-'
let ret = "\u26A1". '' . substitute(b:statusline_hg_status, '^[^ ]*', '\1', 'g')
let ret=substitute(ret,' M$','+','g')
else
let ret=''
endif
return ret
endfunction " }}}