commit dbc8d9a32cdffadd5658ad4ff589936da7bae23f (tree)
parent e06005a742714a4293f1928bca0aca7c9e383383
Author: Tim Pope <code@tpope.net>
Date: Thu, 5 Mar 2020 10:50:00 -0500
Fix list indexing bug
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim
@@ -420,9 +420,9 @@ function! fugitive#PrepareDirEnvArgv(...) abort
let i = 0
while i < len(cmd)
if cmd[i] =~# '^$\|[\/.]' && cmd[i] !~# '^-'
- let dir = remove(cmd, 0)
+ let dir = remove(cmd, i)
elseif cmd[i] =~# '^--git-dir='
- let dir = remove(cmd, 0)[10:-1]
+ let dir = remove(cmd, i)[10:-1]
elseif type(cmd[i]) ==# type(0)
let dir = s:Dir(remove(cmd, i))
elseif cmd[i] ==# '-c' && len(cmd) > i + 1