mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-02 02:19:06 +01:00
Added virtualenv support
New Functionnality: + plugins/virtualenv/... plugin: stop virtualenv from prepending '(virtualenv_name)' to the prompt + lib/virtualenv.zsh: provide a virtualenv_prompt_info function that behaves similarly to lib/git.zsh's git_prompt_info Uses: + ZSH_THEME_VIRTUALENV_PROMPT_PREFIX + ZSH_THEME_VIRTUALENV_PROMPT_SUFFIX These variables are added to the output of virtualenv_prompt_info
This commit is contained in:
parent
c2ae9e09ca
commit
ed20f71544
2 changed files with 8 additions and 0 deletions
5
lib/virtualenv.zsh
Normal file
5
lib/virtualenv.zsh
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# get the name of the virtualenv we are on
|
||||
function virtualenv_prompt_info() {
|
||||
active_virtualenv=$(basename $VIRTUAL_ENV 2> /dev/null) || return
|
||||
[[ -n active_virtualenv ]] && echo "$ZSH_THEME_VIRTUALENV_PROMPT_PREFIX$active_virtualenv$ZSH_THEME_VIRTUALENV_PROMPT_SUFFIX"
|
||||
}
|
||||
3
plugins/virtualenv/virtualenv.plugin.zsh
Normal file
3
plugins/virtualenv/virtualenv.plugin.zsh
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Prevent virtualenv from prepending (virtualenv name) to your prompt
|
||||
# Use virtualenv_prompt_info to add the env to your prompt.
|
||||
export VIRTUAL_ENV_DISABLE_PROMPT=1
|
||||
Loading…
Add table
Add a link
Reference in a new issue