summaryrefslogtreecommitdiff
path: root/12_Prompts.zsh
diff options
context:
space:
mode:
Diffstat (limited to '12_Prompts.zsh')
-rw-r--r--12_Prompts.zsh7
1 files changed, 6 insertions, 1 deletions
diff --git a/12_Prompts.zsh b/12_Prompts.zsh
index 66bcfba..c78f97c 100644
--- a/12_Prompts.zsh
+++ b/12_Prompts.zsh
@@ -141,7 +141,12 @@ __update_prompt_elements()
if [ "$SSH_AGENT_KEYLIST" != "" ]
then
AGENTCOLOR="has_keys"
- AGENTCHAR=${AGENT_WITH_KEYS:-$( [ $_is_multibyte_compliant ] && echo "✔" || echo "$" )}
+ A____CHAR=${AGENT_WITH_KEYS:-$( [ $_is_multibyte_compliant ] && echo "✔" || echo "$" )}
+ AGENTCHAR=""
+ for i in {1..$(echo $SSH_AGENT_KEYLIST | wc -l )}
+ do
+ AGENTCHAR=$AGENTCHAR$A____CHAR
+ done
else
AGENTCOLOR="empty"
AGENTCHAR=${AGENT_EMPTY:-$( [ $_is_multibyte_compliant ] && echo "✘" || echo "S" )}