Fix erratic conf file type on :Gstatus

Closes https://github.com/tpope/vim-fugitive/issues/1137
This commit is contained in:
Tim Pope 2018-12-24 11:35:03 -05:00
parent baee3bbfe8
commit d625c55689

View File

@ -1391,6 +1391,7 @@ function! fugitive#BufReadStatus() abort
\ 'status'] \ 'status']
endif endif
call s:ReplaceCmd(call('fugitive#Prepare', cmd), 1) call s:ReplaceCmd(call('fugitive#Prepare', cmd), 1)
silent doautocmd BufReadPost
if b:fugitive_display_format if b:fugitive_display_format
if &filetype !=# 'git' if &filetype !=# 'git'
set filetype=git set filetype=git
@ -1445,7 +1446,7 @@ function! fugitive#BufReadStatus() abort
nnoremap <buffer> . : <C-R>=<SID>fnameescape(<SID>StatusCfile())<CR><Home> nnoremap <buffer> . : <C-R>=<SID>fnameescape(<SID>StatusCfile())<CR><Home>
nnoremap <buffer> <silent> g? :help fugitive-:Gstatus<CR> nnoremap <buffer> <silent> g? :help fugitive-:Gstatus<CR>
nnoremap <buffer> <silent> <F1> :help fugitive-:Gstatus<CR> nnoremap <buffer> <silent> <F1> :help fugitive-:Gstatus<CR>
return 'silent doautocmd BufReadPost' return ''
catch /^fugitive:/ catch /^fugitive:/
return 'echoerr v:errmsg' return 'echoerr v:errmsg'
endtry endtry