parent
0d9cd190b8
commit
fae58532d5
8
.muttrc
8
.muttrc
|
@ -84,10 +84,14 @@ source "ccat ~/.mutt-pwds.cpt |"
|
||||||
## Last account is default.
|
## Last account is default.
|
||||||
source "~/.mutt/$my_ac_work"
|
source "~/.mutt/$my_ac_work"
|
||||||
folder-hook $folder 'source ~/.mutt/$my_ac_work'
|
folder-hook $folder 'source ~/.mutt/$my_ac_work'
|
||||||
source "~/.mutt/$my_ac_university"
|
|
||||||
folder-hook $folder 'source ~/.mutt/$my_ac_university'
|
|
||||||
source "~/.mutt/$my_ac_personal"
|
source "~/.mutt/$my_ac_personal"
|
||||||
folder-hook $folder 'source ~/.mutt/$my_ac_personal'
|
folder-hook $folder 'source ~/.mutt/$my_ac_personal'
|
||||||
|
source "~/.mutt/$my_ac_university"
|
||||||
|
folder-hook $folder 'source ~/.mutt/$my_ac_university'
|
||||||
|
|
||||||
|
macro index,pager <f2> '<enter-command>source ~/.mutt/$my_ac_work<enter><change-folder>!<enter>'
|
||||||
|
macro index,pager <f3> '<enter-command>source ~/.mutt/$my_ac_personal<enter><change-folder>!<enter>'
|
||||||
|
macro index,pager <f4> '<enter-command>source ~/.mutt/$my_ac_university<enter><change-folder>!<enter>'
|
||||||
|
|
||||||
##------------------------------------------------------------------------------
|
##------------------------------------------------------------------------------
|
||||||
## Sidebar
|
## Sidebar
|
||||||
|
|
|
@ -104,15 +104,18 @@ export EDITOR
|
||||||
#esac
|
#esac
|
||||||
|
|
||||||
## SSH-Agent
|
## SSH-Agent
|
||||||
## WARNING: this is somewhat insecure. avoid using it on a mutli-user machine.
|
## WARNING: this is somewhat insecure. Avoid using it on a mutli-user machine.
|
||||||
SSH_ENV_FILE="/tmp/ssh-agent-env"
|
if [ -n "$(command -v ssh-agent)" ]; then
|
||||||
if [ $(ps ax -o command="" | grep -c "ssh-agent") -eq 2 ]; then
|
SSH_ENV_FILE="/tmp/ssh-agent-env"
|
||||||
SSH_AGENT_VARS=$(ssh-agent)
|
if [ $(ps ax -o command="" | grep -c "ssh-agent") -eq 1 ]; then
|
||||||
eval $(echo "${SSH_AGENT_VARS}")
|
SSH_AGENT_VARS=$(ssh-agent)
|
||||||
echo "${SSH_AGENT_VARS}" | sed '2q' | cut -d'=' -f2 | cut -d';' -f1 > "$SSH_ENV_FILE"
|
eval $(echo "${SSH_AGENT_VARS}")
|
||||||
chmod 444 "$SSH_ENV_FILE"
|
echo "${SSH_AGENT_VARS}" | sed '2q' | cut -d'=' -f2 | cut -d';' -f1 > "$SSH_ENV_FILE"
|
||||||
unset $SSH_AGENT_VARS
|
chmod 444 "$SSH_ENV_FILE"
|
||||||
elif [ -f "$SSH_ENV_FILE" ]; then
|
unset $SSH_AGENT_VARS
|
||||||
SSH_AUTH_SOCK=$(sed -n '1{p;q}' "$SSH_ENV_FILE") ; export SSH_AUTH_SOCK
|
elif [ -f "$SSH_ENV_FILE" ]; then
|
||||||
SSH_AGENT_PID=$(sed -n '2{p;q}' "$SSH_ENV_FILE") 2>/dev/null ; export SSH_AGENT_PID
|
SSH_AUTH_SOCK=$(sed -n '1{p;q}' "$SSH_ENV_FILE") ; export SSH_AUTH_SOCK
|
||||||
|
SSH_AGENT_PID=$(sed -n '2{p;q}' "$SSH_ENV_FILE") 2>/dev/null ; export SSH_AGENT_PID
|
||||||
|
fi
|
||||||
|
unset SSH_ENV_FILE
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue