Call s:define_commands directly (#792)
This removes the fugitive_utility augroup, and allows for something like the following: > vim --cmd 'au User Fugitive Gbrowse!' path/to/file Without this patch the user's User autocommand would be run before fugitive's, and therefore the commands would not be defined already.
This commit is contained in:
parent
6460734b5e
commit
3439f999b1
@ -112,11 +112,6 @@ function! s:define_commands() abort
|
|||||||
endfor
|
endfor
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
augroup fugitive_utility
|
|
||||||
autocmd!
|
|
||||||
autocmd User Fugitive call s:define_commands()
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
let s:abstract_prototype = {}
|
let s:abstract_prototype = {}
|
||||||
|
|
||||||
" Section: Initialization
|
" Section: Initialization
|
||||||
@ -213,6 +208,7 @@ function! fugitive#detect(path) abort
|
|||||||
endif
|
endif
|
||||||
try
|
try
|
||||||
let [save_mls, &modelines] = [&mls, 0]
|
let [save_mls, &modelines] = [&mls, 0]
|
||||||
|
call s:define_commands()
|
||||||
doautocmd User Fugitive
|
doautocmd User Fugitive
|
||||||
finally
|
finally
|
||||||
let &mls = save_mls
|
let &mls = save_mls
|
||||||
|
Loading…
Reference in New Issue
Block a user