Add flag for showing VIRTUALENV name
This commit is contained in:
parent
cb3f58d21f
commit
6f203a662d
|
@ -3868,9 +3868,12 @@ prompt_virtualenv() {
|
||||||
if (( _POWERLEVEL9K_VIRTUALENV_SHOW_PYTHON_VERSION )) && _p9k_python_version; then
|
if (( _POWERLEVEL9K_VIRTUALENV_SHOW_PYTHON_VERSION )) && _p9k_python_version; then
|
||||||
msg="${_p9k__ret//\%/%%}"
|
msg="${_p9k__ret//\%/%%}"
|
||||||
fi
|
fi
|
||||||
|
if (( _POWERLEVEL9K_VIRTUALENV_SHOW_ENV_NAME )); then
|
||||||
local v=${VIRTUAL_ENV:t}
|
local v=${VIRTUAL_ENV:t}
|
||||||
(( _POWERLEVEL9K_VIRTUALENV_GENERIC_NAMES[(I)$v] )) && v=${VIRTUAL_ENV:h:t}
|
(( _POWERLEVEL9K_VIRTUALENV_GENERIC_NAMES[(I)$v] )) && v=${VIRTUAL_ENV:h:t}
|
||||||
|
[ -z "$msg" ] || msg+=" "
|
||||||
msg+="$_POWERLEVEL9K_VIRTUALENV_LEFT_DELIMITER${v//\%/%%}$_POWERLEVEL9K_VIRTUALENV_RIGHT_DELIMITER"
|
msg+="$_POWERLEVEL9K_VIRTUALENV_LEFT_DELIMITER${v//\%/%%}$_POWERLEVEL9K_VIRTUALENV_RIGHT_DELIMITER"
|
||||||
|
fi
|
||||||
_p9k_prompt_segment "$0" "blue" "$_p9k_color1" 'PYTHON_ICON' 0 '' "$msg"
|
_p9k_prompt_segment "$0" "blue" "$_p9k_color1" 'PYTHON_ICON' 0 '' "$msg"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6658,6 +6661,7 @@ _p9k_init_params() {
|
||||||
# OVERWRITE mode is shown as INSERT unless POWERLEVEL9K_VI_OVERWRITE_MODE_STRING is explicitly set.
|
# OVERWRITE mode is shown as INSERT unless POWERLEVEL9K_VI_OVERWRITE_MODE_STRING is explicitly set.
|
||||||
_p9k_declare -e POWERLEVEL9K_VI_OVERWRITE_MODE_STRING
|
_p9k_declare -e POWERLEVEL9K_VI_OVERWRITE_MODE_STRING
|
||||||
_p9k_declare -b POWERLEVEL9K_VIRTUALENV_SHOW_PYTHON_VERSION 1
|
_p9k_declare -b POWERLEVEL9K_VIRTUALENV_SHOW_PYTHON_VERSION 1
|
||||||
|
_p9k_declare -b POWERLEVEL9K_VIRTUALENV_SHOW_ENV_NAME 1
|
||||||
_p9k_declare -e POWERLEVEL9K_VIRTUALENV_LEFT_DELIMITER "("
|
_p9k_declare -e POWERLEVEL9K_VIRTUALENV_LEFT_DELIMITER "("
|
||||||
_p9k_declare -e POWERLEVEL9K_VIRTUALENV_RIGHT_DELIMITER ")"
|
_p9k_declare -e POWERLEVEL9K_VIRTUALENV_RIGHT_DELIMITER ")"
|
||||||
_p9k_declare -a POWERLEVEL9K_VIRTUALENV_GENERIC_NAMES -- virtualenv venv .venv
|
_p9k_declare -a POWERLEVEL9K_VIRTUALENV_GENERIC_NAMES -- virtualenv venv .venv
|
||||||
|
|
Loading…
Reference in New Issue