|
|
@ -144,11 +144,11 @@ left_prompt_segment() {
|
|
|
|
# local BG_COLOR_MODIFIER=${(P)POWERLEVEL9K_${(U)1#prompt_}_BACKGROUND}
|
|
|
|
# local BG_COLOR_MODIFIER=${(P)POWERLEVEL9K_${(U)1#prompt_}_BACKGROUND}
|
|
|
|
|
|
|
|
|
|
|
|
# Overwrite given background-color by user defined variable for this segment.
|
|
|
|
# Overwrite given background-color by user defined variable for this segment.
|
|
|
|
# We get as first Parameter the function name, which called this function.
|
|
|
|
# We get as first Parameter the function name, which called this function.
|
|
|
|
# From the given function name, we strip the "prompt_"-prefix and uppercase it.
|
|
|
|
# From the given function name, we strip the "prompt_"-prefix and uppercase it.
|
|
|
|
# This is, prefixed with "POWERLEVEL9K_" and suffixed with either "_BACKGROUND"
|
|
|
|
# This is, prefixed with "POWERLEVEL9K_" and suffixed with either "_BACKGROUND"
|
|
|
|
# of "_FOREGROUND", our variable name. So each new Segment should automatically
|
|
|
|
# of "_FOREGROUND", our variable name. So each new Segment should automatically
|
|
|
|
# be overwritable by a variable following this naming convention.
|
|
|
|
# be overwritable by a variable following this naming convention.
|
|
|
|
local BACKGROUND_USER_VARIABLE=POWERLEVEL9K_${(U)1#prompt_}_BACKGROUND
|
|
|
|
local BACKGROUND_USER_VARIABLE=POWERLEVEL9K_${(U)1#prompt_}_BACKGROUND
|
|
|
|
local BG_COLOR_MODIFIER=${(P)BACKGROUND_USER_VARIABLE}
|
|
|
|
local BG_COLOR_MODIFIER=${(P)BACKGROUND_USER_VARIABLE}
|
|
|
|
[[ -n $BG_COLOR_MODIFIER ]] && 2=$BG_COLOR_MODIFIER
|
|
|
|
[[ -n $BG_COLOR_MODIFIER ]] && 2=$BG_COLOR_MODIFIER
|
|
|
@ -281,15 +281,15 @@ function +vi-git-stash() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function +vi-hg-bookmarks() {
|
|
|
|
function +vi-hg-bookmarks() {
|
|
|
|
if [[ -n "${hgbmarks[@]}" ]]; then
|
|
|
|
if [[ -n "${hgbmarks[@]}" ]]; then
|
|
|
|
hook_com[hg-bookmark-string]=" ☿ ${hgbmarks[@]}"
|
|
|
|
hook_com[hg-bookmark-string]=" ☿ ${hgbmarks[@]}"
|
|
|
|
|
|
|
|
|
|
|
|
# And to signal, that we want to use the sting we just generated,
|
|
|
|
# And to signal, that we want to use the sting we just generated,
|
|
|
|
# set the special variable `ret' to something other than the default
|
|
|
|
# set the special variable `ret' to something other than the default
|
|
|
|
# zero:
|
|
|
|
# zero:
|
|
|
|
ret=1
|
|
|
|
ret=1
|
|
|
|
return 0
|
|
|
|
return 0
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function +vi-vcs-detect-changes() {
|
|
|
|
function +vi-vcs-detect-changes() {
|
|
|
|