# # A simple theme that displays relevant, contextual information. # # Authors: # Alex Reece # # Screenshots: # http://codearcana.com/posts/2013/11/06/my-zsh-theme.html # http://codearcana.com/images/zsh_theme.png # function prompt_awreece_help { cat </dev/null fi } # Return a zero exit status (true) iff the current shell is controlled via ssh. function prompt_awreece_is_ssh { # Actually, sudo etc clear a bunch of environment variables, including # SSH_CONNECTION, so this doesn't always work. Unfortunately, I don't know # the best way to make it work. For now, I'll hide it in a function and I can # update it when I figure out a better way later. [[ -n $SSH_CONNECTION ]] } function prompt_awreece_preview { local +h PROMPT='%# ' local +h RPROMPT='' # Set a last_run_time to make it interesting. local +h last_run_time=3.14159 prompt_preview_theme 'awreece' "$@" } prompt_awreece_setup "$@"