mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-28 03:32:19 +08:00
664b97a3c8
If the svn plugin is used, svn info (repo name and wether the repo is dirty) is displayed in the prompt like with git. Just lke with git, the colors can be manipulated with variables (see awesomepanda theme for example).
18 lines
688 B
Bash
18 lines
688 B
Bash
# the svn plugin has to be activated for this to work.
|
|
|
|
PROMPT='%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%}$(svn_prompt_info)%{$reset_color%}'
|
|
|
|
ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$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_PROMPT_BASE_COLOR="%{$fg_bold[blue]%}"
|
|
ZSH_THEME_REPO_NAME_COLOR="%{$fg_bold[red]%}"
|
|
|
|
ZSH_THEME_SVN_PROMPT_PREFIX="svn:("
|
|
ZSH_THEME_SVN_PROMPT_SUFFIX=")"
|
|
ZSH_THEME_SVN_PROMPT_DIRTY="%{$fg[red]%} ✘ %{$reset_color%}"
|
|
ZSH_THEME_SVN_PROMPT_CLEAN=" " |