From dbc8d9a32cdffadd5658ad4ff589936da7bae23f Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Thu, 5 Mar 2020 10:50:00 -0500 Subject: [PATCH] Fix list indexing bug --- autoload/fugitive.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index 6f1d999..d9f3102 100644 --- 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