
#thx to matthew loar for that!
#if [[ $TERM == "screen" ]]; then
#
#function precmd {
#  #prompt_adam1_precmd
#  echo -ne "\033]83;title zsh\007"
#}
#
#function preexec {
#  local foo="$2 "
#  local bar=${${=foo}[1]}
#  echo -ne "\033]83;title $bar\007"
#}
#
#fi
#
## Titre de la fenêtre d'un xterm
#case $TERM in
#   xterm*)
#       precmd () {print -Pn "\e]0;%n@%m: %~\a"}
#       ;;
#esac


case $TERM in
    *xterm*|rxvt|rxvt-unicode|rxvt-256color|rxvt-unicode-256color|(dt|k|E)term)
		precmd () { print -Pn "\e]0;[%n@%M][%~]%#\a" } 
		preexec () { print -Pn "\e]0;[%n@%M][%~]%# ($1)\a" }
	;;
    screen)
    	precmd () { 
			print -Pn "\e]83;title \"$1\"\a" 
			print -Pn "\e]0;$TERM - (%L) [%n@%M]%# [%~]\a" 
		}
		preexec () { 
			print -Pn "\e]83;title \"$1\"\a" 
			print -Pn "\e]0;$TERM - (%L) [%n@%M]%# [%~] ($1)\a" 
		}
	;; 
esac
