]> git.phdru.name Git - dotfiles.git/blobdiff - .shellrc
.shellrc: set TERM=rxvt-unicode for tmux
[dotfiles.git] / .shellrc
index b6c98926e00b4d9aa8f9af5ec8f02d18ece36831..970360f14a4d87131e2881b4957f79e583f6c62a 100644 (file)
--- 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
+}