diff --git a/lib/rvm.zsh b/lib/rvm.zsh index 597be1b33..81eca5271 100644 --- a/lib/rvm.zsh +++ b/lib/rvm.zsh @@ -1,7 +1,7 @@ # get the name of the branch we are on function rvm_prompt_info() { ruby_version=$(~/.rvm/bin/rvm-prompt 2> /dev/null) || return - echo "($ruby_version)" + echo "$ZSH_THEME_RVM_PROMPT_PREFIX$ruby_version$ZSH_THEME_RVM_PROMPT_SUFFIX" } diff --git a/themes/pete.zsh-theme b/themes/pete.zsh-theme new file mode 100644 index 000000000..809e84ea9 --- /dev/null +++ b/themes/pete.zsh-theme @@ -0,0 +1,10 @@ +#!/bin/bash + +PROMPT='(%w%t) [%{$fg[blue]%}%n%{$reset_color%}@%{$fg[green]%}%M%{$reset_color%}] %{$fg[yellow]%}%d%{$reset_color%}$(git_prompt_info)$(rvm_prompt_info) %(!.#.$)%{$reset_color%} ' + +ZSH_THEME_GIT_PROMPT_DIRTY=" %{$fg_bold[red]%}✗%{$reset_color%}" +ZSH_THEME_GIT_PROMPT_CLEAN=" %{$fg_bold[green]%}✓%{$reset_color%}" +ZSH_THEME_GIT_PROMPT_PREFIX=" (%{$fg_bold[cyan]%}" +ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%})" +ZSH_THEME_RVM_PROMPT_PREFIX=" (%{$fg_bold[green]%}" +ZSH_THEME_RVM_PROMPT_SUFFIX="%{$reset_color%})"