diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim index da909d4..a36c269 100644 --- a/plugin/fugitive.vim +++ b/plugin/fugitive.vim @@ -2957,9 +2957,9 @@ function! s:cfile() abort let prefixes.a = myhash.'^:' let prefixes.b = myhash.':' endif - let ref = s:sub(ref, '^\(\w\)/', 'get(prefixes, submatch(1), "HEAD:")') + let ref = s:sub(ref, '^(\w)/', 'get(prefixes, submatch(1), "HEAD:")') if exists('dref') - let dref = s:sub(dref, '^\(\w\)/', 'get(prefixes, submatch(1), "HEAD:")') + let dref = s:sub(dref, '^(\w)/', 'get(prefixes, submatch(1), "HEAD:")') endif if ref ==# '/dev/null'