zstyle ':vcs_info:git*' stagedstr "%F{blue}+"
zstyle ':vcs_info:git*' unstagedstr "%F{red}*"
+# hooks
function precmd {
+ # change terminal title
print -Pn "\e]0;%(1j,%j,)%#${SSH_CLIENT+$USER@$HOST:}%~\a"
+ # update vcs
vcs_info
- if ((SECONDS - _exectime >= 5)) {
- # bell if exec takes 5s
- print "\a"
- }
+ # bell if exec takes 5s
+ if ((SECONDS - _exectime >= 5)) print "\a"
}
function preexec {
- # change Xorg title
+ # change terminal title to show command
print -Pnf "\e]0;%s\a" "%#${SSH_CLIENT+$USER@$HOST:}$1"
- # save last exec time
+ # save last exec time for bell
_exectime=$SECONDS
}
+function chpwd {
+ l
+}
# The following lines were added by compinstall
zstyle ':completion:*' auto-description 'specify: %d'