Merge pull request #380 from revans/revert-341-master

Revert "Added pyenv-virtualenv plugin"
pull/382/head
Omer Katz 2014-12-14 09:52:41 +02:00
commit adb7fef0fc
3 changed files with 8 additions and 65 deletions

View File

@ -1,61 +0,0 @@
# make sure virtualenvwrapper is enabled if available
cite about-plugin
about-plugin 'pyenv-virtualenvwrapper helper functions'
export PYENV_VIRTUALENVWRAPPER_PREFER_PYVENV="true"
[[ `which pyenv` ]] && eval "$(pyenv init -)"
[[ `which pyenv-virtualenvwrapper` ]] && eval "$(pyenv virtualenvwrapper)"
# Activate autoenv
source /usr/local/opt/autoenv/activate.sh
function mkpvenv {
about 'create a new virtualenv for this directory'
group 'pyenv-virtualenv'
cwd=`basename \`pwd\``
eval "touch .env"
eval "echo \"#!/bin/bash\" >> .env"
eval "echo \"if [ \\\`basename \\\$(pwd)\\\` == \\\"$cwd\\\" ]; then \"eval \"wopvenv\"\"; fi\" >> .env"
mkvirtualenv --distribute $cwd
}
function mkpvbranch {
about 'create a new virtualenv for the current branch'
group 'pyenv-virtualenv'
mkvirtualenv --distribute "$(basename `pwd`)@$SCM_BRANCH"
}
function wopvbranch {
about 'sets workon branch'
group 'pyenv-virtualenv'
workon "$(basename `pwd`)@$SCM_BRANCH"
}
function wopvenv {
about 'works on the virtualenv for this directory'
group 'virtualenv'
workon "$(basename `pwd`)"
}
function rmpvenv {
about 'removes virtualenv for this directory'
group 'virtualenv'
eval "deactivate"
rmvirtualenv "$(basename `pwd`)"
eval "rm .env"
}
function rmpvenvbranch {
about 'removes virtualenv for this directory'
group 'virtualenv'
eval "deactivate"
rmvirtualenv "$(basename `pwd`)@$SCM_BRANCH"
}

View File

@ -1,10 +1,14 @@
cite about-plugin cite about-plugin
about-plugin 'load pyenv, if you are using it' about-plugin 'load pyenv, if you are using it'
export PYENV_PATH=`which pyenv` export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_PATH:$PATH" export PATH="$PYENV_ROOT/bin:$PATH"
[[ `which pyenv` ]] && eval "$(pyenv init -)" [[ `which pyenv` ]] && eval "$(pyenv init -)"
#Load pyenv virtualenv if the virtualenv plugin is installed.
if pyenv virtualenv-init - &> /dev/null; then
eval "$(pyenv virtualenv-init -)"
fi
# Load the auto-completion script if pyenv was loaded. # Load the auto-completion script if pyenv was loaded.
[[ -e $PYENV_ROOT/completions/pyenv.bash ]] && source $PYENV_ROOT/completions/pyenv.bash [[ -e $PYENV_ROOT/completions/pyenv.bash ]] && source $PYENV_ROOT/completions/pyenv.bash

View File

@ -14,7 +14,7 @@ RVM_THEME_PROMPT_SUFFIX="|"
function prompt_command() { function prompt_command() {
#PS1="${bold_cyan}$(scm_char)${green}$(scm_prompt_info)${purple}$(ruby_version_prompt) ${yellow}\h ${reset_color}in ${green}\w ${reset_color}\n${green}→${reset_color} " #PS1="${bold_cyan}$(scm_char)${green}$(scm_prompt_info)${purple}$(ruby_version_prompt) ${yellow}\h ${reset_color}in ${green}\w ${reset_color}\n${green}→${reset_color} "
PS1="\n${yellow}$(virtualenv_prompt)$(ruby_version_prompt) ${purple}\h ${reset_color}in ${green}\w\n${bold_cyan}$(scm_char)${green}$(scm_prompt_info) ${green}${reset_color} " PS1="\n${yellow}$(ruby_version_prompt) ${purple}\h ${reset_color}in ${green}\w\n${bold_cyan}$(scm_char)${green}$(scm_prompt_info) ${green}${reset_color} "
} }
PROMPT_COMMAND=prompt_command; PROMPT_COMMAND=prompt_command;