parent
7d511379c1
commit
89d86d869c
@ -1,16 +1,21 @@
|
||||
# Specific to xterms, such as OS X terminal
|
||||
|
||||
if [[ "${TERM}" == xterm* ]]; then
|
||||
unset TMOUT
|
||||
|
||||
case "$TERM" in
|
||||
xterm*|rxvt*)
|
||||
preexec () {
|
||||
print -Pn "\e]0;%n@%m: $1\a" # xterm
|
||||
}
|
||||
precmd () {
|
||||
print -Pn "\033]0;%n@%m %~\007"
|
||||
#print -Pn "\033]0;%n@%m%# %~ %l %w :: %T\a" ## or use this
|
||||
print -Pn "\e]0;%n@%m: %~\a" # xterm
|
||||
}
|
||||
|
||||
;;
|
||||
screen*)
|
||||
preexec () {
|
||||
print -Pn "\033]0;%n@%m <$1> %~\007"
|
||||
#print -Pn "\033]0;%n@%m%# <$1> %~ %l %w :: %T\a" ## or use this
|
||||
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
|
||||
}
|
||||
|
||||
fi
|
||||
;;
|
||||
esac
|
Loading…
Reference in new issue