Estou em um Mac usando o iTerm2. Existe uma configuração chamada Draw bold text in bright colors
; o problema com essa configuração é que ela também afeta meu PS1
texto. Existe uma maneira de fazer isso para tudo, exceto PS1
?
É assim que o meu se parece se isso importa:
declare __host='\[\e[30;102m\] \h \[\e[0m\]';
declare __dir='\[\e[1;97;44m\] \w \[\e[22m\]';
declare __arrow='\[\e[1m\]▸ \[\e[0m\]';
function __git_status() {
local info;
info=$(__git_info) && printf '\1\e[30;43m\2%s' "$info";
}
PS1="$__host$__dir"'$(__git_status)'"$__arrow ";
A __arrow
cor vem de __dir
ou __git_status
e com essa configuração habilitada, a cor da seta é alterada, pois está em negrito.