Forgot to rename.
This commit is contained in:
parent
3485dd6f75
commit
f37888d5e5
1 changed files with 25 additions and 25 deletions
|
@ -10,38 +10,38 @@
|
|||
# http://cl.ly/0Y3N0O2C3u1A1K3D3A00/screen.png
|
||||
#
|
||||
|
||||
function prompt_steeef_precmd() {
|
||||
if [[ -n "$__PROMPT_STEEEF_VCS_UPDATE" ]] ; then
|
||||
function prompt_paulmillr_precmd() {
|
||||
if [[ -n "$__PROMPT_PAULMILLR_VCS_UPDATE" ]] ; then
|
||||
# Check for untracked files or updated submodules since vcs_info doesn't.
|
||||
if [[ ! -z $(git ls-files --other --exclude-standard 2> /dev/null) ]]; then
|
||||
__PROMPT_STEEEF_VCS_UPDATE=1
|
||||
fmt_branch="(${__PROMPT_STEEEF_COLORS[1]}%b%f%u%c${__PROMPT_STEEEF_COLORS[4]}!%f)"
|
||||
__PROMPT_PAULMILLR_VCS_UPDATE=1
|
||||
fmt_branch="(${__PROMPT_PAULMILLR_COLORS[1]}%b%f%u%c${__PROMPT_PAULMILLR_COLORS[4]}!%f)"
|
||||
else
|
||||
fmt_branch="(${__PROMPT_STEEEF_COLORS[1]}%b%f%u%c)"
|
||||
fmt_branch="(${__PROMPT_PAULMILLR_COLORS[1]}%b%f%u%c)"
|
||||
fi
|
||||
zstyle ':vcs_info:*:prompt:*' formats "${fmt_branch}"
|
||||
|
||||
vcs_info 'prompt'
|
||||
__PROMPT_STEEEF_VCS_UPDATE=''
|
||||
__PROMPT_PAULMILLR_VCS_UPDATE=''
|
||||
fi
|
||||
}
|
||||
|
||||
function prompt_steeef_preexec() {
|
||||
function prompt_paulmillr_preexec() {
|
||||
case "$(history $HISTCMD)" in
|
||||
(*git*)
|
||||
__PROMPT_STEEEF_VCS_UPDATE=1
|
||||
__PROMPT_PAULMILLR_VCS_UPDATE=1
|
||||
;;
|
||||
(*svn*)
|
||||
__PROMPT_STEEEF_VCS_UPDATE=1
|
||||
__PROMPT_PAULMILLR_VCS_UPDATE=1
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
function prompt_steeef_chpwd() {
|
||||
__PROMPT_STEEEF_VCS_UPDATE=1
|
||||
function prompt_paulmillr_chpwd() {
|
||||
__PROMPT_PAULMILLR_VCS_UPDATE=1
|
||||
}
|
||||
|
||||
function prompt_steeef_setup() {
|
||||
function prompt_paulmillr_setup() {
|
||||
setopt LOCAL_OPTIONS
|
||||
unsetopt XTRACE KSH_ARRAYS
|
||||
prompt_opts=(cr percent subst)
|
||||
|
@ -49,15 +49,15 @@ function prompt_steeef_setup() {
|
|||
autoload -Uz add-zsh-hook
|
||||
autoload -Uz vcs_info
|
||||
|
||||
add-zsh-hook precmd prompt_steeef_precmd
|
||||
add-zsh-hook preexec prompt_steeef_preexec
|
||||
add-zsh-hook chpwd prompt_steeef_chpwd
|
||||
add-zsh-hook precmd prompt_paulmillr_precmd
|
||||
add-zsh-hook preexec prompt_paulmillr_preexec
|
||||
add-zsh-hook chpwd prompt_paulmillr_chpwd
|
||||
|
||||
__PROMPT_STEEEF_VCS_UPDATE=1
|
||||
__PROMPT_PAULMILLR_VCS_UPDATE=1
|
||||
|
||||
# Use extended color pallete if available.
|
||||
if [[ $TERM = *256color* || $TERM = *rxvt* ]]; then
|
||||
__PROMPT_STEEEF_COLORS=(
|
||||
__PROMPT_PAULMILLR_COLORS=(
|
||||
"%F{81}" # turquoise
|
||||
"%F{166}" # orange
|
||||
"%F{135}" # purple
|
||||
|
@ -65,7 +65,7 @@ function prompt_steeef_setup() {
|
|||
"%F{118}" # limegreen
|
||||
)
|
||||
else
|
||||
__PROMPT_STEEEF_COLORS=(
|
||||
__PROMPT_PAULMILLR_COLORS=(
|
||||
"%F{cyan}"
|
||||
"%F{yellow}"
|
||||
"%F{magenta}"
|
||||
|
@ -88,10 +88,10 @@ function prompt_steeef_setup() {
|
|||
# %a - action (e.g. rebase-i)
|
||||
# %R - repository path
|
||||
# %S - path in the repository
|
||||
local fmt_branch="(${__PROMPT_STEEEF_COLORS[1]}%b%f%u%c)"
|
||||
local fmt_action="(${__PROMPT_STEEEF_COLORS[5]}%a%f)"
|
||||
local fmt_unstaged="${__PROMPT_STEEEF_COLORS[2]}!%f"
|
||||
local fmt_staged="${__PROMPT_STEEEF_COLORS[5]}+%f"
|
||||
local fmt_branch="(${__PROMPT_PAULMILLR_COLORS[1]}%b%f%u%c)"
|
||||
local fmt_action="(${__PROMPT_PAULMILLR_COLORS[5]}%a%f)"
|
||||
local fmt_unstaged="${__PROMPT_PAULMILLR_COLORS[2]}!%f"
|
||||
local fmt_staged="${__PROMPT_PAULMILLR_COLORS[5]}+%f"
|
||||
|
||||
zstyle ':vcs_info:*:prompt:*' unstagedstr "${fmt_unstaged}"
|
||||
zstyle ':vcs_info:*:prompt:*' stagedstr "${fmt_staged}"
|
||||
|
@ -99,9 +99,9 @@ function prompt_steeef_setup() {
|
|||
zstyle ':vcs_info:*:prompt:*' formats "${fmt_branch}"
|
||||
zstyle ':vcs_info:*:prompt:*' nvcsformats ""
|
||||
|
||||
# ${__PROMPT_STEEEF_COLORS[3]}%n%f@${__PROMPT_STEEEF_COLORS[2]}%m%f in
|
||||
PROMPT="${__PROMPT_STEEEF_COLORS[4]}→ ${__PROMPT_STEEEF_COLORS[5]}%1~%f "'${vcs_info_msg_0_}'" $ "
|
||||
# ${__PROMPT_PAULMILLR_COLORS[3]}%n%f@${__PROMPT_PAULMILLR_COLORS[2]}%m%f in
|
||||
PROMPT="${__PROMPT_PAULMILLR_COLORS[4]}→ ${__PROMPT_PAULMILLR_COLORS[5]}%1~%f "'${vcs_info_msg_0_}'" $ "
|
||||
}
|
||||
|
||||
prompt_steeef_setup "$@"
|
||||
prompt_paulmillr_setup "$@"
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue