Colorize automaticamente a saída da árvore

4

Em zsh simples, tree é definido como --color=auto por padrão. No entanto, quando eu uso o Oh-My-Zsh, tree não mostra cores. Como tree não tem a opção --color=auto , como posso substituir a configuração pela configuração automática?

    
por Franklin Yu 04.06.2015 / 22:11

1 resposta

4

Encontrei a resposta depois que publiquei um problema no repositório do Oh-My-Zsh. A cor na árvore depende do LS_COLORS , que não é definido pelo Zsh por padrão; mas meu ~/.zshrc definiu a variável depois que eu pressionei a opção "usar configuração padrão", com uma única linha

eval "$(dircolors -b)"

que parece insignificante. Depois de instalar o Oh-My-Zsh, a configuração é movida para ~/.zshrc.pre-oh-my-zsh , então LS_COLORS é perdido novamente e minha árvore fica preta e branca.

Em outras palavras, movi essa configuração de ~/.zshrc.pre-oh-my-zsh de volta para .zshrc e agora estou com minha árvore colorida.

    
por 07.06.2015 / 21:18

Tags