From f0081f04a5055a46e95a8e96ff5e74855a0a8fd8 Mon Sep 17 00:00:00 2001 From: Hunter Haugen Date: Sun, 1 Nov 2009 11:55:51 +0530 Subject: [PATCH] fixing preexec --- .zshrc | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.zshrc b/.zshrc index d200f43..8ed1faa 100644 --- a/.zshrc +++ b/.zshrc @@ -136,7 +136,27 @@ alias uzbl="uzbl-browser" # Functions args() { echo $#; } -title() { printf '\33]2;%s\007' $* } +#title() { printf '\33]2;%s\007' $* } +#TITLE=$HOSTTITLE +#case $TERM in (xterm*|*rxvt*|screen) +# precmd () { printf '\33]2;%s\007' "$TITLE" } +# preexec () { printf '\33]2;%s\007' "$TITLE" } ;; +#esac +#title (){ +# if (( ${#argv} == 0 )); then +# TITLE=$HOSTTITLE +# return +# fi +# TITLE=$* +#} +if [ x$WINDOW != x ]; then + # Running under screen(1) + precmd () { print -Pn "\e]0;%m [W$WINDOW] [%~]\a" } + preexec () { print -Pn "\e]0;%m [W$WINDOW] [$1]\a" } +else + precmd () { print -Pn "\e]0;%m [%~]\a" } + preexec () { print -Pn "\e]0;%m [$1]\a" } +fi resize() { printf '\33]50;%s%d\007' "xft:Terminus:pixelsize=" $1 ",xft:IPAGothic:antialias=true" } asdf() { if [ `uname -s` = "SunOS" ] ; then