function fixssh -d "Fix tmux ssh agent socket after a reconnect" if set -q TMUX eval (tmux show-environment SSH_AUTH_SOCK | sed 's/\=/ /' | sed 's/^/set -x /') echo "New SSH_AUTH_SOCK: $SSH_AUTH_SOCK" else echo "tmux not detected" end end