• R
    grep: add support for coloring with external greps · a94982ef
    René Scharfe 提交于
    Add the config variable color.grep.external, which can be used to
    switch on coloring of external greps.  To enable auto coloring with
    GNU grep, one needs to set color.grep.external to --color=always to
    defeat the pager started by git grep.  The value of the config
    variable will be passed to the external grep only if it would
    colorize internal grep's output, so automatic terminal detected
    works.  The default is to not pass any option, because the external
    grep command could be a program without color support.
    
    Also set the environment variables GREP_COLOR and GREP_COLORS to
    pass the configured color for matches to the external grep.  This
    works with GNU grep; other variables could be added as needed.
    Signed-off-by: NRene Scharfe <rene.scharfe@lsrfire.ath.cx>
    Signed-off-by: NJunio C Hamano <gitster@pobox.com>
    a94982ef
grep.h 2.0 KB