diff --git a/custom/screen.zsh b/custom/screen.zsh new file mode 100644 index 000000000..67748ba03 --- /dev/null +++ b/custom/screen.zsh @@ -0,0 +1,14 @@ +# don't rename screen window +case "$TERM" in + screen*) + preexec () { + local CMD=${1[(wr)^(*=*|sudo|ssh|-*)]} + # echo -ne "\ek$CMD\e\\" + print -Pn "\e]0;%n@%m: $1\a" # xterm + } + precmd () { + # echo -ne "\ekzsh\e\\" + print -Pn "\e]0;%n@%m: %~\a" # xterm + } + ;; +esac