Add -z to :Ggrep quickfix opening flags

I mean, it's not like we can do anything else with it.
This commit is contained in:
Tim Pope
2021-08-20 00:46:51 -04:00
parent 86a45846fc
commit fd24cb2acd

View File

@@ -5213,7 +5213,7 @@ function! s:GrepSubcommand(line1, line2, range, bang, mods, options) abort
let quiet = 0 let quiet = 0
let i = 0 let i = 0
while i < len(args) && args[i] !=# '--' while i < len(args) && args[i] !=# '--'
let partition = matchstr(args[i], '^-' . s:grep_combine_flags . '\ze[qO]') let partition = matchstr(args[i], '^-' . s:grep_combine_flags . '\ze[qzO]')
if len(partition) > 1 if len(partition) > 1
call insert(args, '-' . strpart(args[i], len(partition)), i+1) call insert(args, '-' . strpart(args[i], len(partition)), i+1)
let args[i] = partition let args[i] = partition
@@ -5225,10 +5225,10 @@ function! s:GrepSubcommand(line1, line2, range, bang, mods, options) abort
continue continue
elseif args[i] =~# '^\%(-O\|--open-files-in-pager=\)' elseif args[i] =~# '^\%(-O\|--open-files-in-pager=\)'
let handle = 0 let handle = 0
elseif args[i] =~# '^-q.' elseif args[i] =~# '^-[qz].'
let args[i] = '-' . args[i][2:-1] let args[i] = '-' . args[i][2:-1]
let quiet = 1 let quiet = 1
elseif args[i] =~# '^\%(-q\|--quiet\)$' elseif args[i] =~# '^\%(-[qz]\|--quiet\)$'
let quiet = 1 let quiet = 1
call remove(args, i) call remove(args, i)
elseif args[i] =~# '^--no-quiet$' elseif args[i] =~# '^--no-quiet$'