@@ -82,6 +82,12 @@ pr_git_prompt() {
echo -n "${git_prompt}"
}
+pr_update_tmux_env() {
+ if [ -n "$TMUX" ] && command -v git >/dev/null 2>&1 ; then
+ source <(tmux show-environment | sed -r -e '/^-/d' -e 's/^([^=]+)=(.*)$/\1="\2"/')
+ fi
+}
+
preexec() {
case "$TERM" in
xterm*|screen*)
@@ -113,6 +119,7 @@ precmd() {
fi
;;
esac
+ pr_update_tmux_env
myprompt() {