Fix tab complete of tree objects

Closes https://github.com/tpope/vim-fugitive/issues/1529
This commit is contained in:
Tim Pope
2021-03-12 22:13:13 -05:00
parent 6356bbc4a7
commit e704d15787

View File

@@ -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