mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-12 08:50:08 +00:00
parent
c1b798aff3
commit
443ad88024
1 changed files with 7 additions and 17 deletions
|
@ -1,12 +1,12 @@
|
||||||
# AVIT ZSH Theme
|
# AVIT ZSH Theme
|
||||||
|
|
||||||
PROMPT='
|
PROMPT='
|
||||||
$(_user_host)${_current_dir} $(git_prompt_info) $(_ruby_version)
|
$(_user_host)${_current_dir} $(git_prompt_info) $(ruby_prompt_info)
|
||||||
%{$fg[$CARETCOLOR]%}▶%{$resetcolor%} '
|
%{$fg[$CARETCOLOR]%}▶%{$resetcolor%} '
|
||||||
|
|
||||||
PROMPT2='%{$fg[$CARETCOLOR]%}◀%{$reset_color%} '
|
PROMPT2='%{$fg[$CARETCOLOR]%}◀%{$reset_color%} '
|
||||||
|
|
||||||
RPROMPT='$(_vi_status)%{$(echotc UP 1)%}$(_git_time_since_commit) $(git_prompt_status) ${_return_status}%{$(echotc DO 1)%}'
|
RPROMPT='$(vi_mode_prompt_info)%{$(echotc UP 1)%}$(_git_time_since_commit) $(git_prompt_status) ${_return_status}%{$(echotc DO 1)%}'
|
||||||
|
|
||||||
local _current_dir="%{$fg_bold[blue]%}%3~%{$reset_color%} "
|
local _current_dir="%{$fg_bold[blue]%}%3~%{$reset_color%} "
|
||||||
local _return_status="%{$fg_bold[red]%}%(?..⍉)%{$reset_color%}"
|
local _return_status="%{$fg_bold[red]%}%(?..⍉)%{$reset_color%}"
|
||||||
|
@ -32,20 +32,6 @@ function _user_host() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function _vi_status() {
|
|
||||||
if {echo $fpath | grep -q "plugins/vi-mode"}; then
|
|
||||||
echo "$(vi_mode_prompt_info)"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function _ruby_version() {
|
|
||||||
if {echo $fpath | grep -q "plugins/rvm"}; then
|
|
||||||
echo "%{$fg[grey]%}$(rvm_prompt_info)%{$reset_color%}"
|
|
||||||
elif {echo $fpath | grep -q "plugins/rbenv"}; then
|
|
||||||
echo "%{$fg[grey]%}$(rbenv_prompt_info)%{$reset_color%}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Determine the time since last commit. If branch is clean,
|
# Determine the time since last commit. If branch is clean,
|
||||||
# use a neutral color, otherwise colors will vary according to time.
|
# use a neutral color, otherwise colors will vary according to time.
|
||||||
function _git_time_since_commit() {
|
function _git_time_since_commit() {
|
||||||
|
@ -84,9 +70,9 @@ fi
|
||||||
|
|
||||||
MODE_INDICATOR="%{$fg_bold[yellow]%}❮%{$reset_color%}%{$fg[yellow]%}❮❮%{$reset_color%}"
|
MODE_INDICATOR="%{$fg_bold[yellow]%}❮%{$reset_color%}%{$fg[yellow]%}❮❮%{$reset_color%}"
|
||||||
|
|
||||||
|
# Git prompt settings
|
||||||
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[green]%}"
|
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[green]%}"
|
||||||
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
|
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
|
||||||
|
|
||||||
ZSH_THEME_GIT_PROMPT_DIRTY=" %{$fg[red]%}✗%{$reset_color%}"
|
ZSH_THEME_GIT_PROMPT_DIRTY=" %{$fg[red]%}✗%{$reset_color%}"
|
||||||
ZSH_THEME_GIT_PROMPT_CLEAN=" %{$fg[green]%}✔%{$reset_color%}"
|
ZSH_THEME_GIT_PROMPT_CLEAN=" %{$fg[green]%}✔%{$reset_color%}"
|
||||||
ZSH_THEME_GIT_PROMPT_ADDED="%{$fg[green]%}✚ "
|
ZSH_THEME_GIT_PROMPT_ADDED="%{$fg[green]%}✚ "
|
||||||
|
@ -96,6 +82,10 @@ ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg[blue]%}▴ "
|
||||||
ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg[cyan]%}§ "
|
ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg[cyan]%}§ "
|
||||||
ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[white]%}◒ "
|
ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[white]%}◒ "
|
||||||
|
|
||||||
|
# Ruby prompt settings
|
||||||
|
ZSH_THEME_RUBY_PROMPT_PREFIX="%{$fg[grey]%}"
|
||||||
|
ZSH_THEME_RUBY_PROMPT_SUFFIX="%{$reset_color%}"
|
||||||
|
|
||||||
# Colors vary depending on time lapsed.
|
# Colors vary depending on time lapsed.
|
||||||
ZSH_THEME_GIT_TIME_SINCE_COMMIT_SHORT="%{$fg[green]%}"
|
ZSH_THEME_GIT_TIME_SINCE_COMMIT_SHORT="%{$fg[green]%}"
|
||||||
ZSH_THEME_GIT_TIME_SHORT_COMMIT_MEDIUM="%{$fg[yellow]%}"
|
ZSH_THEME_GIT_TIME_SHORT_COMMIT_MEDIUM="%{$fg[yellow]%}"
|
||||||
|
|
Loading…
Reference in a new issue