diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index 7f2f60267..3d0b1d1a9 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -4212,7 +4212,7 @@ function! s:StatusCommand(line1, line2, range, count, bang, mods, reg, arg, args let file = fugitive#Find(':', dir) let arg = ' +setl\ foldmarker=<<<<<<<<,>>>>>>>>\|let\ w:fugitive_status=FugitiveGitDir() ' . \ s:fnameescape(file) - for tabnr in [tabpagenr()] + (mods =~# '\' ? range(1, tabpagenr('$')) : []) + for tabnr in [tabpagenr()] + (mods =~# '\<\d*tab\>' ? range(1, tabpagenr('$')) : []) let bufs = tabpagebuflist(tabnr) for winnr in range(1, tabpagewinnr(tabnr, '$')) if s:cpath(file, fnamemodify(bufname(bufs[winnr-1]), ':p'))