Introduce DISABLE_AUTO_TITLE option

This commit is contained in:
Lorrin Nelson
2011-03-23 21:20:08 -07:00
parent 52df85440e
commit 06063ab695
2 changed files with 10 additions and 3 deletions

View File

@@ -16,11 +16,15 @@ ZSH_THEME_TERM_TITLE_IDLE="%n@%m: %~"
#Appears when you have the prompt
function precmd {
title $ZSH_THEME_TERM_TAB_TITLE_IDLE $ZSH_THEME_TERM_TITLE_IDLE
if [ "$DISABLE_AUTO_TITLE" != "true" ]; then
title $ZSH_THEME_TERM_TAB_TITLE_IDLE $ZSH_THEME_TERM_TITLE_IDLE
fi
}
#Appears at the beginning of (and during) of command execution
function preexec {
local CMD=${1[(wr)^(*=*|sudo|ssh|-*)]} #cmd name only, or if this is sudo or ssh, the next cmd
title "$CMD" "%100>...>$2%<<"
if [ "$DISABLE_AUTO_TITLE" != "true" ]; then
local CMD=${1[(wr)^(*=*|sudo|ssh|-*)]} #cmd name only, or if this is sudo or ssh, the next cmd
title "$CMD" "%100>...>$2%<<"
fi
}