patch 9.1.1396: 'errorformat' is a global option
Problem: The 'grepformat' option is global option, but it would be
useful to have it buffer-local, similar to 'errorformat' and
other quickfix related options (Dani Dickstein)
Solution: Add the necessary code to support global-local 'grepformat',
allowing different buffers to parse different grep output
formats (glepnir)
fixes: #17316
closes: #17315
Signed-off-by: glepnir <glephunter@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
670d0c1468
commit
7b9eb6389d
@ -5503,7 +5503,7 @@ ex_make(exarg_T *eap)
|
||||
incr_quickfix_busy();
|
||||
|
||||
if (eap->cmdidx != CMD_make && eap->cmdidx != CMD_lmake)
|
||||
errorformat = p_gefm;
|
||||
errorformat = *curbuf->b_p_gefm != NUL ? curbuf->b_p_gefm : p_gefm;
|
||||
if (eap->cmdidx == CMD_grepadd || eap->cmdidx == CMD_lgrepadd)
|
||||
newlist = FALSE;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user