X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;ds=sidebyside;f=.shellrc;h=970360f14a4d87131e2881b4957f79e583f6c62a;hb=a56bc9e3b943afb9058897a47c23baf0f91fa808;hp=b6c98926e00b4d9aa8f9af5ec8f02d18ece36831;hpb=89cab0c26e1f8cd8ec782d112a9f495af32d11c2;p=dotfiles.git diff --git a/.shellrc b/.shellrc index b6c9892..970360f 100644 --- a/.shellrc +++ b/.shellrc @@ -175,3 +175,20 @@ mc() { unset MC_FOUND MC_PWD_FILE MC_SAVE_TERM MC_SLOW MC_TMP_DIR MC_XTERM return $rc } + + +tmux() { + case "$TERM" in + rxvt) + TMUX_SAVE_TERM="$TERM" + TERM=rxvt-unicode + ;; + esac + + command tmux "$@" + rc=$? + + [ -n "$TMUX_SAVE_TERM" ] && TERM="$TMUX_SAVE_TERM" + unset TMUX_SAVE_TERM + return $rc +}