From 6d287ef6d059c5669b3c58c0fcd707f584f5d768 Mon Sep 17 00:00:00 2001 From: crater2150 Date: Mon, 11 Feb 2019 15:52:54 +0100 Subject: [PATCH] Add python venvs to prompt --- modules/prompt/init | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/prompt/init b/modules/prompt/init index 374f6fb..2e4cbec 100644 --- a/modules/prompt/init +++ b/modules/prompt/init @@ -97,9 +97,11 @@ function setprompt() { [[ -w $PWD ]] && infoline+=( ${pathcolor} ) || infoline+=( ${ropathcolor} ) infoline+=( "${PVPREFIX} %(5~|%-1~/.../|)%3~ ${PVSUFFIX}${rpscolor}${PR_HBAR}" ) + [[ -n "$VIRTUAL_ENV" ]] && infoline+=( "${usercolor}${PVPREFIX}venv: ${VIRTUAL_ENV:t}${PVSUFFIX}${rpscolor}" ) + [[ -n "$CONDA_DEFAULT_ENV" ]] && infoline+=( "${usercolor}${PVPREFIX}conda: ${CONDA_DEFAULT_ENV}${PVSUFFIX}${rpscolor}" ) + # Username & host infoline+=( "%(1j.${PVPREFIX} ${gitdirty}Jobs: %j${rpscolor} ${PVSUFFIX}.)" ) - mod_loaded todo && infoline+=( "$(todo_to_read_info)" ) infoline+=( "${PVPREFIX} ${usercolor}%n${reset}@${hostcolor}%m${rpscolor} ${PVSUFFIX}" ) i_width=${(S)infoline//\%\{*\%\}} # search-and-replace color escapes