diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index b1994ee..df8ae7a 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -1988,6 +1988,8 @@ function! s:Expand(rev, ...) abort else let file = len(expand('%')) ? rev . ':%' : '%' endif + elseif s:Slash(a:rev) =~# '^\a\a\+://' + let file = substitute(a:rev, '\\\@