Так что я разобрался, как это сделать. В сценарии активации переопределяется $PS1
для добавления имени env, в данном случае (foo-env)
. Чтобы добавить к нему все, что вы хотите, вам нужно войти в скрипт activate
, который вы запускаете, чтобы активировать virtualenv
([yourenv]/bin/activate]
). Там вы меняете строку, которая определяет новый $PS1
из PS1="(`basename \"$VIRTUAL_ENV\"`)$PS1"
, чтобы он был таким, как вы хотите, здесь PS1="(F)$PS1"
.