Fix :Ggrep argument parsing off-by-one error

This commit is contained in:
Tim Pope
2021-08-20 10:23:34 -04:00
parent f674916597
commit 3125b07645

View File

@@ -5238,6 +5238,7 @@ function! s:GrepSubcommand(line1, line2, range, bang, mods, options) abort
elseif args[i] =~# '^\%(-[qz]\|--quiet\)$' elseif args[i] =~# '^\%(-[qz]\|--quiet\)$'
let quiet = 1 let quiet = 1
call remove(args, i) call remove(args, i)
continue
elseif args[i] =~# '^--no-quiet$' elseif args[i] =~# '^--no-quiet$'
let quiet = 0 let quiet = 0
elseif args[i] =~# '^\%(--heading\)$' elseif args[i] =~# '^\%(--heading\)$'