Autodetect need for uppercase statusline flag
This commit is contained in:
parent
bd0fddbd8b
commit
1e7648cfdd
@ -1632,7 +1632,7 @@ function! fugitive#statusline(...)
|
|||||||
if !exists('b:git_dir')
|
if !exists('b:git_dir')
|
||||||
return ''
|
return ''
|
||||||
endif
|
endif
|
||||||
let status = 'Git'
|
let status = ''
|
||||||
if s:buffer().commit() != ''
|
if s:buffer().commit() != ''
|
||||||
let status .= ':' . s:buffer().commit()[0:7]
|
let status .= ':' . s:buffer().commit()[0:7]
|
||||||
endif
|
endif
|
||||||
@ -1642,7 +1642,11 @@ function! fugitive#statusline(...)
|
|||||||
elseif head =~# '^\x\{40\}$'
|
elseif head =~# '^\x\{40\}$'
|
||||||
let status .= '('.head[0:7].')'
|
let status .= '('.head[0:7].')'
|
||||||
endif
|
endif
|
||||||
return '['.status.']'
|
if &statusline =~# '%[MRHWY]' && &statusline !~# '%[mrhwy]'
|
||||||
|
return ',GIT'.status
|
||||||
|
else
|
||||||
|
return '[Git'.status.']'
|
||||||
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
" }}}1
|
" }}}1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user