mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-25 17:57:34 +08:00
299cd4777a
Changes themes displaying RVM or other Ruby version info to use the central ruby_prompt_info function. This supports more Ruby versioning mechanisms, reduces copy-and-paste code, and avoids "zsh: no such file or directory: rvm-prompt" when run on machines that do not have RVM installed. Changes the prefix/suffix variable names to ZSH_THEME_RUBY_PROMPT_PREFIX and ZSH_THEME_RUBY_PROMPT_SUFFIX, since they apply to all Ruby versioning mechanisms, not just RVM. Allows empty ZSH_THEME_RUBY_PROMPT_PREFIX and ZSH_THEME_RUBY_PROMPT_SUFFIX.
13 lines
561 B
Bash
13 lines
561 B
Bash
# jaischeema.zsh-theme
|
||
|
||
PROMPT='%{$fg_bold[magenta]%}%m%{$reset_color%} at %{$fg_bold[green]%}%~%{$reset_color%} %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%}% %{$reset_color%}%{$fg[red]%}❯%{$reset_color%} '
|
||
RPROMPT='$(ruby_prompt_info)'
|
||
|
||
ZSH_THEME_GIT_PROMPT_PREFIX="±(%{$fg[red]%}"
|
||
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
|
||
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗%{$reset_color%} "
|
||
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%}) "
|
||
|
||
ZSH_THEME_RUBY_PROMPT_PREFIX="%{$fg[red]%}"
|
||
ZSH_THEME_RUBY_PROMPT_SUFFIX="%{$reset_color%}"
|