Merge 11eb0c126a into e38696a0ac
commit
1481446dc9
|
|
@ -583,3 +583,14 @@ function _save-and-reload-history() {
|
||||||
[[ ${autosave} -eq 1 ]] && local HISTCONTROL="${HISTCONTROL:-}${HISTCONTROL:+:}autoshare"
|
[[ ${autosave} -eq 1 ]] && local HISTCONTROL="${HISTCONTROL:-}${HISTCONTROL:+:}autoshare"
|
||||||
_bash-it-history-auto-save && _bash-it-history-auto-load
|
_bash-it-history-auto-save && _bash-it-history-auto-load
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function conda_or_venv_prompt() {
|
||||||
|
local python_venv=""
|
||||||
|
if [[ -n "${CONDA_DEFAULT_ENV:-}" ]]; then
|
||||||
|
python_venv=$(condaenv_prompt)
|
||||||
|
PYTHON_VENV_CHAR=${CONDA_PYTHON_VENV_CHAR}
|
||||||
|
elif [[ -n "${VIRTUAL_ENV:-}" ]]; then
|
||||||
|
python_venv=$(virtualenv_prompt)
|
||||||
|
fi
|
||||||
|
[[ -n "${python_venv}" ]] && echo "${PYTHON_VENV_CHAR}${python_venv}"
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,13 +13,16 @@ GIT_THEME_PROMPT_SUFFIX="${bold_blue})"
|
||||||
RVM_THEME_PROMPT_PREFIX="|"
|
RVM_THEME_PROMPT_PREFIX="|"
|
||||||
RVM_THEME_PROMPT_SUFFIX="|"
|
RVM_THEME_PROMPT_SUFFIX="|"
|
||||||
|
|
||||||
|
VIRTUALENV_THEME_PROMPT_PREFIX='('
|
||||||
|
VIRTUALENV_THEME_PROMPT_SUFFIX=') '
|
||||||
|
|
||||||
function git_prompt_info() {
|
function git_prompt_info() {
|
||||||
git_prompt_vars
|
git_prompt_vars
|
||||||
echo -e "$SCM_PREFIX${bold_red}$SCM_BRANCH$SCM_STATE$SCM_SUFFIX"
|
echo -e "$SCM_PREFIX${bold_red}$SCM_BRANCH$SCM_STATE$SCM_SUFFIX"
|
||||||
}
|
}
|
||||||
|
|
||||||
function prompt_command() {
|
function prompt_command() {
|
||||||
PS1="${bold_green}➜ ${bold_cyan}\W${reset_color}$(scm_prompt_info)${normal} "
|
PS1="$(conda_or_venv_prompt)${bold_green}➜ ${bold_cyan}\W${reset_color}$(scm_prompt_info)${normal} "
|
||||||
}
|
}
|
||||||
|
|
||||||
PROMPT_COMMAND=prompt_command
|
PROMPT_COMMAND=prompt_command
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue