#!/bin/bash function short_pwd() { SHORTPWD=`print -Pn "%4~"` [[ "${SHORT_PWD:0:1}" =~ "[^/~]" ]] && SHORT_PWD=".../$SHORT_PWD" echo $SHORTPWD } # GIT Stuff ZSH_THEME_GIT_PROMPT_PREFIX=" %{$fg[white]%}" ZSH_THEME_GIT_PROMPT_SUFFIX="" ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[red]%}+%{$fg[white]%}" ZSH_THEME_GIT_PROMPT_CLEAN="" ################## # Build Prompt # ################## # Left side PROMPT=" " PROMPT+="%{$FX[bold]%}" if [[ -n $SSH_CLIENT ]]; then PROMPT+="%{$BG[236]%}" PROMPT+="%{$fg[white]%}$(hostname) " else PROMPT+="%{$BG[234]%}" fi PROMPT+="%{$fg[cyan]%}" PROMPT+="$ " PROMPT+="%{$fg[white]%}" # Right side RPROMPT="%{$fg[cyan]%}" RPROMPT+='$(short_pwd)' RPROMPT+='$(git_prompt_info)' RPROMPT+='%{$reset_color%}'