-
Add the virtualenv plugin to
~/.zshrc
and make sure these lines are in~/.oh-my-zsh/plugins/virtualenv/virtualenv.plugin.zsh
# disables prompt mangling in virtual_env/bin/activate export VIRTUAL_ENV_DISABLE_PROMPT=1 #Disable conda prompt changes #https://conda.io/docs/user-guide/configuration/use-condarc.html#change-command-prompt-changeps1 #changeps1: False `conda config --set changeps1 false`
-
Add these two helper functions to
~/.oh-my-zsh/themes/bira.zsh-theme
(add them near the top, not at the end)function venv_info { if [[ -n "$VIRTUAL_ENV" ]]; then echo "%{$fg[green]%}‹${VIRTUAL_ENV:t}›%{$reset_color%}" fi } function conda_info { if [[ -n "$CONDA_DEFAULT_ENV" ]]; then echo "%{$fg[green]%}‹${CONDA_DEFAULT_ENV}›%{$reset_color%}" fi } local venv='$(venv_info)' local conda='$(conda_info)'
-
Add it to the prompt
Look for the
PROMPT
variable in the same file and add${conda} ${venv}
to it (The order in which they should appear is your preference). It should look like thisPROMPT="╭─${user_host} ${current_dir} ${rvm_ruby} ${git_branch} ${conda} ${venv} ╰─%B${user_symbol}%b "
-
Source
~/.zshrc
to see if changes have taken place
-
-
Save EmmanuelDgz/de0d9bab94a5ea66b36aecfa8a12b305 to your computer and use it in GitHub Desktop.
Adding virtualenv and conda support to Oh My Zsh Bira theme
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment