]> git.phdru.name Git - dotfiles.git/commitdiff
.shellrc: set TERM=rxvt-unicode for tmux
authorOleg Broytman <phd@phdru.name>
Sun, 26 Apr 2015 22:38:14 +0000 (01:38 +0300)
committerOleg Broytman <phd@phdru.name>
Sun, 26 Apr 2015 22:38:14 +0000 (01:38 +0300)
If TERM is rxvt set TERM=rxvt-unicode for tmux to set rxvt window title.

.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
+}