commit c13e0e1afd4b1d3dedfdaa6313e0d07bb16827fa (tree)
parent b97a9abe29c39c4e1a45ae199dbb470df362f538
Author: Tim Pope <code@tpope.net>
Date: Sat, 31 Aug 2019 22:22:50 -0400
Don't browse to blob for empty buffer
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim
@@ -5182,10 +5182,10 @@ function! s:BrowseCommand(line1, line2, range, count, bang, mods, reg, arg, args
let path = '.git/' . full[strlen(dir)+1:-1]
let type = ''
else
- let path = full[strlen(s:Tree(dir))+1:-1]
+ let path = fugitive#Path(full, '/')[1:-1]
if path =~# '^\.git/'
let type = ''
- elseif isdirectory(full)
+ elseif isdirectory(full) || empty(path)
let type = 'tree'
else
let type = 'blob'