summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugues Hiegel <hugues@hiegel.fr>2009-10-19 10:17:28 +0200
committerHugues Hiegel <hugues@hiegel.fr>2009-10-19 10:17:28 +0200
commit6959f63851876645ef358f2777e7cdff2e8eec93 (patch)
tree2a2e0b5184cf6ee35645730a3bfb4a5c9cc9783d
parentc55b2d45a936bd1836e15fcad957a4dae261b2ff (diff)
[Prompts] Specific color for remote SSH_AGENT
-rw-r--r--01_Functions.zsh2
-rw-r--r--12_Prompts.zsh4
2 files changed, 4 insertions, 2 deletions
diff --git a/01_Functions.zsh b/01_Functions.zsh
index cc37ba8..7a1fbd2 100644
--- a/01_Functions.zsh
+++ b/01_Functions.zsh
@@ -260,7 +260,9 @@ set_prompt_colors ()
mail_colors[listes]="$prompt_colors[generic];$color[bold]" # less important mail received
agent_colors[empty]="$prompt_colors[soft_generic]"
+ agent_colors[remote_empty]="$color[bold];$color[black]"
agent_colors[has_keys]="$color[bold];$color[yellow]"
+ agent_colors[has_remote_keys]="$color[bold];$color[red]"
prompt_colors[up_to_date]="$prompt_colors[generic]" # up-to-date
prompt_colors[not_up_to_date]="$color[green];$color[bold]" # not up to date
diff --git a/12_Prompts.zsh b/12_Prompts.zsh
index f44d124..62ac125 100644
--- a/12_Prompts.zsh
+++ b/12_Prompts.zsh
@@ -138,10 +138,10 @@ update_prompt()
# That's a forwarded agent
if [ "$SSH_AGENT_KEYLIST" != "" ]
then
- AGENTCOLOR="has_keys"
+ AGENTCOLOR="has_remote_keys"
AGENTCHAR=${AGENT_SOCK_WITH_KEYS:-$( [ $_is_multibyte_compliant ] && echo "●" || echo "@" )}
else
- AGENTCOLOR="empty"
+ AGENTCOLOR="remote_empty"
AGENTCHAR=${AGENT_SOCK_EMPTY:-$( [ $_is_multibyte_compliant ] && echo "○" || echo "@" )}
fi
fi