From e704d15787c04b93c28ad49cecbc71f16b653570 Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Fri, 12 Mar 2021 22:13:13 -0500 Subject: [PATCH] Fix tab complete of tree objects Closes https://github.com/tpope/vim-fugitive/issues/1529 --- autoload/fugitive.vim | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index 964878d..09dde2d 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -1595,8 +1595,7 @@ function! fugitive#CompleteObject(base, ...) abort let parent = matchstr(a:base, '.*[:/]') let entries = s:LinesError(['ls-tree', substitute(parent, ':\zs\./', '\=subdir', '')], dir)[0] call map(entries,'s:sub(v:val,"^04.*\\zs$","/")') - call map(entries,'tree.s:sub(v:val,".*\t","")') - + call map(entries,'parent.s:sub(v:val,".*\t","")') endif return s:FilterEscape(entries, a:base) endfunction