## vim:ft=zsh ## Collect some directory information for the prompt typeset string [[ -r .todo ]] && string+='todo ' [[ -f .fehindex.jpg ]] && string+='feh ' [[ -d .hg ]] && string+='hg ' [[ -d .git ]] && string+='git ' [[ -d .svn ]] && string+='svn ' [[ -f Makefile || -f makefile ]] && string+='make ' # if we're running in screen, we're the only one writing into the prompt # -> no trailing whitespace if [[ $TERM == screen ]] { echo ${string% } } else { echo $string }