File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -604,3 +604,11 @@ function _save-and-reload-history() {
604
604
[[ ${autosave} -eq 1 ]] && local HISTCONTROL=" ${HISTCONTROL:- }${HISTCONTROL: +: } autoshare"
605
605
_bash-it-history-auto-save && _bash-it-history-auto-load
606
606
}
607
+
608
+ function conda_or_venv_prompt() {
609
+ if [[ -n " ${CONDA_DEFAULT_ENV:- } " ]]; then
610
+ condaenv_prompt
611
+ elif [[ -n " ${VIRTUAL_ENV:- } " ]]; then
612
+ virtualenv_prompt
613
+ fi
614
+ }
Original file line number Diff line number Diff line change @@ -13,13 +13,16 @@ GIT_THEME_PROMPT_SUFFIX="${bold_blue})"
13
13
RVM_THEME_PROMPT_PREFIX=" |"
14
14
RVM_THEME_PROMPT_SUFFIX=" |"
15
15
16
+ VIRTUALENV_THEME_PROMPT_PREFIX=' ('
17
+ VIRTUALENV_THEME_PROMPT_SUFFIX=' ) '
18
+
16
19
function git_prompt_info() {
17
20
git_prompt_vars
18
21
echo -e " $SCM_PREFIX ${bold_red} $SCM_BRANCH$SCM_STATE$SCM_SUFFIX "
19
22
}
20
23
21
24
function prompt_command() {
22
- PS1=" ${bold_green} ➜ ${bold_cyan} \W${reset_color} $( scm_prompt_info) ${normal} "
25
+ PS1=" $( conda_or_venv_prompt ) ${bold_green} ➜ ${bold_cyan} \W${reset_color} $( scm_prompt_info) ${normal} "
23
26
}
24
27
25
28
PROMPT_COMMAND=prompt_command
You can’t perform that action at this time.
0 commit comments