mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-02-20 03:02:29 +01:00
29 lines
1.3 KiB
Bash
29 lines
1.3 KiB
Bash
local ret_status="%(?::%{$fg_bold[red]%}%s)(%?)%{$reset_color%}"
|
|
PROMPT='${ret_status} %{$fg_bold[green]%}%n@%m %{$fg_bold[blue]%}[%3~]%{$reset_color%} %# '
|
|
RPS1='$(git_prompt_info) %{$reset_color%}%T'
|
|
PS2='%{$fg_bold[blue]%}[%3~]%{$reset_color%} > '
|
|
RPS2='< %{$fg_bold[green]%}%_%{$reset_color%}'
|
|
|
|
ZSH_THEME_GIT_PROMPT_PREFIX="("
|
|
ZSH_THEME_GIT_PROMPT_BRANCH_PREFIX="%{$fg_bold[blue]%}"
|
|
ZSH_THEME_GIT_PROMPT_BRANCH_SUFFIX="%{$reset_color%}"
|
|
ZSH_THEME_GIT_PROMPT_BEHIND_PREFIX="<"
|
|
ZSH_THEME_GIT_PROMPT_BEHIND_SUFFIX=""
|
|
ZSH_THEME_GIT_PROMPT_AHEAD_PREFIX=">"
|
|
ZSH_THEME_GIT_PROMPT_AHEAD_SUFFIX=""
|
|
ZSH_THEME_GIT_PROMPT_STAGED_PREFIX="%{$fg[red]%}s"
|
|
ZSH_THEME_GIT_PROMPT_STAGED_SUFFIX="%{$reset_color%}"
|
|
ZSH_THEME_GIT_PROMPT_CONFLICT_PREFIX="%{$fg_bold[red]%}!"
|
|
ZSH_THEME_GIT_PROMPT_CONFLICT_SUFFIX="%{$reset_color%}"
|
|
ZSH_THEME_GIT_PROMPT_CHANGED_PREFIX="%{$fg[yellow]%}+"
|
|
ZSH_THEME_GIT_PROMPT_CHANGED_SUFFIX="%{$reset_color%}"
|
|
ZSH_THEME_GIT_PROMPT_UNTRACKED_PREFIX="%{$fg[cyan]%}?"
|
|
ZSH_THEME_GIT_PROMPT_UNTRACKED_SUFFIX="%{$reset_color%}"
|
|
ZSH_THEME_GIT_PROMPT_CLEAN_PREFIX="%{$fg_bold[green]%}"
|
|
ZSH_THEME_GIT_PROMPT_CLEAN_SUFFIX="%{$reset_color%}"
|
|
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%})"
|
|
|
|
function git_status()
|
|
{
|
|
GIT_STATUS="${branch}${behind}${ahead}:${clean}${staged}${changed}${conflict}${untracked}"
|
|
}
|