mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-02 02:19:06 +01:00
44 lines
1.4 KiB
Bash
44 lines
1.4 KiB
Bash
#
|
|
# PROMPT
|
|
#
|
|
PROMPT_STYLE='%{$fg[red]%}❤ '
|
|
PROMPT_BRACKET_BEGIN='%{$fg[white]%}['
|
|
PROMPT_USER='%{$fg[blue]%}%n'
|
|
PROMPT_AT="%{$reset_color%}@"
|
|
PROMPT_HOST='%{$fg[red]%}%m'
|
|
PROMPT_SEPARATOR='%{$reset_color%}:'
|
|
PROMPT_DIR='%{$fg[blue]%}%~'
|
|
PROMPT_BRACKET_END='%{$fg[white]%}]'
|
|
PROMPT_SIGN='%{$reset_color%}%#'
|
|
|
|
GIT_PROMPT_INFO='$(git_prompt_info)'
|
|
GIT_PROMPT_STATUS='$(git_prompt_status)'
|
|
|
|
function prompt_char {
|
|
git branch >/dev/null 2>/dev/null && echo '±' && return
|
|
echo 'o'
|
|
}
|
|
function virtualenv_info {
|
|
[ $VIRTUAL_ENV ] && echo '('`basename $VIRTUAL_ENV`') '
|
|
}
|
|
|
|
PROMPT="${PROMPT_STYLE}${PROMPT_BRACKET_BEGIN}${PROMPT_DIR}${PROMPT_BRACKET_END}${GIT_PROMPT_INFO}${GIT_PROMPT_STATUS}%{$reset_color%} "
|
|
#$(virtualenv_info)$(prompt_char)%{$reset_color%} "
|
|
|
|
#RPROMPT='$(~/.rvm/bin/rvm-prompt)'
|
|
RPROMPT="${PROMPT_USER}${PROMPT_AT}${PROMPT_HOST}%{$reset_color%}"
|
|
#
|
|
# Git repository
|
|
#
|
|
ZSH_THEME_GIT_PROMPT_PREFIX="%{$reset_color%}%{$fg[green]%}%{$_reset_color%}"
|
|
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
|
|
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[yellow]%} ⚡%{$reset_color%}"
|
|
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[red]%} ♥%{$reset_color%}"
|
|
|
|
|
|
ZSH_THEME_GIT_PROMPT_ADDED="%{$fg[green]%}✚"
|
|
ZSH_THEME_GIT_PROMPT_MODIFIED="%{$fg[blue]%}✹"
|
|
ZSH_THEME_GIT_PROMPT_DELETED="%{$fg[red]%}✖"
|
|
ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg[magenta]%}➜"
|
|
ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg[yellow]%}═"
|
|
ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[white]%}✭"
|