diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim index 06d2e87..0021424 100644 --- a/plugin/fugitive.vim +++ b/plugin/fugitive.vim @@ -2840,7 +2840,7 @@ function! s:cfile() abort elseif getline('.') =~# '^#\trenamed:.* -> ' let file = '/'.matchstr(getline('.'),' -> \zs.*') return [file] - elseif getline('.') =~# '^#\t[[:alpha:] ]\+: *.' + elseif getline('.') =~# '^#\t\(\k\| \)\+: *.' let file = '/'.matchstr(getline('.'),': *\zs.\{-\}\ze\%( ([^()[:digit:]]\+)\)\=$') return [file] elseif getline('.') =~# '^#\t.'