diff options
-rw-r--r-- | .zlogin | 6 | ||||
-rwxr-xr-x | .zlogout | 4 | ||||
-rw-r--r-- | 12_Prompts.zsh | 5 |
3 files changed, 10 insertions, 5 deletions
@@ -28,9 +28,9 @@ screen -list #cmd_exists remind && remind -n # -#cmd_exists keychain && keychain --quiet --stop others --inherit any -#keychain --quiet --quick id_dsa -#keychain --quiet --quick 593F1F92 +#cmd_exists keychain && eval $(keychain --eval --quiet --quick --inherit any-once --stop others) +#cmd_exists keychain && keychain --quiet --quick --clear +#keychain id_dsa 593F1F92 chpwd true diff --git a/.zlogout b/.zlogout new file mode 100755 index 0000000..7e7b00f --- /dev/null +++ b/.zlogout @@ -0,0 +1,4 @@ +#!/bin/zsh + +#cmd_exists keychain && keychain --quick --clear + diff --git a/12_Prompts.zsh b/12_Prompts.zsh index 46be226..43f1304 100644 --- a/12_Prompts.zsh +++ b/12_Prompts.zsh @@ -112,7 +112,7 @@ update_prompt() if [ "$SSH_AGENT_PID" -gt 0 -a -e /proc/$SSH_AGENT_PID/cmdline ] then [ "`strings /proc/$SSH_AGENT_PID/cmdline | head -n1`" = "ssh-agent" ] && \ - AGENTS=$SEPARATOR$C_$prompt_colors[agents]$_C"★" + AGENTS=$C_$prompt_colors[agents]$_C"★" fi if [ "$GPG_AGENT_INFO" != "" ] then @@ -120,9 +120,10 @@ update_prompt() if [ -e /proc/$GPG_AGENT_PID/cmdline ] then [ "`strings /proc/$GPG_AGENT_PID/cmdline | head -n1`" = "gpg-agent" ] && \ - AGENTS=$AGENTS$SEPARATOR$C_$prompt_colors[agents]$_C"☆" + AGENTS=$AGENTS$C_$prompt_colors[agents]$_C"☆" fi fi + AGENTS=${AGENTS:+$SEPARATOR$AGENTS} AGENTSSIZE=$(expand_text $AGENTS) AGENTSSIZE=$#AGENTSSIZE |