GNU bug report logs -
#20728
25.0.50; grep and grep-find templates should have a place holder for the --color argument
Previous Next
Reported by: Dmitry Gutov <dgutov <at> yandex.ru>
Date: Wed, 3 Jun 2015 23:44:01 UTC
Severity: normal
Found in version 25.0.50
Fixed in version 25.1
Done: Dmitry Gutov <dgutov <at> yandex.ru>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
On 06/07/2015 01:04 AM, Juri Linkov wrote:
> Thanks for mentioning zrgrep! I noticed that it's broken now and fixed
> with the patch that let-binds grep-highlight-matches before calling
> grep-compute-defaults since now it's computed here.
No problem. Could you explain what those filters are, the ones the
comment says zgrep puts into output?
> String replacement is too unreliable approach.
I meant template substitution, like in grep-expand-template.
Not sure what to do about grep-default-command, but if leaving it as-is
is not an option, we can reasonably decide that the grep-command was the
symbol at the beginning of the previous command.
> But I see no problem with
> both zrgrep and the code where you want to parse the output programmatically,
> to remember the computed command lines in defvar variables such as
> zgrep-find-command, zgrep-find-template, etc. to not compute them every
> time the command is called.
Again, why have zgrep-find-template, when grep-find-template could have
a (new) placeholder for grep-command? Do zgrep and grep take different
options?
> When parameters don't vary between command calls (as regexps and files do)
> then I think it's better to prepare them in the command line templates.
Since grep-command and grep-highlight-matches can vary between calls,
should we make a template placeholder for them?
This bug report was last modified 10 years and 4 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.