anchor.diff:  
       local UC=$W                 # user's color
       [ $UID -eq "0" ] && UC=$R   # root's color
  -    PS1="$TITLEBAR${W}[${EMG}\u${EMC}@${EMB}\h ${EMC}\${NEW_PWD}${EMY}\$(parse_git_branch)${W}]${UC}\\$ ${NONE}"
  +    PS1="$TITLEBAR${EMG}\u${EMC}@${EMB}\h ${EMC}\${NEW_PWD}${EMY}\$(parse_git_branch)${UC}\\$ ${NONE}"
       # without colors: PS1="[\u@\h \${NEW_PWD}]\\$ "
       # extra backslash in front of \$ to make bash colorize the prompt
   }
  
positive.code:     fi
  }
  
  function parse_git_dirty {
    [[ $(git status 2> /dev/null | tail -n1) != "nothing to commit (working directory clean)" ]] && echo "*"
  }
  function parse_git_branch {
    git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/(\1$(parse_git_dirty))/"
  }
  
  bash_prompt() {
  
negative.code: ##################################################
  bash_prompt_command() {
      # How many characters of the $PWD should be kept
      local pwdmaxlen=20
      # Indicate that there has been dir truncation
      local trunc_symbol=".."
      local dir=${PWD##*/}
  