summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugues Hiegel <hugues@hiegel.fr>2009-04-09 15:00:59 +0200
committerHugues Hiegel <hugues@hiegel.fr>2009-04-09 15:00:59 +0200
commitdb91f1fff03146d0d689137122a23f98f05f7b56 (patch)
treee28ca06155871abee7cfb4a4db4f22755d4a1ad1
parent87e273e124c9925c65afaca0a536fead97a99b6a (diff)
[Prompts] SSH/GPG agents char mngmt. to be continued..
-rw-r--r--12_Prompts.zsh10
1 files changed, 5 insertions, 5 deletions
diff --git a/12_Prompts.zsh b/12_Prompts.zsh
index ca27b84..da98c11 100644
--- a/12_Prompts.zsh
+++ b/12_Prompts.zsh
@@ -139,20 +139,20 @@ update_prompt()
if [ "$SSH_AGENT_KEYLIST" != "" ]
then
AGENTCOLOR="has_keys"
- AGENTCHAR="★"
+ AGENTCHAR=${AGENT_WITH_KEYS:-"★"}
else
AGENTCOLOR="empty"
- AGENTCHAR="☆"
+ AGENTCHAR=${AGENT_EMPTY:-"☆"}
fi
else
# That's a forwarded agent
if [ "$SSH_AGENT_KEYLIST" != "" ]
then
AGENTCOLOR="has_keys"
- AGENTCHAR="●"
+ AGENTCHAR=${AGENT_SOCK_WITH_KEYS:-"●"}
else
AGENTCOLOR="empty"
- AGENTCHAR="○"
+ AGENTCHAR=${AGENT_SOCK_EMPTY:-"○"}
fi
fi
@@ -165,7 +165,7 @@ update_prompt()
if [ "`strings /proc/$GPG_AGENT_PID/cmdline | head -n1`" = "gpg-agent" ]
then
AGENTCOLOR="has_keys"
- AGENTS=$AGENTS$C_$agent_colors[$AGENTCOLOR]$_C"☆"
+ AGENTS=$AGENTS$C_$agent_colors[$AGENTCOLOR]$_C${GPG_AGENT_RUNNING:-"☆"}
fi
fi
AGENTS=${AGENTS:+$C_$prompt_colors[bar]$_C"-"$AGENTS}