Use zsh's builtin %F{} instead of ANSI codes

This commit is contained in:
xylous 2021-09-15 20:03:35 +03:00
parent 61a7b27867
commit fb3045131b

View File

@ -38,7 +38,7 @@ function gitstatus()
output+="$staged" output+="$staged"
output+="$deleted" output+="$deleted"
output+="$untracked" output+="$untracked"
output+=$'\e[0m' output+=$'%F{default}'
sed 's/[ ]+$//' <<<"$output" # remove trailing whitespace sed 's/[ ]+$//' <<<"$output" # remove trailing whitespace
@ -136,8 +136,8 @@ function git_local_remote_diffs()
### ###
function git_determine_color() function git_determine_color()
{ {
local green=$'\e[93m' local green=$'%F{yellow}'
local yellow=$'\e[92m' local yellow=$'%F{green}'
for i in "$@"; do for i in "$@"; do
if (( $i > 0 )); then if (( $i > 0 )); then
typeset -g REPLY="$green" typeset -g REPLY="$green"