X-Git-Url: https://git.sev.monster/~sev/dotfiles.git/blobdiff_plain/8d4602a19e411e24412713f332b6e8398b086d50..17cfb640b737c95612867583c9efc43229a98431:/base/.zshrc diff --git a/base/.zshrc b/base/.zshrc index 52e3c7e..2285889 100644 --- a/base/.zshrc +++ b/base/.zshrc @@ -42,7 +42,7 @@ alias pa="$p" alias spa="sudo $p" unset p # sound source -function s { sysctl hw.snd.default_unit${1:+=$1} } +function s { sysctl hw.snd.default_unit${1:+\=$1} } # py venv alias va="source bin/activate" alias vd="deactivate" @@ -85,20 +85,24 @@ zstyle ':vcs_info:git*' check-for-staged-changes true 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'