I have set up my bash shell so that any commands I type appear in bold and the commands' output is shown in normal weight:
I did this by adding \e[01m
at the end of my PS1
variable to turn on bold, and using trap DEBUG
to turn it off:
trap 'printf "\e[0m" "$_"' DEBUG
That way, the \e[0m
is printed before each command is executed and I get normal font weight in the output.
How would I go about getting the same effect in zsh
?