zsh prompt colorido

3

este é o meu PROMPT

PROMPT='%{$fg[green]%}%n%{$reset_color%}@%{$fg[white]%}%m%{$reset_color%}:%{$fg[yellow]%}%~%{$reset_color%} $(git_super_status)
%{$fg[white]%}\$%{$reset_color%}'

Sim, a nova linha é intencional, parece assim:

carlo@machine:~ 
$

Meu problema é que a parte branca não é branca, mas fica cinza. Eu tentei isso com xterm e urxvt.

A variável

XTERM está definida como xterm-256color para xterm , e para rxvt-unicode-256color para urxvt .
Se eu usar o terminador, com TERM definido como xterm , a cor branca será visualizada corretamente. Eu também tentei definir TERM=xterm também nos outros terminais, mas isso não ajudou. Alguém tem uma ideia do que está acontecendo aqui?

EDITAR Eu esqueci de dizer que usando urxvt / xterm e bash , a cor branca é perfeitamente visualizada. Também toquei um pouco com os códigos de escape, posso definir a variável como branco itálico, branco piscando, branco em negrito, mas agora apenas branco.

    
por Carlo 19.12.2014 / 16:53

1 resposta

1

você pode querer a cor branca em negrito:

PS1='%F{green}%n%f@%B%F{white}%m%f%b:%F{yellow}%~ $(stuff)%B%F{white}\$%f%b '
    
por 19.12.2014 / 21:27

Tags