From b71db8dd06d1776a5617e569a3165a9d2eb0de7e Mon Sep 17 00:00:00 2001 From: 10sr <8slashes+git@gmail.com> Date: Fri, 6 Dec 2013 13:58:39 +0900 Subject: [PATCH] fix terminal title --- shrc | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/shrc b/shrc index bf3e103..140ffba 100755 --- a/shrc +++ b/shrc @@ -1260,12 +1260,20 @@ __my_set_title(){ esac } -if test -n "$TMUX" -then - __terminal_title="\$(basename \${PWD})" -else - __terminal_title="\${USER}@\${HOSTNAME}:\${PWD}" -fi +case "$TERM" in + screen*) + if test -n "$SSH_CONNECTION" + then + __terminal_title="\${USER}@\${HOSTNAME}:\$(basename \${PWD})" + else + __terminal_title="\$(basename \${PWD})" + fi + ;; + *) + __terminal_title="\${USER}@\${HOSTNAME}:\${PWD}" + ;; +esac + if $inzsh then precmd(){