From fab3ec2e93dde9d9a0e6cb591618a3f6601fa931 Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Fri, 2 Mar 2012 11:49:26 +0100 Subject: [Prompt] Improves make variables show-up --- net:foret/Prompts.zsh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'net:foret') diff --git a/net:foret/Prompts.zsh b/net:foret/Prompts.zsh index 1f96624..99a4f7d 100644 --- a/net:foret/Prompts.zsh +++ b/net:foret/Prompts.zsh @@ -12,13 +12,15 @@ _prompt_colors[target]="1;31" __two_lines_prompt () { - COMPILATION=${TARGET:+[}$C_$_prompt_colors[target]$_C${TARGET:+$TARGET}$C_$_prompt_colors[soft_generic]$_C${TARGET:+] } - if [ $((${V:-0} + ${NPROC:-0})) -gt 0 ] + if [ -n "$TARGET" -o $((${V:-0} + ${NPROC:-0})) -gt 0 ] then - COMPILATION=$COMPILATION"[ " - COMPILATION=$COMPILATION$C_$_prompt_colors[target]$_C${V:+V=$V }$C_$_prompt_colors[soft_generic]$_C - COMPILATION=$COMPILATION$C_$_prompt_colors[target]$_C${NPROC:+NPROC=$NPROC }$C_$_prompt_colors[soft_generic]$_C - COMPILATION=$COMPILATION"] " + COMPILATION="[" + COMPILATION+=$C_$_make_colors[target]$_C${TARGET:+$TARGET}$C_$_prompt_colors[soft_generic]$_C + [ -n "$V" -a "$V" -gt 0 ] && \ + COMPILATION+=$C_$_make_colors[verbose]$_C$(for i in {1..$V} ; echo -n "V")$C_$_prompt_colors[soft_generic]$_C + [ -n "$NPROC" -a "$NPROC" -gt 0 ] && \ + COMPILATION+=$C_$_make_colors[nproc]$_C$(for i in {1..$NPROC} ; echo -n "✔")$C_$_prompt_colors[soft_generic]$_C + COMPILATION+="] " fi ## Le prompt le plus magnifique du monde, et c'est le mien ! # Affiche l'user, l'host, le tty et le pwd. Rien que ça... -- cgit v1.2.3