git grep as cores diferem das cores personalizadas do grep

10

Eu configurei as cores grep no meu ~/.bashrc :

export GREP_COLORS='ms=01;34:mc=01;34:sl=:cx=:fn=35:ln=32:bn=32:se=36'

Eles trabalham para

  • grep --color=auto
  • grep --color=always

Infelizmente, essas cores personalizadas são ignoradas por:

  • git grep --color=auto
  • git grep --color=always

Como fazer com que git grep use acima de $GREP_COLORS colors?

    
por Grzegorz Wierzowiecki 01.02.2012 / 19:23

2 respostas

8

Você deve configurar explicitamente as cores no arquivo de configuração do git.

Informações interessantes são encontradas na página de manual git-config , em particular, procure pela variável de configuração color.grep.<slot>

    
por 01.02.2012 / 20:54
7

O git grep não está usando a variável de ambiente GREP_COLORS . Em vez disso, você deve adicionar entradas personalizadas em ~/.gitconfig

Por exemplo:

[color "grep"]
    linenumber = yellow bold
    match = red
    filename = magenta     
    
por 23.07.2015 / 16:20