From 550bea1433a1caeae566cc8308855c236c660337 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Sun, 2 Jun 2024 18:26:45 +0200 Subject: [PATCH] Use VIRTUAL_ENV same way as pyenv, fixes #114 --- default/patches/environment | 8 +++++--- default/patches/environment.fish | 6 ++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/default/patches/environment b/default/patches/environment index ba9df46..ff8c884 100644 --- a/default/patches/environment +++ b/default/patches/environment @@ -32,6 +32,7 @@ deactivate () { fi unset VIRTUAL_ENV + unset VIRTUAL_ENV_PROMPT unset VERILATOR_ROOT unset GHDL_PREFIX if [ ! "${1-}" = "nondestructive" ] ; then @@ -55,7 +56,8 @@ else release_topdir_abs="$(realpath "$release_current_dir")" fi -export VIRTUAL_ENV='___BRANDING___' +export VIRTUAL_ENV="$release_topdir_abs" +export VIRTUAL_ENV_PROMPT='___BRANDING___' _OLD_ENVIRONMENT_PATH="$PATH" PATH="$release_topdir_abs/bin:$release_topdir_abs/py3bin:$PATH" @@ -70,9 +72,9 @@ fi _OLD_ENVIRONMENT_PS1="${PS1-}" if [ -n "${ZSH_VERSION-}" ] ; then autoload -U colors && colors - PS1="%{$fg[magenta]%}(${VIRTUAL_ENV})%{$reset_color%} ${PS1-}" + PS1="%{$fg[magenta]%}(${VIRTUAL_ENV_PROMPT})%{$reset_color%} ${PS1-}" else - PS1="\[\033[1;35m\]\342\246\227${VIRTUAL_ENV}\342\246\230\[\033[0m\] ${PS1-}" + PS1="\[\033[1;35m\]\342\246\227${VIRTUAL_ENV_PROMPT}\342\246\230\[\033[0m\] ${PS1-}" fi export PS1 diff --git a/default/patches/environment.fish b/default/patches/environment.fish index 464ef86..8774802 100644 --- a/default/patches/environment.fish +++ b/default/patches/environment.fish @@ -13,6 +13,7 @@ function deactivate -d "Deactivate the ___BRANDING___ virtual environment" end set --erase VIRTUAL_ENV + set --erase VIRTUAL_ENV_PROMPT set --erase VERILATOR_ROOT set --erase GHDL_PREFIX @@ -38,7 +39,8 @@ else set --global release_topdir_abs (realpath $release_current_dir) end -set --export VIRTUAL_ENV '___BRANDING___' +set --export VIRTUAL_ENV "$release_topdir_abs" +set --export VIRTUAL_ENV_PROMPT '___BRANDING___' set --global _OLD_ENVIRONMENT_PATH "$PATH" set --export PATH "$release_topdir_abs/bin:$release_topdir_abs/py3bin:$PATH" @@ -51,7 +53,7 @@ end functions --copy fish_prompt _old_environment_fish_prompt function fish_prompt -d "Write out the prompt" set_color magenta - echo -n -s '(' $VIRTUAL_ENV ') ' + echo -n -s '(' $VIRTUAL_ENV_PROMPT ') ' set_color normal _old_environment_fish_prompt end